Package de.aservo.confapi.crowd.filter
Class SysadminOnlyResourceFilter
java.lang.Object
de.aservo.confapi.crowd.filter.SysadminOnlyResourceFilter
- All Implemented Interfaces:
com.sun.jersey.spi.container.ContainerRequestFilter,com.sun.jersey.spi.container.ResourceFilter
@Provider
@Component
public class SysadminOnlyResourceFilter
extends Object
implements com.sun.jersey.spi.container.ResourceFilter, com.sun.jersey.spi.container.ContainerRequestFilter
The Sysadmin only resource filter.
-
Constructor Summary
ConstructorsConstructorDescriptionSysadminOnlyResourceFilter(com.atlassian.sal.api.user.UserManager userManager, com.atlassian.crowd.manager.permission.UserPermissionService userPermissionService) Instantiates a new Sysadmin only resource filter. -
Method Summary
Modifier and TypeMethodDescriptioncom.sun.jersey.spi.container.ContainerRequestfilter(com.sun.jersey.spi.container.ContainerRequest containerRequest) com.sun.jersey.spi.container.ContainerRequestFiltercom.sun.jersey.spi.container.ContainerResponseFilterbooleanisSystemAdministrator(com.atlassian.sal.api.user.UserProfile userProfile)
-
Constructor Details
-
SysadminOnlyResourceFilter
@Inject public SysadminOnlyResourceFilter(com.atlassian.sal.api.user.UserManager userManager, com.atlassian.crowd.manager.permission.UserPermissionService userPermissionService) Instantiates a new Sysadmin only resource filter.- Parameters:
userManager- the user manageruserPermissionService- the user permission service
-
-
Method Details
-
getRequestFilter
public com.sun.jersey.spi.container.ContainerRequestFilter getRequestFilter()- Specified by:
getRequestFilterin interfacecom.sun.jersey.spi.container.ResourceFilter
-
getResponseFilter
public com.sun.jersey.spi.container.ContainerResponseFilter getResponseFilter()- Specified by:
getResponseFilterin interfacecom.sun.jersey.spi.container.ResourceFilter
-
filter
public com.sun.jersey.spi.container.ContainerRequest filter(com.sun.jersey.spi.container.ContainerRequest containerRequest) - Specified by:
filterin interfacecom.sun.jersey.spi.container.ContainerRequestFilter
-
isSystemAdministrator
public boolean isSystemAdministrator(com.atlassian.sal.api.user.UserProfile userProfile)
-