Skip to content
Snippets Groups Projects
Commit f2e3b958 authored by gakin's avatar gakin
Browse files

SSDM-4580: Annotate methods in CommonServer used for master data extraction...

SSDM-4580: Annotate methods in CommonServer used for master data extraction and registration with the correct "Roles allowed"

SVN: 37629
parent f78e1ef6
No related branches found
No related tags found
No related merge requests found
...@@ -1391,7 +1391,7 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt ...@@ -1391,7 +1391,7 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt
} }
@Override @Override
@RolesAllowed(RoleWithHierarchy.INSTANCE_ADMIN) @RolesAllowed({ RoleWithHierarchy.INSTANCE_ADMIN, RoleWithHierarchy.INSTANCE_ETL_SERVER })
public void updatePropertyTypeAssignment(final String sessionToken, public void updatePropertyTypeAssignment(final String sessionToken,
NewETPTAssignment assignmentUpdates) NewETPTAssignment assignmentUpdates)
{ {
...@@ -1407,7 +1407,7 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt ...@@ -1407,7 +1407,7 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt
} }
@Override @Override
@RolesAllowed(RoleWithHierarchy.INSTANCE_ADMIN) @RolesAllowed({ RoleWithHierarchy.INSTANCE_ADMIN, RoleWithHierarchy.INSTANCE_ETL_SERVER })
public void unassignPropertyType(String sessionToken, EntityKind entityKind, public void unassignPropertyType(String sessionToken, EntityKind entityKind,
String propertyTypeCode, String entityTypeCode) String propertyTypeCode, String entityTypeCode)
{ {
...@@ -1449,7 +1449,7 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt ...@@ -1449,7 +1449,7 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt
} }
@Override @Override
@RolesAllowed(RoleWithHierarchy.INSTANCE_ADMIN) @RolesAllowed({ RoleWithHierarchy.INSTANCE_ADMIN, RoleWithHierarchy.INSTANCE_ETL_SERVER })
public void updatePropertyType(final String sessionToken, final IPropertyTypeUpdates updates) public void updatePropertyType(final String sessionToken, final IPropertyTypeUpdates updates)
{ {
assert sessionToken != null : "Unspecified session token"; assert sessionToken != null : "Unspecified session token";
...@@ -1475,7 +1475,7 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt ...@@ -1475,7 +1475,7 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt
} }
@Override @Override
@RolesAllowed(RoleWithHierarchy.INSTANCE_ADMIN) @RolesAllowed({ RoleWithHierarchy.INSTANCE_ADMIN, RoleWithHierarchy.INSTANCE_ETL_SERVER })
@Capability("WRITE_VOCABULARY") @Capability("WRITE_VOCABULARY")
public void updateVocabulary(String sessionToken, IVocabularyUpdates updates) public void updateVocabulary(String sessionToken, IVocabularyUpdates updates)
{ {
...@@ -1527,7 +1527,7 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt ...@@ -1527,7 +1527,7 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt
} }
@Override @Override
@RolesAllowed(RoleWithHierarchy.SPACE_POWER_USER) @RolesAllowed({ RoleWithHierarchy.SPACE_POWER_USER, RoleWithHierarchy.SPACE_ETL_SERVER })
@Capability("WRITE_VOCABULARY_TERM") @Capability("WRITE_VOCABULARY_TERM")
public void updateVocabularyTerm(final String sessionToken, final IVocabularyTermUpdates updates) public void updateVocabularyTerm(final String sessionToken, final IVocabularyTermUpdates updates)
{ {
...@@ -1541,7 +1541,7 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt ...@@ -1541,7 +1541,7 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt
} }
@Override @Override
@RolesAllowed(RoleWithHierarchy.SPACE_POWER_USER) @RolesAllowed({ RoleWithHierarchy.SPACE_POWER_USER, RoleWithHierarchy.SPACE_ETL_SERVER })
@Capability("WRITE_VOCABULARY_TERM") @Capability("WRITE_VOCABULARY_TERM")
public void deleteVocabularyTerms(String sessionToken, TechId vocabularyId, public void deleteVocabularyTerms(String sessionToken, TechId vocabularyId,
List<VocabularyTerm> termsToBeDeleted, List<VocabularyTermReplacement> termsToBeReplaced) List<VocabularyTerm> termsToBeDeleted, List<VocabularyTermReplacement> termsToBeReplaced)
...@@ -1869,7 +1869,7 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt ...@@ -1869,7 +1869,7 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt
} }
@Override @Override
@RolesAllowed(RoleWithHierarchy.INSTANCE_ADMIN) @RolesAllowed({ RoleWithHierarchy.INSTANCE_ADMIN, RoleWithHierarchy.INSTANCE_ETL_SERVER })
public void updateSampleType(String sessionToken, EntityType entityType) public void updateSampleType(String sessionToken, EntityType entityType)
{ {
try try
...@@ -1897,7 +1897,7 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt ...@@ -1897,7 +1897,7 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt
} }
@Override @Override
@RolesAllowed(RoleWithHierarchy.INSTANCE_ADMIN) @RolesAllowed({ RoleWithHierarchy.INSTANCE_ADMIN, RoleWithHierarchy.INSTANCE_ETL_SERVER })
public void updateMaterialType(String sessionToken, EntityType entityType) public void updateMaterialType(String sessionToken, EntityType entityType)
{ {
updateEntityType(sessionToken, EntityKind.MATERIAL, entityType); updateEntityType(sessionToken, EntityKind.MATERIAL, entityType);
...@@ -1914,7 +1914,7 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt ...@@ -1914,7 +1914,7 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt
} }
@Override @Override
@RolesAllowed(RoleWithHierarchy.INSTANCE_ADMIN) @RolesAllowed({ RoleWithHierarchy.INSTANCE_ADMIN, RoleWithHierarchy.INSTANCE_ETL_SERVER })
public void updateExperimentType(String sessionToken, EntityType entityType) public void updateExperimentType(String sessionToken, EntityType entityType)
{ {
updateEntityType(sessionToken, EntityKind.EXPERIMENT, entityType); updateEntityType(sessionToken, EntityKind.EXPERIMENT, entityType);
...@@ -1950,7 +1950,7 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt ...@@ -1950,7 +1950,7 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt
} }
@Override @Override
@RolesAllowed(RoleWithHierarchy.INSTANCE_ADMIN) @RolesAllowed({ RoleWithHierarchy.INSTANCE_ADMIN, RoleWithHierarchy.INSTANCE_ETL_SERVER })
public void updateDataSetType(String sessionToken, EntityType entityType) public void updateDataSetType(String sessionToken, EntityType entityType)
{ {
updateEntityType(sessionToken, EntityKind.DATA_SET, entityType); updateEntityType(sessionToken, EntityKind.DATA_SET, entityType);
...@@ -3387,7 +3387,7 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt ...@@ -3387,7 +3387,7 @@ public final class CommonServer extends AbstractCommonServer<ICommonServerForInt
} }
@Override @Override
@RolesAllowed(RoleWithHierarchy.INSTANCE_ADMIN) @RolesAllowed({ RoleWithHierarchy.INSTANCE_ADMIN, RoleWithHierarchy.INSTANCE_ETL_SERVER })
@Capability("WRITE_VOCABULARY") @Capability("WRITE_VOCABULARY")
public void updateVocabularyTerms(String sessionToken, TechId vocabularyId, public void updateVocabularyTerms(String sessionToken, TechId vocabularyId,
List<VocabularyTerm> terms) List<VocabularyTerm> terms)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment