com.unboundid.scim.wink
Class AbstractSCIMResource
java.lang.Object
org.apache.wink.common.AbstractDynamicResource
com.unboundid.scim.wink.AbstractSCIMResource
- All Implemented Interfaces:
- org.apache.wink.common.DynamicResource
- Direct Known Subclasses:
- JSONQueryResource, SCIMResource, XMLQueryResource
public abstract class AbstractSCIMResource
- extends org.apache.wink.common.AbstractDynamicResource
This class is an abstract Wink dynamic resource implementation for
SCIM operations on a SCIM endpoint. The set of supported resources and their
endpoints are not known until run-time hence it must be implemented as a
dynamic resource.
| Methods inherited from class org.apache.wink.common.AbstractDynamicResource |
getBeanName, getCollectionTitle, getParent, getPath, getWorkspaceTitle, setBeanName, setCollectionTitle, setParent, setPath, setWorkspaceTitle |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractSCIMResource
public AbstractSCIMResource(String path,
ResourceDescriptor resourceDescriptor,
ResourceStats resourceStats,
SCIMBackend backend)
- Create a new AbstractSCIMResource for CRUD operations.
- Parameters:
path - The path of this resource.resourceDescriptor - The resource descriptor to use.resourceStats - The ResourceStats instance to use.backend - The SCIMBackend to use to process requests.
getUsers
protected javax.ws.rs.core.Response getUsers(RequestContext requestContext,
String filterString,
String sortBy,
String sortOrder,
String pageStartIndex,
String pageSize)
- Process a GET operation.
- Parameters:
requestContext - The request context.filterString - The filter query parameter, or null.sortBy - The sortBy query parameter, or null.sortOrder - The sortOrder query parameter, or null.pageStartIndex - The startIndex query parameter, or null.pageSize - The count query parameter, or null.
- Returns:
- The response to the operation.
Copyright © 2011-2012 UnboundID. All Rights Reserved.