use of org.hisp.dhis.schema.Schema in project dhis2-core by dhis2.
the class DataElementGroupSchemaDescriptor method getSchema.
@Override
public Schema getSchema() {
Schema schema = new Schema(DataElementGroup.class, SINGULAR, PLURAL);
schema.setRelativeApiEndpoint(API_ENDPOINT);
schema.setOrder(1210);
schema.getAuthorities().add(new Authority(AuthorityType.CREATE_PUBLIC, Lists.newArrayList("F_DATAELEMENTGROUP_PUBLIC_ADD")));
schema.getAuthorities().add(new Authority(AuthorityType.CREATE_PRIVATE, Lists.newArrayList("F_DATAELEMENTGROUP_PRIVATE_ADD")));
schema.getAuthorities().add(new Authority(AuthorityType.DELETE, Lists.newArrayList("F_DATAELEMENTGROUP_DELETE")));
return schema;
}
use of org.hisp.dhis.schema.Schema in project dhis2-core by dhis2.
the class DataElementOperandSchemaDescriptor method getSchema.
@Override
public Schema getSchema() {
Schema schema = new Schema(DataElementOperand.class, SINGULAR, PLURAL);
schema.setRelativeApiEndpoint(API_ENDPOINT);
return schema;
}
use of org.hisp.dhis.schema.Schema in project dhis2-core by dhis2.
the class AttributeValueSchemaDescriptor method getSchema.
@Override
public Schema getSchema() {
Schema schema = new Schema(AttributeValue.class, SINGULAR, PLURAL);
schema.setOrder(Ordered.HIGHEST_PRECEDENCE);
return schema;
}
use of org.hisp.dhis.schema.Schema in project dhis2-core by dhis2.
the class CategoryComboSchemaDescriptor method getSchema.
@Override
public Schema getSchema() {
Schema schema = new Schema(DataElementCategoryCombo.class, SINGULAR, PLURAL);
schema.setRelativeApiEndpoint(API_ENDPOINT);
schema.setOrder(1180);
schema.getAuthorities().add(new Authority(AuthorityType.CREATE_PUBLIC, Lists.newArrayList("F_CATEGORY_COMBO_PUBLIC_ADD")));
schema.getAuthorities().add(new Authority(AuthorityType.CREATE_PRIVATE, Lists.newArrayList("F_CATEGORY_COMBO_PRIVATE_ADD")));
schema.getAuthorities().add(new Authority(AuthorityType.DELETE, Lists.newArrayList("F_CATEGORY_COMBO_DELETE")));
return schema;
}
use of org.hisp.dhis.schema.Schema in project dhis2-core by dhis2.
the class CategoryOptionGroupSchemaDescriptor method getSchema.
@Override
public Schema getSchema() {
Schema schema = new Schema(CategoryOptionGroup.class, SINGULAR, PLURAL);
schema.setRelativeApiEndpoint(API_ENDPOINT);
schema.setOrder(1150);
schema.getAuthorities().add(new Authority(AuthorityType.CREATE_PUBLIC, Lists.newArrayList("F_CATEGORY_OPTION_GROUP_PUBLIC_ADD")));
schema.getAuthorities().add(new Authority(AuthorityType.CREATE_PRIVATE, Lists.newArrayList("F_CATEGORY_OPTION_GROUP_PRIVATE_ADD")));
schema.getAuthorities().add(new Authority(AuthorityType.DELETE, Lists.newArrayList("F_CATEGORY_OPTION_GROUP_DELETE")));
return schema;
}
Aggregations