Apache CXF API

org.apache.cxf.xkms.model.xkms
Class RequestAbstractType

java.lang.Object
  extended by org.apache.cxf.xkms.model.xkms.MessageAbstractType
      extended by org.apache.cxf.xkms.model.xkms.RequestAbstractType
Direct Known Subclasses:
CompoundRequestType, LocateRequestType, PendingRequestType, RecoverRequestType, RegisterRequestType, ReissueRequestType, RevokeRequestType, ValidateRequestType

public abstract class RequestAbstractType
extends MessageAbstractType

Java class for RequestAbstractType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="RequestAbstractType">
   <complexContent>
     <extension base="{http://www.w3.org/2002/03/xkms#}MessageAbstractType">
       <sequence>
         <element ref="{http://www.w3.org/2002/03/xkms#}ResponseMechanism" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.w3.org/2002/03/xkms#}RespondWith" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.w3.org/2002/03/xkms#}PendingNotification" minOccurs="0"/>
       </sequence>
       <attribute name="OriginalRequestId" type="{http://www.w3.org/2001/XMLSchema}NCName" />
       <attribute name="ResponseLimit" type="{http://www.w3.org/2001/XMLSchema}integer" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  String originalRequestId
           
protected  PendingNotificationType pendingNotification
           
protected  List<String> respondWith
           
protected  BigInteger responseLimit
           
protected  List<String> responseMechanism
           
 
Fields inherited from class org.apache.cxf.xkms.model.xkms.MessageAbstractType
id, messageExtension, nonce, opaqueClientData, service, signature
 
Constructor Summary
RequestAbstractType()
           
 
Method Summary
 String getOriginalRequestId()
          Gets the value of the originalRequestId property.
 PendingNotificationType getPendingNotification()
          Gets the value of the pendingNotification property.
 List<String> getRespondWith()
          Gets the value of the respondWith property.
 BigInteger getResponseLimit()
          Gets the value of the responseLimit property.
 List<String> getResponseMechanism()
          Gets the value of the responseMechanism property.
 void setOriginalRequestId(String value)
          Sets the value of the originalRequestId property.
 void setPendingNotification(PendingNotificationType value)
          Sets the value of the pendingNotification property.
 void setResponseLimit(BigInteger value)
          Sets the value of the responseLimit property.
 
Methods inherited from class org.apache.cxf.xkms.model.xkms.MessageAbstractType
getId, getMessageExtension, getNonce, getOpaqueClientData, getService, getSignature, setId, setNonce, setOpaqueClientData, setService, setSignature
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

responseMechanism

protected List<String> responseMechanism

respondWith

protected List<String> respondWith

pendingNotification

protected PendingNotificationType pendingNotification

originalRequestId

protected String originalRequestId

responseLimit

protected BigInteger responseLimit
Constructor Detail

RequestAbstractType

public RequestAbstractType()
Method Detail

getResponseMechanism

public List<String> getResponseMechanism()
Gets the value of the responseMechanism property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the responseMechanism property.

For example, to add a new item, do as follows:

    getResponseMechanism().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getRespondWith

public List<String> getRespondWith()
Gets the value of the respondWith property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the respondWith property.

For example, to add a new item, do as follows:

    getRespondWith().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getPendingNotification

public PendingNotificationType getPendingNotification()
Gets the value of the pendingNotification property.

Returns:
possible object is PendingNotificationType

setPendingNotification

public void setPendingNotification(PendingNotificationType value)
Sets the value of the pendingNotification property.

Parameters:
value - allowed object is PendingNotificationType

getOriginalRequestId

public String getOriginalRequestId()
Gets the value of the originalRequestId property.

Returns:
possible object is String

setOriginalRequestId

public void setOriginalRequestId(String value)
Sets the value of the originalRequestId property.

Parameters:
value - allowed object is String

getResponseLimit

public BigInteger getResponseLimit()
Gets the value of the responseLimit property.

Returns:
possible object is BigInteger

setResponseLimit

public void setResponseLimit(BigInteger value)
Sets the value of the responseLimit property.

Parameters:
value - allowed object is BigInteger

Apache CXF API

Apache CXF