| Package | Description |
|---|---|
| org.openliberty.wsc |
This package contains all of the Service Client classes and the basic WSFMessage.
|
| org.openliberty.xmltooling.ps.request |
| Class and Description |
|---|
| PStoSPRedirectURL
This is part of the invitation model
|
| RequestAbstractType
All PS requests extend this Base implementation which provides a mechanism for determining
an expected response type to the request type through the type() method.
|
| ResolveInput
<!-- Declaration of ResolveInput element -->
<xs:element name="ResolveInput" type="ResolveInputType"/>
<!-- Definition of ResolveInputType -->
<xs:complexType name="ResolveInputType">
<xs:complexContent>
<xs:extension base="ims:MappingInputType">
<xs:sequence>
<xs:element ref="TargetObjectID" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
|
| Subscription
The PS Subscription element is a straight up liberty subs Subscription element.
|
| Class and Description |
|---|
| AddCollectionRequest
<!-- Declaration of AddCollectionRequest element -->
<xs:element name="AddCollectionRequest" type="AddCollectionRequestType"/>
<!-- Definition of AddCollectionRequestType -->
<xs:complexType name="AddCollectionRequestType">
<xs:complexContent>
<xs:extension base="RequestAbstractType">
<xs:sequence>
<xs:element ref="Object"/>
<xs:element ref="Subscription" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
|
| AddEntityRequest
<!-- Declaration of AddEntityRequest element -->
<xs:element name="AddEntityRequest" type="AddEntityRequestType"/>
<!-- Definition of AddEntityRequestType -->
<xs:complexType name="AddEntityRequestType">
<xs:complexContent>
<xs:extension base="RequestAbstractType">
<xs:sequence>
<xs:element ref="Object"/>
<xs:element ref="PStoSPRedirectURL" minOccurs="0"/>
<xs:element ref="CreatePSObject" minOccurs="0"/>
<xs:element ref="Subscription" minOccurs="0"/>
<xs:element ref="sec:TokenPolicy" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
|
| AddKnownEntityRequest
If a WSC knows an identifier for a user at some identity provider, it can provide this to the PS provider in an
<AddKnownEntityRequest> message.
|
| AddToCollectionRequest
<!-- Declaration of AddToCollectionRequest element -->
<xs:element name="AddToCollectionRequest" type="AddToCollectionRequestType"/>
<!-- Definition of AddToCollectionRequestType -->
<xs:complexType name="AddToCollectionRequestType">
<xs:complexContent>
<xs:extension base="RequestAbstractType">
<xs:sequence>
<xs:element ref="TargetObjectID"/>
<xs:element ref="ObjectID" minOccurs="1" maxOccurs="unbounded"/>
<xs:element ref="Subscription" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
|
| BasePeopleServiceRequest |
| CreatePSObject
The <CreatePSObject> element allows a WSC to indicate that it desires the PS
provider create (or verify the existence of) an Object for the inviting user at the PS provider
of the invited user (i.e.
|
| Filter |
| GetObjectInfoRequest
<!-- Declaration of GetObjectInfoRequest element -->
<xs:element name="GetObjectInfoRequest" type="GetObjectInfoRequestType"/>
<!-- Definition of GetObjectInfoRequestType -->
<xs:complexType name="GetObjectInfoRequestType">
<xs:complexContent>
<xs:extension base="RequestAbstractType">
<xs:sequence>
<xs:element ref="TargetObjectID" minOccurs="0"/>
<xs:element ref="Subscription" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
|
| ItemData |
| ListMembersRequest
<!-- Declaration of ListMembersRequest element -->
<xs:element name="ListMembersRequest" type="ListMembersRequestType"/>
<!-- Definition of ListMembersRequestType -->
<xs:complexType name="ListMembersRequestType">
<xs:complexContent>
<xs:extension base="RequestAbstractType">
<xs:sequence>
<xs:element ref="TargetObjectID" minOccurs="0"/>
<xs:element ref="Subscription" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="Structured" type="xs:anyURI" use="optional"/>
<xs:attribute name="Count" type="xs:nonNegativeInteger" use="optional"/>
<xs:attribute name="Offset" type="xs:nonNegativeInteger" default="0" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
|
| Notification
<!-- Declaration of Notification element -->
<xs:element name="Notification" type="NotificationType"/>
<!-- Definition of NotificationType -->
<xs:complexType name="NotificationType">
<xs:complexContent>
<xs:extension base="subs:NotificationType">
<xs:sequence>
<xs:element ref="ItemData" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
|
| Notify
<!-- Declaration of Notify element -->
<xs:element name="Notify" type="NotifyType"/>
<!-- Definition of NotifyType -->
<xs:complexType name="NotifyType">
<xs:complexContent>
<xs:extension base="RequestAbstractType">
<xs:sequence>
<xs:element ref="Notification" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="subs:NotifyAttributeGroup"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
|
| PStoSPRedirectURL
This is part of the invitation model
|
| QueryObjectsRequest
<!-- Declaration of QueryObjectsRequest element -->
<xs:element name="QueryObjectsRequest" type="QueryObjectsRequestType"/>
<!-- Definition of QueryObjectsRequestType -->
<xs:complexType name="QueryObjectsRequestType">
<xs:complexContent>
<xs:extension base="RequestAbstractType">
<xs:sequence>
<xs:element name="Filter" type="xs:string"/>
<xs:element ref="Subscription" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="Count" type="xs:nonNegativeInteger" use="optional"/>
<xs:attribute name="Offset" type="xs:nonNegativeInteger" default="0" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
|
| RemoveCollectionRequest
<!-- Declaration of RemoveCollectionRequest element -->
<xs:element name="RemoveCollectionRequest" type="RemoveCollectionRequestType"/>
<!-- Definition of RemoveCollectionRequestType -->
<xs:complexType name="RemoveCollectionRequestType">
<xs:complexContent>
<xs:extension base="RequestAbstractType">
<xs:sequence>
<xs:element ref="TargetObjectID" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
|
| RemoveEntityRequest
<!-- Declaration of RemoveEntityRequest element -->
<xs:element name="RemoveEntityRequest" type="RemoveEntityRequestType"/>
<!-- Definition of RemoveEntityRequestType -->
<xs:complexType name="RemoveEntityRequestType">
<xs:complexContent>
<xs:extension base="RequestAbstractType">
<xs:sequence>
<xs:element ref="TargetObjectID" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
|
| RemoveFromCollectionRequest
<!-- Declaration of RemoveFromCollectionRequest element -->
<xs:element name="RemoveFromCollectionRequest" type="RemoveFromCollectionRequestType"/>
<!-- Definition of RemoveFromCollectionRequestType -->
<xs:complexType name="RemoveFromCollectionRequestType">
<xs:complexContent>
<xs:extension base="RequestAbstractType">
<xs:sequence>
<xs:element ref="TargetObjectID"/>
<xs:element ref="ObjectID" maxOccurs="unbounded"/>
<xs:element ref="Subscription" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
|
| RequestAbstractType
All PS requests extend this Base implementation which provides a mechanism for determining
an expected response type to the request type through the type() method.
|
| RequestAbstractType.Marshaller
Internal marshaller, placing attribute values into the DOM
|
| RequestAbstractType.Unmarshaller
Internal unmarshaller, placing DOM atts into the XMLObject
and connecting child elements
|
| ResolveIdentifierRequest
<!-- Declaration of ResolveIdentifierRequest element -->
<xs:element name="ResolveIdentifierRequest" type="ResolveIdentifierRequestType"/>
<!-- Definition of ResolveIdentifierRequestType -->
<xs:complexType name="ResolveIdentifierRequestType">
<xs:complexContent>
<xs:extension base="RequestAbstractType">
<xs:sequence>
<xs:element ref="ResolveInput" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
|
| ResolveInput
<!-- Declaration of ResolveInput element -->
<xs:element name="ResolveInput" type="ResolveInputType"/>
<!-- Definition of ResolveInputType -->
<xs:complexType name="ResolveInputType">
<xs:complexContent>
<xs:extension base="ims:MappingInputType">
<xs:sequence>
<xs:element ref="TargetObjectID" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
|
| SetObjectInfoRequest
<!-- Declaration of SetObjectInfoRequest element -->
<xs:element name="SetObjectInfoRequest" type="SetObjectInfoRequestType"/>
<!-- Definition of SetObjectInfoRequestType -->
<xs:complexType name="SetObjectInfoRequestType">
<xs:complexContent>
<xs:extension base="RequestAbstractType">
<xs:sequence>
<xs:element ref="Object" maxOccurs="unbounded"/>
<xs:element ref="Subscription" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
|
| Subscription
The PS Subscription element is a straight up liberty subs Subscription element.
|
| TestMembershipRequest
<!-- Declaration of TestMembershipRequest element -->
<xs:element name="TestMembershipRequest" type="TestMembershipRequestType"/>
<!-- Definition of TestMembershipRequestType -->
<xs:complexType name="TestMembershipRequestType">
<xs:complexContent>
<xs:extension base="RequestAbstractType">
<xs:sequence>
<xs:element ref="TargetObjectID" minOccurs="0"/>
<xs:element ref="sec:Token"/>
<xs:element ref="Subscription" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
|
Copyright © 1999–2015. All rights reserved.