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) void
revokePermissionsForGroup
(com.atlassian.crowd.manager.permission.DirectoryGroup group) void
setPermissionForGroups
(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:
setPermissionForGroups
in interfacecom.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 interfacecom.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 interfacecom.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 interfacecom.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 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:
findGroups
in interfacecom.atlassian.crowd.manager.permission.UserPermissionAdminService
- Throws:
com.atlassian.crowd.manager.permission.AnonymousUserPermissionException
-