@POST @Path("/" + STORE_CREATESCHEMA) @ApiOperation(value= "Create underlying DB schema for store") @ApiResponses(@ApiResponse(code = 200, message= "status of current ff4j bean", response=PropertyStoreApiBean.class)) @Produces(MediaType.APPLICATION_JSON) public PropertyStoreApiBean createSchema() { getPropertyStore().createSchema(); return new PropertyStoreApiBean(ff4j.getPropertiesStore()); }
/** {@inheritDoc} */ @Override public void createSchema() { target.createSchema(); publish(builder(ACTION_CREATESCHEMA).feature("For Properties")); }
/** {@inheritDoc} */ @Override public void createSchema() { // Create table for features but not only getTargetFeatureStore().createSchema(); // Also create tables for properties getTargetPropertyStore().createSchema(); }
/** * Create tables/collections/columns in DB (if required). */ public void createSchema() { if (null != getFeatureStore()) { getFeatureStore().createSchema(); } if (null != getPropertiesStore()) { getPropertiesStore().createSchema(); } if (null != getEventRepository()) { getEventRepository().createSchema(); } }