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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.atlassian.crowd.model.page.Page<com.atlassian.crowd.manager.permission.DirectoryGroup>findGroups(int start, int limit) com.atlassian.crowd.model.page.Page<com.atlassian.crowd.manager.permission.DirectoryGroup>findGroupsByPrefix(String prefix, int start, int limit) com.atlassian.crowd.model.page.Page<com.atlassian.crowd.manager.permission.PermittedGroup>findGroupsWithPermission(int start, int limit) com.atlassian.crowd.model.page.Page<com.atlassian.crowd.manager.permission.PermittedGroup>findGroupsWithPermissionByPrefix(String prefix, int start, int limit) voidrevokePermissionsForGroup(com.atlassian.crowd.manager.permission.DirectoryGroup group) voidsetPermissionForGroups(List<? extends com.atlassian.crowd.manager.permission.DirectoryGroup> directoryGroupPairs, com.atlassian.crowd.model.permission.UserPermission permission)
-
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:
setPermissionForGroupsin interfacecom.atlassian.crowd.manager.permission.UserPermissionAdminService- Throws:
com.atlassian.crowd.exception.DirectoryNotFoundExceptioncom.atlassian.crowd.exception.OperationFailedExceptioncom.atlassian.crowd.exception.ApplicationNotFoundExceptioncom.atlassian.crowd.manager.permission.UserPermissionDowngradeExceptioncom.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:
revokePermissionsForGroupin interfacecom.atlassian.crowd.manager.permission.UserPermissionAdminService- Throws:
com.atlassian.crowd.exception.DirectoryNotFoundExceptioncom.atlassian.crowd.exception.OperationFailedExceptioncom.atlassian.crowd.exception.ApplicationNotFoundExceptioncom.atlassian.crowd.manager.permission.UserPermissionDowngradeExceptioncom.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:
findGroupsWithPermissionByPrefixin interfacecom.atlassian.crowd.manager.permission.UserPermissionAdminService- Throws:
com.atlassian.crowd.manager.permission.UserPermissionExceptioncom.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:
findGroupsWithPermissionin interfacecom.atlassian.crowd.manager.permission.UserPermissionAdminService- Throws:
com.atlassian.crowd.manager.permission.UserPermissionExceptioncom.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:
findGroupsByPrefixin interfacecom.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:
findGroupsin interfacecom.atlassian.crowd.manager.permission.UserPermissionAdminService- Throws:
com.atlassian.crowd.manager.permission.AnonymousUserPermissionException
-