Access Manager contains two packages based on the Liberty ID-WSF-DST. They are:
For more detailed API documentation, including methods and their syntax and parameters, see the Java API Reference in /AccessManager-base/SUNWam/docs or on docs.sun.com.
The following table summarizes the classes in the Data Services Template client API that are included in the com.sun.identity.liberty.ws.dst package.
Table 7–1 Data Service Client APIs|
Class |
Description |
|---|---|
|
DSTClient |
Provides common functions for the Data Services Templates query and modify options. |
|
DSTData |
Provides a wrapper for any data entry. |
|
DSTModification |
Represents a Data Services Template modification operation. |
|
DSTModify |
Represents a Data Services Template modify request. |
|
DSTModifyResponse |
Represents a Data Services Template response to a DST modify request. |
|
DSTQuery |
Represents a Data Services Template query request. |
|
DSTQueryItem |
Wrapper for one query item. |
|
DSTQueryResponse |
Represents a Data Services Template query response. |
|
DSTUtils |
Provides utility methods used by the DST layer. |
This package provides a handler class that can be used by any generic identity data service that is built using the Liberty Alliance ID-SIS Specifications.
The Liberty Personal Profile Service is built using the Liberty ID-SIS Personal Profile Service Specification, based on the Liberty Alliance ID-SIS Specifications.
The DSTRequestHandler class is used to process query or modify requests sent to an identity data service. It is an implementation of the interface com.sun.identity.liberty.ws.soapbinding.RequestHandler. For more detailed API documentation, see the Java API Reference in /AccessManager-base/SUNWam/docs or on docs.sun.com.
Access Manager provides a sample that makes use of the DSTRequestHandler class. The sis-ep sample illustrates how to implement the DSTRequestHandler and deploy a new identity data service instance. The sample is located in the /AccessManager-base/SUNWam/samples/phase2/sis-ep directory. For more information, see sis-ep Directory.