public class GetOrganizationRequest extends OrganizationRequest
| Modifier and Type | Field and Description |
|---|---|
| protected org.w3c.dom.Element | organizationElement_
organizationElement_ contains the request document's Organization element.
|
| Constructor and Description |
|---|
| GetOrganizationRequest()
Default constructor to create a new request handler.
|
| Modifier and Type | Method and Description |
|---|---|
| protected org.w3c.dom.Element | createDataAreaElement()
This method builds the DataArea element and adds it as a child of rootElement_.
|
| protected org.w3c.dom.Element | createOrganizationElement()
This method builds the Organization element and adds it as a child of dataAreaElement_.
|
| protected org.w3c.dom.Element | createSenderElement()
This method builds the Sender element and adds it as a child of applicationAreaElement_.
|
| protected org.w3c.dom.Document | getRequestBod()
This method constructs the request document.
|
| protected Session | getResponseData()
This method returns the unmarshalled response data in the form of a com.ibm.commerce.telesales.model.GenericGet object.
|
| ServiceContext | getServiceContext()
This method returns the ServiceContext object specific to this request.
|
| protected java.lang.String | getXSDFileName()
This method returns the name of the schema file for the request BOD.
|
| protected void | unmarshallDataArea(org.w3c.dom.Element dataAreaElement)
This method unmarshalls the DataArea element.
|
| protected void | unmarshallResponseBod(org.w3c.dom.Document responseBOD)
This method unmarshalls the response BOD (business object document).
|
| protected void | unmarshallShowOrganization(GenericGet get, org.w3c.dom.Element showOrganizationElement)
This method unmarshalls the ShowOrganization element.
|
protected org.w3c.dom.Element organizationElement_
public GetOrganizationRequest()
protected Session getResponseData()
public ServiceContext getServiceContext()
protected java.lang.String getXSDFileName()
protected org.w3c.dom.Document getRequestBod()
<GetOrganization> <!-- created by the createWCRootElement method -->
.
.
</GetOrganization>
protected org.w3c.dom.Element createSenderElement()
The following sample Sender element shows how the element is constructed:
<oa:Sender>
<oa:LogicalId>TSCLIENT</oa:LogicalId>
<oa:Component>Member</oa:Component>
<oa:Task>GetOrganization</oa:Task>
<oa:ReferenceId>-1680589954192190044</oa:ReferenceId> <!-- value of getActionCtx -->
<oa:Confirmation>2</oa:Confirmation>
<oa:AuthorizationId>LOGON_TOKEN_ID_SCAFFOLDING</oa:AuthorizationId> <!-- value of ContextManager.getInstance().getSessionCtx() -->
</oa:Sender>
protected org.w3c.dom.Element createDataAreaElement()
The following outline shows the structure of the DataArea element and its construction:
<DataArea>
<Get> <!-- constructed by createGetElement() -->
.
.
</Get>
<Organization> <!-- constructed by createOrganizationElement() -->
.
.
</Organization>
</DataArea>
protected org.w3c.dom.Element createOrganizationElement()
The following outline shows the structure of the Organization element and its construction:
<Organization>
<CommerceArea> <!-- constructed by createCommerceAreaElement() -->
.
.
</CommerceArea>
</Organization>
protected void unmarshallResponseBod(org.w3c.dom.Document responseBOD)
protected void unmarshallShowOrganization(GenericGet get, org.w3c.dom.Element showOrganizationElement)
<ShowOrganization>
<oa:ApplicationArea> <!-- unmarshalled by unmarshallApplicationArea() -->
.
.
</oa:ApplicationArea>
<DataArea> <!-- unmarshalled by unmarshallDataArea() -->
.
.
</DataArea>
</ShowOrganization>
protected void unmarshallDataArea(org.w3c.dom.Element dataAreaElement)
<DataArea>
<Show/> <!-- unmarshalled by unmarshallShow() -->
<Organization> <!-- unmarshalled by unmarshallOrganization() -->
.
.
</Organization>
<Organization> <!-- unmarshalled by unmarshallOrganization() -->
.
.
</Organization>
</DataArea>