Interface SpacesAdministrationService


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

      • 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