com.sun.identity.liberty.ws.dst
Class DSTQueryResponse

java.lang.Object
  extended by com.sun.identity.liberty.ws.dst.DSTQueryResponse

public class DSTQueryResponse
extends Object

The class DSTQueryResponse represents a DST query response. The following schema fragment specifies the expected content within the DSTQueryResponse object.

 <complexType name="QueryResponse">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{urn:liberty:idpp:2003-08}Status"/>
         <element name="Data" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction 
               base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <any/>
                 </sequence>
                 <attribute name="itemIDRef" 
                 type="{urn:liberty:idpp:2003-08}IDReferenceType" />
                 <attribute name="id"
                 type="{http://www.w3.org/2001/XMLSchema}ID" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element ref="{urn:liberty:idpp:2003-08}Extension" 
         maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="timeStamp" 
       type="{http://www.w3.org/2001/XMLSchema}dateTime" />
       <attribute name="itemIDRef"
       type="{urn:liberty:idpp:2003-08}IDReferenceType" />
       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
     </restriction>
   </complexContent>
 </complexType>
 


Constructor Summary
DSTQueryResponse()
          Default constructor
DSTQueryResponse(Element element)
          Constructor
DSTQueryResponse(List data, String serviceNS)
          Constructor
 
Method Summary
 List getData()
          Gets the value of the Data property.
 List getExtension()
          Gets the extension property.
 String getId()
          Gets id attribute.
 String getItemIDRef()
          Gets item reference.
 String getNameSpacePrefix()
          Gets the name space prefix.
 String getNameSpaceURI()
          Gets the name space.
 Status getStatus()
          Gets status for the query response
 Date getTimeStamp()
          Gets time stamp
 void setId(String id)
          Sets id attribute
 void setItemIDRef(String ref)
          Sets item reference.
 void setNameSpacePrefix(String prefix)
          Sets the name space prefix.
 void setNameSpaceURI(String nameSpace)
          Sets the name space.
 void setStatus(Status status)
          Sets status for the query response
 void setTimeStamp(Date date)
          Sets time stamp
 String toString()
          Creates a String representation of this object.
 String toString(boolean includeNS, boolean declareNS)
          Creates a String representation of this object.
 

Constructor Detail

DSTQueryResponse

public DSTQueryResponse()
Default constructor


DSTQueryResponse

public DSTQueryResponse(List data,
                        String serviceNS)
Constructor

Parameters:
data - List of DSTData objects
serviceNS - service name space

DSTQueryResponse

public DSTQueryResponse(Element element)
                 throws DSTException
Constructor

Parameters:
element - DOM Element
Throws:
DSTException
Method Detail

getStatus

public Status getStatus()
Gets status for the query response

Returns:
Status

setStatus

public void setStatus(Status status)
Sets status for the query response

Parameters:
status - Status object to be set

getTimeStamp

public Date getTimeStamp()
Gets time stamp

Returns:
Date

setTimeStamp

public void setTimeStamp(Date date)
Sets time stamp

Parameters:
date - Date to be set

getId

public String getId()
Gets id attribute.

Returns:
id attribute.

setId

public void setId(String id)
Sets id attribute

Parameters:
id - id attribute to be set

getItemIDRef

public String getItemIDRef()
Gets item reference.

Returns:
item reference.

setItemIDRef

public void setItemIDRef(String ref)
Sets item reference.

Parameters:
ref - item ID reference to be set.

getData

public List getData()
Gets the value of the Data property.

Returns:
List of DSTData objects

getExtension

public List getExtension()
Gets the extension property.

Returns:
List of any java.lang.Object

getNameSpaceURI

public String getNameSpaceURI()
Gets the name space.

Returns:
Name space.

setNameSpaceURI

public void setNameSpaceURI(String nameSpace)
Sets the name space.

Parameters:
nameSpace - Name space URI.

setNameSpacePrefix

public void setNameSpacePrefix(String prefix)
Sets the name space prefix.

Parameters:
prefix - Name Space prefix.

getNameSpacePrefix

public String getNameSpacePrefix()
Gets the name space prefix.

Returns:
Name Space prefix.

toString

public String toString()
Creates a String representation of this object. By default name space name is prepended to the element name

Overrides:
toString in class Object
Returns:
String A string containing the valid XML for this element

toString

public String toString(boolean includeNS,
                       boolean declareNS)
Creates a String representation of this object.

Parameters:
includeNS - if true prepends all elements by their name space prefix
declareNS - if true includes the name space within the generated.
Returns:
String A string containing the valid XML for this element