Interface SpacesAdministrationService
public interface SpacesAdministrationService
Service to manage administration of spaces
-
Method Summary
Modifier and TypeMethodDescriptionList<org.exoplatform.services.security.MembershipEntry> Returns the list of super managers memberships (permission expressions)default booleanisSuperManager(String username) Checks if the user is a super manager of all spacesvoidupdateSpacesAdministratorsMemberships(List<org.exoplatform.services.security.MembershipEntry> permissionsExpressions) Update spaces super manager memberships
-
Method Details
-
getSpacesAdministratorsMemberships
List<org.exoplatform.services.security.MembershipEntry> getSpacesAdministratorsMemberships()Returns the list of super managers memberships (permission expressions) -
updateSpacesAdministratorsMemberships
void updateSpacesAdministratorsMemberships(List<org.exoplatform.services.security.MembershipEntry> permissionsExpressions) Update spaces super manager memberships- Parameters:
permissionsExpressions- permission expression of typeStringwith format 'mstype:groupId'
-
isSuperManager
Checks if the user is a super manager of all spaces- Parameters:
username- user name- Returns:
- true if the user is member of super administrators groups, else false
-