| Package | Description |
|---|---|
| org.openliberty.wsc |
This package contains all of the Service Client classes and the basic WSFMessage.
|
| org.openliberty.xmltooling.idsis.dap |
This package models the ID-SIS-DAP schema.
|
| Class and Description |
|---|
| 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>
|
| DAPModifyResponse
<xs:complexType name="ModifyResponseType">
<xs:complexContent>
<xs:extension base="dap:DataResponseType"/>
</xs:complexContent>
</xs:complexType>
|
| DAPQuery
This class is based on the DST 2.1 Reference implementation Query
but adds Subscriptions
|
| DAPQueryResponse
builder
DAPQueryResponseBuilder
unmarshaller DAPQueryResponseUnmarshaller |
| Class and Description |
|---|
| 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>
|
| DAPCreateItem
ID-SIS-DAP DAPCreateItem maps straight to the LDAP Add operation.
|
| DAPCreateResponse
This object wraps the response from an ID-SIS-DAP Create request.
|
| DAPData
DAPData represents a Data element in the DAP QueryResponse.
|
| 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>
|
| 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>
|
| DAPDeleteResponse
<xs:complexType name="DeleteResponseType">
<xs:complexContent>
<xs:extension base="lu:ResponseType"/>
</xs:complexContent>
</xs:complexType>
|
| 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.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>
|
| 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>
|
| DAPModifyResponse
<xs:complexType name="ModifyResponseType">
<xs:complexContent>
<xs:extension base="dap:DataResponseType"/>
</xs:complexContent>
</xs:complexType>
|
| DAPNewData
NewData is used inside of
DAPCreateItem and
inside of DAPModifyItem as the container for
LDIF or Subscription information. |
| DAPNotification
Notification
|
| 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>
|
| DAPNotifyResponse
<xs:complexType name="NotifyResponseType">
<xs:complexContent>
<xs:extension base="subs:NotifyResponseType"/>
</xs:complexContent>
</xs:complexType>
|
| DAPQuery
This class is based on the DST 2.1 Reference implementation Query
but adds Subscriptions
|
| DAPQueryItem
Differs from the DST 2.1 ref implementation of QueryItem only in that
the Select element is dap specific, requiring
DAPSelect. |
| DAPQueryItem.ObjectType
This enum enumerates the ObjectTypes supported by ID-SIS-DAP
|
| DAPQueryResponse
builder
DAPQueryResponseBuilder
unmarshaller DAPQueryResponseUnmarshaller |
| 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.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.
|
| 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.SortOrder |
| 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>
|
| DAPTestItem
DAPTestItem uses all of the attributes of dst2_1.ref.TestItem but has a TestOp
that is a dap:SelectType.
|
| DataResponseType
This is the base type class for dap:CreateResponse and dap:ModifyResponse
|
| 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.
|
| Filter
The Search filter supplied in <Select> SHOULD be passed verbatim to the underlying directory system
or repository.
|
| LDIF
The LDIF element contains an LDIF string
|
Copyright © 1999–2015. All rights reserved.