Interface SpacesAdministrationService
public interface SpacesAdministrationService
Service to manage administration of spaces
-
Method Summary
Modifier and TypeMethodDescriptionbooleancanCreateSpace(String username) Check if the user can create spacesList<org.exoplatform.services.security.MembershipEntry>Returns the list of super managers memberships (permission expressions)List<org.exoplatform.services.security.MembershipEntry>Returns the list of creators memberships (permission expressions)voidupdateSpacesAdministratorsMemberships(List<org.exoplatform.services.security.MembershipEntry> permissionsExpressions) Update spaces super manager membershipsvoidupdateSpacesCreatorsMemberships(List<org.exoplatform.services.security.MembershipEntry> permissionsExpressions) Update spaces super creator 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'
-
getSpacesCreatorsMemberships
List<org.exoplatform.services.security.MembershipEntry> getSpacesCreatorsMemberships()Returns the list of creators memberships (permission expressions) -
updateSpacesCreatorsMemberships
void updateSpacesCreatorsMemberships(List<org.exoplatform.services.security.MembershipEntry> permissionsExpressions) Update spaces super creator memberships- Parameters:
permissionsExpressions-
-
canCreateSpace
Check if the user can create spaces- Parameters:
username-- Returns:
- true if the user can create spaces
-