|
Class Summary |
| AppDataType |
The AppDataType carries either an LDIF or a DAPSubscription
element, not both. |
| AppDataType.Marshaller |
Internal Marshaller - unused |
| AppDataType.Unmarshaller |
Internal class that handles unmarshalling the object from the DOM |
| DAPCreate |
<xs:complexType name="CreateType">
<xs:complexContent>
<xs:extension base="dst:RequestType">
<xs:sequence>
<xs:element ref="dap:Subscription" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="dap:CreateItem" minOccurs="1" maxOccurs="unbounded"/>
<xs:element ref="dap:ResultQuery" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType> |
| DAPCreate.Builder |
Internal class for the builder to simplify the class structure |
| DAPCreate.Marshaller |
Marshall attributes into the DOM |
| DAPCreate.Unmarshaller |
Internal class that handles unmarshalling from the DOM |
| DAPCreateItem |
ID-SIS-DAP DAPCreateItem maps straight to the LDAP Add operation. |
| DAPCreateItem.Builder |
Internal class for the builder to simplify the class structure |
| DAPCreateItem.Marshaller |
Internal class that handles marshalling the object to the DOM |
| DAPCreateItem.Unmarshaller |
Internal class that handles unmarshalling the object from the DOM |
| DAPCreateResponse |
This object wraps the response from an ID-SIS-DAP Create request. |
| DAPCreateResponse.Builder |
Internal Builder class for DAPCreateResponse |
| DAPData |
DAPData represents a Data element in the DAP QueryResponse. |
| DAPData.Builder |
Internal Class that builds a DAPData object. |
| DAPData.Marshaller |
Internal marshaller |
| DAPData.Unmarshaller |
Internal unmarshaller |
| DAPDelete |
<xs:complexType name="DeleteType">
<xs:complexContent>
<xs:extension base="dst:RequestType">
<xs:sequence>
<xs:element ref="dap:DeleteItem" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType> |
| DAPDelete.Builder |
Internal class for the builder to simplify the class structure |
| DAPDelete.Marshaller |
Marshall attributes into the DOM |
| DAPDelete.Unmarshaller |
Internal class that handles unmarshalling from the DOM |
| DAPDeleteItem |
<xs:element name="DeleteItem" type="dap:DeleteItemType"/>
<xs:complexType name="DeleteItemType">
<xs:complexContent>
<xs:extension base="dst:DeleteItemBaseType">
<xs:sequence>
<xs:element ref="dap:Select" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType> |
| DAPDeleteItem.Builder |
Internal builder |
| DAPDeleteItem.Marshaller |
Internal marshaller |
| DAPDeleteItem.Unmarshaller |
Internal Unmarshaller unmarshalling the DOM into java objects |
| DAPDeleteResponse |
<xs:complexType name="DeleteResponseType">
<xs:complexContent>
<xs:extension base="lu:ResponseType"/>
</xs:complexContent>
</xs:complexType> |
| DAPDeleteResponse.Builder |
|
| DAPDeleteResponse.Marshaller |
|
| DAPDeleteResponse.Unmarshaller |
|
| DAPItemData |
<xs:element name="ItemData" type="dap:ItemDataType"/>
<xs:complexType name="ItemDataType">
<xs:complexContent>
<xs:extension base="dap:AppDataType">
<xs:attributeGroup ref="dst:ItemDataAttributeGroup"/>
</xs:extension>
</xs:complexContent>
</xs:complexType> |
| DAPItemData.Builder |
Internal Builder Class |
| DAPItemData.Marshaller |
Marshall from xmltooling classes to the DOM |
| DAPItemData.Unmarshaller |
Unmarshall from DOM |
| DAPModify |
<xs:complexType name="ModifyType">
<xs:complexContent>
<xs:extension base="dst:RequestType">
<xs:sequence>
<xs:element ref="dap:Subscription" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="dap:ModifyItem" minOccurs="1" maxOccurs="unbounded"/>
<xs:element ref="dap:ResultQuery" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType> |
| DAPModify.Builder |
Internal class for the builder to simplify the class structure |
| DAPModify.Marshaller |
Marshall attributes into the DOM |
| DAPModify.Unmarshaller |
Internal class that handles unmarshalling from the DOM |
| DAPModifyItem |
<xs:element name="ModifyItem" type="dap:ModifyItemType"/>
<xs:complexType name="ModifyItemType">
<xs:sequence>
<xs:element ref="dap:Select" minOccurs="0" maxOccurs="1"/>
<xs:element ref="dap:NewData" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="dst:ModifyItemAttributeGroup"/>
</xs:complexType> |
| DAPModifyItem.Builder |
Internal builder |
| DAPModifyItem.Marshaller |
Internal marshaller placing values into the DOM |
| DAPModifyItem.Unmarshaller |
Internal Unmarshaller unmarshalling the DOM into java objects |
| DAPModifyResponse |
<xs:complexType name="ModifyResponseType">
<xs:complexContent>
<xs:extension base="dap:DataResponseType"/>
</xs:complexContent>
</xs:complexType> |
| DAPModifyResponse.Builder |
Internal Builder class for DAPModifyResponse |
| DAPNewData |
NewData is used inside of DAPCreateItem and
inside of DAPModifyItem as the container for
LDIF or Subscription information. |
| DAPNewData.Builder |
Internal class for the builder to simplify the class structure |
| DAPNotification |
Notification |
| DAPNotification.Builder |
Internal builder |
| DAPNotification.Marshaller |
Internal marshalling class |
| DAPNotification.Unmarshaller |
Internal unmarshaling class |
| DAPNotify |
<xs:complexType name="NotifyType">
<xs:complexContent>
<xs:extension base="dst:RequestType">
<xs:sequence>
<xs:element ref="dap:Notification" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="subs:NotifyAttributeGroup"/>
</xs:extension>
</xs:complexContent>
</xs:complexType> |
| DAPNotify.Builder |
Internal builder |
| DAPNotify.Marshaller |
Internal Marshaller |
| DAPNotify.Unmarshaller |
Internal Unmarshaller |
| DAPNotifyResponse |
<xs:complexType name="NotifyResponseType">
<xs:complexContent>
<xs:extension base="subs:NotifyResponseType"/>
</xs:complexContent>
</xs:complexType> |
| DAPNotifyResponse.Builder |
Internal Builder |
| DAPNotifyResponse.Marshaller |
NotifyResponseType extends ResponseType |
| DAPNotifyResponse.Unmarshaller |
NotifyResponseType extends ResponseType |
| DAPQuery |
This class is based on the DST 2.1 Reference implementation Query
but adds Subscriptions |
| DAPQuery.Builder |
Internal class for the builder to simplify the class structure |
| DAPQuery.Marshaller |
|
| DAPQuery.Unmarshaller |
Internal class that handles unmarshalling specific to DAPQuery |
| DAPQueryItem |
Differs from the DST 2.1 ref implementation of QueryItem only in that
the Select element is dap specific, requiring DAPSelect. |
| DAPQueryItem.Builder |
Internal class for the builder to simplify the class structure |
| DAPQueryItem.Marshaller |
|
| DAPQueryItem.Unmarshaller |
|
| DAPQueryResponse |
builder DAPQueryResponseBuilder
unmarshaller DAPQueryResponseUnmarshaller |
| DAPQueryResponse.Builder |
Internal Class that builds a DAPQueryResponse object. |
| DAPQueryResponse.Marshaller |
internal marshaller, marshall atts to teh DOM |
| DAPQueryResponse.Unmarshaller |
Internal class that handles unmarshalling DOM elements and atts to xmltooling objects |
| DAPResultQuery |
This class is almost identical to the reference DST2.1 implementation
of ResultQueryType except that it stores a reference to DAPSelect, which
is a subclass of the DST2.1 reference Select. |
| DAPResultQuery.DAPResultQueryBuilder |
Internal class for the builder to simplify the class structure |
| DAPResultQuery.Marshaller |
|
| DAPResultQuery.Unmarshaller |
|
| DAPSelect |
The ID-DAP Select differs from the DST 2.1 Reference Implementation in that
it contains the elements "dn" and "filter" and a set of attributes. |
| DAPSelect.Builder |
This is the java-xmltooling Builder class for DAPSelect |
| DAPSelect.Marshaller |
Internal Marshaller class primarily to marshall attributes. |
| DAPSelect.Unmarshaller |
Internal class that handles unmarshalling specific to
DAPSelect |
| DAPSort |
Contents of SortType string is a dollar-separated (ASCII 0x24) list of sort keys in descending order of
importance, where each sort key is a comma-separated list of three elements:
Order: "a" == ascending (reverse order false, the default), "d" == descending (reverse order true),
Ordering rule (empty means default for the attribute),
Attribute name.
|
| DAPSort.Builder |
|
| DAPSort.Marshaller |
|
| DAPSort.Unmarshaller |
|
| DAPSubscription |
<xs:element name="Subscription" type="dap:SubscriptionType"/>
<xs:complexType name="SubscriptionType">
<xs:complexContent>
<xs:extension base="subs:SubscriptionType">
<xs:sequence>
<xs:element ref="dap:ResultQuery" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Aggregation" minOccurs="0" maxOccurs="1" type="dap:AggregationType"/>
<xs:element name="Trigger" minOccurs="0" maxOccurs="1" type="dap:TriggerType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType> |
| DAPSubscription.DAPSubscriptionBuilder |
Internal class for the builder to simplify the class structure |
| DAPSubscription.DAPSubscriptionUnmarshaller |
Internal class that handles unmarshalling specific to
DAPSubscription |
| DAPTestItem |
DAPTestItem uses all of the attributes of dst2_1.ref.TestItem but has a TestOp
that is a dap:SelectType. |
| DAPTestItem.DAPTestItemBuilder |
This is the builder for DAPTestItem. |
| DAPTestItem.DAPTestItemUnmarshaller |
Internal class that handles unmarshalling specific to
DAPTestItem |
| DAPTestItem.TestOpBuilder |
This Builder is used to create a dap:TestOp which is a child
element of DAPTestItem. |
| DataResponseType |
This is the base type class for dap:CreateResponse and dap:ModifyResponse |
| DataResponseType.Marshaller |
|
| DataResponseType.Unmarshaller |
Used by xmltooling to unmarshall DOM elements and Attributes into
the xmltooling java objects |
| DN |
If <dn> is omitted, or incomplete, the ID-SIS-DAP server MUST determine the correct distinguished name
from the identity information conveyed by the ID-WSF layer. |
| DN.Builder |
|
| DN.Marshaller |
|
| DN.Unmarshaller |
|
| Filter |
The Search filter supplied in <Select> SHOULD be passed verbatim to the underlying directory system
or repository. |
| Filter.Builder |
|
| Filter.Marshaller |
|
| Filter.Unmarshaller |
|
| LDIF |
The LDIF element contains an LDIF string |
| LDIF.Builder |
Internal class for the builder to simplify the class structure |
| LDIF.Marshaller |
Internal class that handles marshalling the object to the DOM |
| LDIF.Unmarshaller |
Internal class that handles unmarshalling the object from the DOM |