Class PeopleDirectoryPermissionsDelegate

    • Constructor Detail

      • PeopleDirectoryPermissionsDelegate

        public PeopleDirectoryPermissionsDelegate()
    • Method Detail

      • canView

        public boolean canView​(com.atlassian.user.User user,
                               Object target)
        Specified by:
        canView in interface PermissionDelegate
        Returns:
        true if user can view the specified target.
      • canView

        public boolean canView​(com.atlassian.user.User user)
        Specified by:
        canView in interface PermissionDelegate
        Returns:
        true if the user can view all instances of targets handled by this permission delegate
      • canCreate

        public boolean canCreate​(com.atlassian.user.User user,
                                 Object container)
        Specified by:
        canCreate in interface PermissionDelegate
        Returns:
        true if the specified user can create new instances of the target type in the specified container.
      • canCreateInTarget

        public boolean canCreateInTarget​(com.atlassian.user.User user,
                                         Class typeToCreate)
        Specified by:
        canCreateInTarget in interface PermissionDelegate
        Parameters:
        user - the user performing the create
        typeToCreate - the class of the entity to create
        Returns:
        true if the specified user can create new instances of the specified typeToCreate within instances of target handled by this PermissionDelegate.
      • setConfluenceAccessManager

        public void setConfluenceAccessManager​(ConfluenceAccessManager confluenceAccessManager)
      • setSpacePermissionManager

        public void setSpacePermissionManager​(SpacePermissionManager spacePermissionManager)