Class WorkspaceRepository


  • public class WorkspaceRepository
    extends Object
    • Constructor Detail

      • WorkspaceRepository

        public WorkspaceRepository()
    • Method Detail

      • getWorkspaceCount

        public static int getWorkspaceCount​(int userId,
                                            String workspace,
                                            String permission)
      • getWorkspaceAdminIds

        public static List<Integer> getWorkspaceAdminIds​(String workspace)
      • getWorkspacePermissionType

        public static String getWorkspacePermissionType​(int userId,
                                                        String workspace)
        Returns the type of permission for a specific workspace.
        Parameters:
        userId -
        workspace -
        Returns:
      • isWorkspaceSecretValid

        public static boolean isWorkspaceSecretValid​(String workspace,
                                                     String workspaceSecret)
        Confirm that a given secrect conforms with the server side workspace secret. Used e.g. to authorize workspace registration.
        Parameters:
        workspace -
        workspaceSecret -
        Returns:
      • getWorkspaces

        public static Map<String,​String> getWorkspaces​(int userId,
                                                             boolean includeDiffWorkspaces)