use of org.hisp.dhis.security.Authority in project dhis2-core by dhis2.
the class CategoryOptionComboSchemaDescriptor method getSchema.
@Override
public Schema getSchema() {
Schema schema = new Schema(DataElementCategoryOptionCombo.class, SINGULAR, PLURAL);
schema.setRelativeApiEndpoint(API_ENDPOINT);
schema.setOrder(1190);
schema.getAuthorities().add(new Authority(AuthorityType.CREATE, Lists.newArrayList("F_CATEGORY_COMBO_PUBLIC_ADD", "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.security.Authority in project dhis2-core by dhis2.
the class OAuth2ClientSchemaDescriptor method getSchema.
@Override
public Schema getSchema() {
Schema schema = new Schema(OAuth2Client.class, SINGULAR, PLURAL);
schema.setRelativeApiEndpoint(API_ENDPOINT);
schema.setOrder(1030);
schema.getAuthorities().add(new Authority(AuthorityType.READ, Lists.newArrayList("F_OAUTH2_CLIENT_MANAGE")));
schema.getAuthorities().add(new Authority(AuthorityType.CREATE, Lists.newArrayList("F_OAUTH2_CLIENT_MANAGE")));
schema.getAuthorities().add(new Authority(AuthorityType.DELETE, Lists.newArrayList("F_OAUTH2_CLIENT_MANAGE")));
return schema;
}
use of org.hisp.dhis.security.Authority in project dhis2-core by dhis2.
the class OptionGroupSchemaDescriptor method getSchema.
@Override
public Schema getSchema() {
Schema schema = new Schema(OptionGroup.class, SINGULAR, PLURAL);
schema.setRelativeApiEndpoint(API_ENDPOINT);
schema.setOrder(1051);
schema.getAuthorities().add(new Authority(AuthorityType.CREATE_PUBLIC, Lists.newArrayList("F_OPTIONGROUP_PUBLIC_ADD")));
schema.getAuthorities().add(new Authority(AuthorityType.CREATE_PRIVATE, Lists.newArrayList("F_OPTIONGROUP_PRIVATE_ADD")));
schema.getAuthorities().add(new Authority(AuthorityType.DELETE, Lists.newArrayList("F_OPTIONGROUP_DELETE")));
return schema;
}
use of org.hisp.dhis.security.Authority in project dhis2-core by dhis2.
the class OptionGroupSetSchemaDescriptor method getSchema.
@Override
public Schema getSchema() {
Schema schema = new Schema(OptionGroupSet.class, SINGULAR, PLURAL);
schema.setRelativeApiEndpoint(API_ENDPOINT);
schema.setOrder(1051);
schema.getAuthorities().add(new Authority(AuthorityType.CREATE_PUBLIC, Lists.newArrayList("F_OPTIONGROUPSET_PUBLIC_ADD")));
schema.getAuthorities().add(new Authority(AuthorityType.CREATE_PRIVATE, Lists.newArrayList("F_OPTIONGROUPSET_PRIVATE_ADD")));
schema.getAuthorities().add(new Authority(AuthorityType.DELETE, Lists.newArrayList("F_OPTIONGROUPSET_DELETE")));
return schema;
}
use of org.hisp.dhis.security.Authority in project dhis2-core by dhis2.
the class OptionSchemaDescriptor method getSchema.
@Override
public Schema getSchema() {
Schema schema = new Schema(Option.class, SINGULAR, PLURAL);
schema.setRelativeApiEndpoint(API_ENDPOINT);
schema.setOrder(1040);
schema.getAuthorities().add(new Authority(AuthorityType.CREATE_PUBLIC, Lists.newArrayList("F_OPTIONSET_PUBLIC_ADD")));
schema.getAuthorities().add(new Authority(AuthorityType.CREATE_PRIVATE, Lists.newArrayList("F_OPTIONSET_PRIVATE_ADD")));
schema.getAuthorities().add(new Authority(AuthorityType.DELETE, Lists.newArrayList("F_OPTIONSET_DELETE")));
return schema;
}