Class NoopUserPermissionAdminService

java.lang.Object
com.atlassian.jira.crowd.embedded.NoopUserPermissionAdminService
All Implemented Interfaces:
com.atlassian.crowd.manager.permission.UserPermissionAdminService

public class NoopUserPermissionAdminService extends Object implements com.atlassian.crowd.manager.permission.UserPermissionAdminService
Since:
v6.2
  • Constructor Details

    • NoopUserPermissionAdminService

      public NoopUserPermissionAdminService()
  • Method Details

    • setPermissionForGroups

      public void setPermissionForGroups(List<? extends com.atlassian.crowd.manager.permission.DirectoryGroup> directoryGroupPairs, com.atlassian.crowd.model.permission.UserPermission permission) throws com.atlassian.crowd.exception.DirectoryNotFoundException, com.atlassian.crowd.exception.OperationFailedException, com.atlassian.crowd.exception.ApplicationNotFoundException, com.atlassian.crowd.manager.permission.UserPermissionDowngradeException, com.atlassian.crowd.manager.permission.AnonymousUserPermissionException
      Specified by:
      setPermissionForGroups in interface com.atlassian.crowd.manager.permission.UserPermissionAdminService
      Throws:
      com.atlassian.crowd.exception.DirectoryNotFoundException
      com.atlassian.crowd.exception.OperationFailedException
      com.atlassian.crowd.exception.ApplicationNotFoundException
      com.atlassian.crowd.manager.permission.UserPermissionDowngradeException
      com.atlassian.crowd.manager.permission.AnonymousUserPermissionException
    • revokePermissionsForGroup

      public void revokePermissionsForGroup(com.atlassian.crowd.manager.permission.DirectoryGroup group) throws com.atlassian.crowd.exception.DirectoryNotFoundException, com.atlassian.crowd.exception.OperationFailedException, com.atlassian.crowd.exception.ApplicationNotFoundException, com.atlassian.crowd.manager.permission.UserPermissionDowngradeException, com.atlassian.crowd.manager.permission.AnonymousUserPermissionException
      Specified by:
      revokePermissionsForGroup in interface com.atlassian.crowd.manager.permission.UserPermissionAdminService
      Throws:
      com.atlassian.crowd.exception.DirectoryNotFoundException
      com.atlassian.crowd.exception.OperationFailedException
      com.atlassian.crowd.exception.ApplicationNotFoundException
      com.atlassian.crowd.manager.permission.UserPermissionDowngradeException
      com.atlassian.crowd.manager.permission.AnonymousUserPermissionException
    • findGroupsWithPermissionByPrefix

      public com.atlassian.crowd.model.page.Page<com.atlassian.crowd.manager.permission.PermittedGroup> findGroupsWithPermissionByPrefix(@Nonnull String prefix, int start, int limit) throws com.atlassian.crowd.manager.permission.UserPermissionException, com.atlassian.crowd.manager.permission.AnonymousUserPermissionException
      Specified by:
      findGroupsWithPermissionByPrefix in interface com.atlassian.crowd.manager.permission.UserPermissionAdminService
      Throws:
      com.atlassian.crowd.manager.permission.UserPermissionException
      com.atlassian.crowd.manager.permission.AnonymousUserPermissionException
    • findGroupsWithPermission

      public com.atlassian.crowd.model.page.Page<com.atlassian.crowd.manager.permission.PermittedGroup> findGroupsWithPermission(int start, int limit) throws com.atlassian.crowd.manager.permission.UserPermissionException, com.atlassian.crowd.manager.permission.AnonymousUserPermissionException
      Specified by:
      findGroupsWithPermission in interface com.atlassian.crowd.manager.permission.UserPermissionAdminService
      Throws:
      com.atlassian.crowd.manager.permission.UserPermissionException
      com.atlassian.crowd.manager.permission.AnonymousUserPermissionException
    • findGroupsByPrefix

      public com.atlassian.crowd.model.page.Page<com.atlassian.crowd.manager.permission.DirectoryGroup> findGroupsByPrefix(@Nonnull String prefix, int start, int limit) throws com.atlassian.crowd.manager.permission.AnonymousUserPermissionException
      Specified by:
      findGroupsByPrefix in interface com.atlassian.crowd.manager.permission.UserPermissionAdminService
      Throws:
      com.atlassian.crowd.manager.permission.AnonymousUserPermissionException
    • findGroups

      public com.atlassian.crowd.model.page.Page<com.atlassian.crowd.manager.permission.DirectoryGroup> findGroups(int start, int limit) throws com.atlassian.crowd.manager.permission.AnonymousUserPermissionException
      Specified by:
      findGroups in interface com.atlassian.crowd.manager.permission.UserPermissionAdminService
      Throws:
      com.atlassian.crowd.manager.permission.AnonymousUserPermissionException