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 6–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.