com.atlassian.jira.crowd.embedded
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
Method Summary |
com.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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NoopUserPermissionAdminService
public NoopUserPermissionAdminService()
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
Copyright © 2002-2014 Atlassian. All Rights Reserved.