use of org.hisp.dhis.schema.Schema in project dhis2-core by dhis2.
the class EventReportSchemaDescriptor method getSchema.
@Override
public Schema getSchema() {
Schema schema = new Schema(EventReport.class, SINGULAR, PLURAL);
schema.setRelativeApiEndpoint(API_ENDPOINT);
schema.setOrder(1540);
schema.setImplicitPrivateAuthority(true);
schema.getAuthorities().add(new Authority(AuthorityType.CREATE_PUBLIC, Lists.newArrayList("F_EVENTREPORT_PUBLIC_ADD")));
schema.getAuthorities().add(new Authority(AuthorityType.EXTERNALIZE, Lists.newArrayList("F_EVENTREPORT_EXTERNAL")));
return schema;
}
use of org.hisp.dhis.schema.Schema in project dhis2-core by dhis2.
the class ExternalMapLayerSchemaDescriptor method getSchema.
@Override
public Schema getSchema() {
Schema schema = new Schema(ExternalMapLayer.class, SINGULAR, PLURAL);
schema.setRelativeApiEndpoint(API_ENDPOINT);
schema.setOrder(2000);
schema.getAuthorities().add(new Authority(AuthorityType.CREATE_PUBLIC, Lists.newArrayList("F_EXTERNAL_MAP_LAYER_PUBLIC_ADD")));
schema.getAuthorities().add(new Authority(AuthorityType.CREATE_PRIVATE, Lists.newArrayList("F_EXTERNAL_MAP_LAYER_PRIVATE_ADD")));
schema.getAuthorities().add(new Authority(AuthorityType.DELETE, Lists.newArrayList("F_EXTERNAL_MAP_LAYER_DELETE")));
return schema;
}
use of org.hisp.dhis.schema.Schema in project dhis2-core by dhis2.
the class FileResourceSchemaDescriptor method getSchema.
@Override
public Schema getSchema() {
Schema schema = new Schema(FileResource.class, SINGULAR, PLURAL);
schema.setRelativeApiEndpoint(API_ENDPOINT);
return schema;
}
use of org.hisp.dhis.schema.Schema in project dhis2-core by dhis2.
the class DataElementSchemaDescriptor method getSchema.
@Override
public Schema getSchema() {
Schema schema = new Schema(DataElement.class, SINGULAR, PLURAL);
schema.setRelativeApiEndpoint(API_ENDPOINT);
schema.setOrder(1200);
schema.getAuthorities().add(new Authority(AuthorityType.CREATE_PUBLIC, Lists.newArrayList("F_DATAELEMENT_PUBLIC_ADD")));
schema.getAuthorities().add(new Authority(AuthorityType.CREATE_PRIVATE, Lists.newArrayList("F_DATAELEMENT_PRIVATE_ADD")));
schema.getAuthorities().add(new Authority(AuthorityType.DELETE, Lists.newArrayList("F_DATAELEMENT_DELETE")));
return schema;
}
use of org.hisp.dhis.schema.Schema in project dhis2-core by dhis2.
the class DataEntryFormSchemaDescriptor method getSchema.
@Override
public Schema getSchema() {
Schema schema = new Schema(DataEntryForm.class, SINGULAR, PLURAL);
schema.setRelativeApiEndpoint(API_ENDPOINT);
schema.setOrder(1300);
return schema;
}
Aggregations