Bug 5239: Removed methods from the SecurityService interface

that are only called in SecurityServiceImpl
This commit is contained in:
Steffen Schaefer committed 2020-03-20 16:08:22 +01:00
1 parent d41143e80b
commit a4d4f725c4
2 files changed
+8 -14

No files matched your search

@@ -79,16 +79,6 @@ public interface SecurityService extends ReplicableWithObjectInputStream<Replica
AccessControlListAnnotation getAccessControlList(QualifiedObjectIdentifier idOfAccessControlledObject);
/**
* @param idOfAccessControlledObject Has to be globally unique
*/
SecurityService setEmptyAccessControlList(QualifiedObjectIdentifier idOfAccessControlledObject);
/**
* @param id Has to be globally unique
*/
SecurityService setEmptyAccessControlList(QualifiedObjectIdentifier idOfAccessControlledObject, String displayNameOfAccessControlledObject);
AccessControlList overrideAccessControlList(QualifiedObjectIdentifier idOfAccessControlledObject,
Map<UserGroup, Set<String>> permissionMap);
@@ -503,13 +503,17 @@ public class SecurityServiceImpl implements ReplicableSecurityService, ClearStat
return accessControlStore.getAccessControlList(idOfAccessControlledObjectAsString);
}
@Override
public SecurityService setEmptyAccessControlList(QualifiedObjectIdentifier idOfAccessControlledObjectAsString) {
/**
* @param id Has to be globally unique
*/
private SecurityService setEmptyAccessControlList(QualifiedObjectIdentifier idOfAccessControlledObjectAsString) {
return setEmptyAccessControlList(idOfAccessControlledObjectAsString, /* display name of access-controlled object */ null);
}
@Override
public SecurityService setEmptyAccessControlList(QualifiedObjectIdentifier idOfAccessControlledObjectAsString, String displayNameOfAccessControlledObject) {
/**
* @param id Has to be globally unique
*/
private SecurityService setEmptyAccessControlList(QualifiedObjectIdentifier idOfAccessControlledObjectAsString, String displayNameOfAccessControlledObject) {
apply(s->s.internalSetEmptyAccessControlList(idOfAccessControlledObjectAsString, displayNameOfAccessControlledObject));
return this;
}