Apache CXF API

org.apache.cxf.xkms.model.xkms
Class MessageAbstractType

java.lang.Object
  extended by org.apache.cxf.xkms.model.xkms.MessageAbstractType
Direct Known Subclasses:
RequestAbstractType, ResultType

public abstract class MessageAbstractType
extends Object

Java class for MessageAbstractType complex type.

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

 <complexType name="MessageAbstractType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature" minOccurs="0"/>
         <element ref="{http://www.w3.org/2002/03/xkms#}MessageExtension" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.w3.org/2002/03/xkms#}OpaqueClientData" minOccurs="0"/>
       </sequence>
       <attribute name="Id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" />
       <attribute name="Service" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
       <attribute name="Nonce" type="{http://www.w3.org/2001/XMLSchema}base64Binary" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  String id
           
protected  List<MessageExtensionAbstractType> messageExtension
           
protected  byte[] nonce
           
protected  OpaqueClientDataType opaqueClientData
           
protected  String service
           
protected  SignatureType signature
           
 
Constructor Summary
MessageAbstractType()
           
 
Method Summary
 String getId()
          Gets the value of the id property.
 List<MessageExtensionAbstractType> getMessageExtension()
          Gets the value of the messageExtension property.
 byte[] getNonce()
          Gets the value of the nonce property.
 OpaqueClientDataType getOpaqueClientData()
          Gets the value of the opaqueClientData property.
 String getService()
          Gets the value of the service property.
 SignatureType getSignature()
          Gets the value of the signature property.
 void setId(String value)
          Sets the value of the id property.
 void setNonce(byte[] value)
          Sets the value of the nonce property.
 void setOpaqueClientData(OpaqueClientDataType value)
          Sets the value of the opaqueClientData property.
 void setService(String value)
          Sets the value of the service property.
 void setSignature(SignatureType value)
          Sets the value of the signature property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

signature

protected SignatureType signature

messageExtension

protected List<MessageExtensionAbstractType> messageExtension

opaqueClientData

protected OpaqueClientDataType opaqueClientData

id

protected String id

service

protected String service

nonce

protected byte[] nonce
Constructor Detail

MessageAbstractType

public MessageAbstractType()
Method Detail

getSignature

public SignatureType getSignature()
Gets the value of the signature property.

Returns:
possible object is SignatureType

setSignature

public void setSignature(SignatureType value)
Sets the value of the signature property.

Parameters:
value - allowed object is SignatureType

getMessageExtension

public List<MessageExtensionAbstractType> getMessageExtension()
Gets the value of the messageExtension 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 messageExtension property.

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

    getMessageExtension().add(newItem);
 

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


getOpaqueClientData

public OpaqueClientDataType getOpaqueClientData()
Gets the value of the opaqueClientData property.

Returns:
possible object is OpaqueClientDataType

setOpaqueClientData

public void setOpaqueClientData(OpaqueClientDataType value)
Sets the value of the opaqueClientData property.

Parameters:
value - allowed object is OpaqueClientDataType

getId

public String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

public void setId(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String

getService

public String getService()
Gets the value of the service property.

Returns:
possible object is String

setService

public void setService(String value)
Sets the value of the service property.

Parameters:
value - allowed object is String

getNonce

public byte[] getNonce()
Gets the value of the nonce property.

Returns:
possible object is byte[]

setNonce

public void setNonce(byte[] value)
Sets the value of the nonce property.

Parameters:
value - allowed object is byte[]

Apache CXF API

Apache CXF