|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.unboundid.scim.sdk.SCIMBackend
public abstract class SCIMBackend
This class defines an API for a backend that can be plugged into the SCIM server.
| Constructor Summary | |
|---|---|
SCIMBackend()
|
|
| Method Summary | |
|---|---|
abstract boolean |
authenticate(String userID,
String password)
Perform basic authentication using the provided information. |
abstract void |
deleteResource(DeleteResourceRequest request)
Delete a specific resource. |
abstract void |
finalizeBackend()
Performs any cleanup which may be necessary when this backend is to be taken out of service. |
SCIMBackendConfig |
getConfig()
Retrieve the mutable configuration settings for the backend. |
abstract BaseResource |
getResource(GetResourceRequest request)
Retrieve all or selected attributes of a resource. |
abstract Resources |
getResources(GetResourcesRequest request)
Retrieve selected resources. |
abstract BaseResource |
postResource(PostResourceRequest request)
Create a new resource. |
abstract BaseResource |
putResource(PutResourceRequest request)
Replace the contents of an existing resource. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SCIMBackend()
| Method Detail |
|---|
public abstract void finalizeBackend()
public SCIMBackendConfig getConfig()
public abstract boolean authenticate(String userID,
String password)
userID - The user ID to be authenticated.password - The user password to be verified.
true if the provided user ID and password are valid.
public abstract BaseResource getResource(GetResourceRequest request)
throws SCIMException
request - The Get Resource request.
SCIMException - if an error occurs while processing the request.
public abstract Resources getResources(GetResourcesRequest request)
throws SCIMException
request - The Get Resources request.
SCIMException - if an error occurs while processing the request.
public abstract BaseResource postResource(PostResourceRequest request)
throws SCIMException
request - The Post Resource request.
SCIMException - if an error occurs while processing the request.
public abstract void deleteResource(DeleteResourceRequest request)
throws SCIMException
request - The Delete Resource request.
SCIMException - if an error occurs while processing the request.
public abstract BaseResource putResource(PutResourceRequest request)
throws SCIMException
request - The Put Resource request.
SCIMException - if an error occurs while processing the request.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||