Interface SpacesAdministrationService


public interface SpacesAdministrationService
Service to manage administration of spaces
  • Method Details

    • getSpacesAdministratorsMemberships

      List<org.exoplatform.services.security.MembershipEntry> getSpacesAdministratorsMemberships()
      Returns the list of super managers memberships (permission expressions)
      Returns:
      a List of memberships of type String
    • updateSpacesAdministratorsMemberships

      void updateSpacesAdministratorsMemberships(List<org.exoplatform.services.security.MembershipEntry> permissionsExpressions)
      Update spaces super manager memberships
      Parameters:
      permissionsExpressions - permission expression of type String with format 'mstype:groupId'
    • getSpacesCreatorsMemberships

      List<org.exoplatform.services.security.MembershipEntry> getSpacesCreatorsMemberships()
      Returns the list of creators memberships (permission expressions)
      Returns:
      a List of memberships of type String
    • updateSpacesCreatorsMemberships

      void updateSpacesCreatorsMemberships(List<org.exoplatform.services.security.MembershipEntry> permissionsExpressions)
      Update spaces super creator memberships
      Parameters:
      permissionsExpressions -
    • canCreateSpace

      boolean canCreateSpace(String username)
      Check if the user can create spaces
      Parameters:
      username -
      Returns:
      true if the user can create spaces