net.sourceforge.ccxjc.it.model.pkg.collections.valueclass.ebics.h003
Class EbicsRequest

java.lang.Object
  extended by net.sourceforge.ccxjc.it.model.pkg.collections.valueclass.ebics.h003.EbicsRequest
All Implemented Interfaces:
Serializable, Cloneable

public class EbicsRequest
extends Object
implements Serializable, Cloneable

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="header">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="static" type="{http://www.ebics.org/H003}StaticHeaderType"/>
                   <element name="mutable" type="{http://www.ebics.org/H003}MutableHeaderType"/>
                 </sequence>
                 <attGroup ref="{http://www.ebics.org/H003}AuthenticationMarker"/>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element ref="{http://www.ebics.org/H003}AuthSignature"/>
         <element name="body">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://www.w3.org/2000/09/xmldsig#}X509Data" maxOccurs="0" minOccurs="0"/>
                   <choice>
                     <sequence>
                       <element name="PreValidation" minOccurs="0">
                         <complexType>
                           <complexContent>
                             <extension base="{http://www.ebics.org/H003}PreValidationRequestType">
                               <attGroup ref="{http://www.ebics.org/H003}AuthenticationMarker"/>
                             </extension>
                           </complexContent>
                         </complexType>
                       </element>
                       <element name="DataTransfer" type="{http://www.ebics.org/H003}DataTransferRequestType" minOccurs="0"/>
                     </sequence>
                     <sequence>
                       <element name="TransferReceipt">
                         <complexType>
                           <complexContent>
                             <extension base="{http://www.ebics.org/H003}TransferReceiptRequestType">
                               <attGroup ref="{http://www.ebics.org/H003}AuthenticationMarker"/>
                             </extension>
                           </complexContent>
                         </complexType>
                       </element>
                     </sequence>
                   </choice>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
       <attGroup ref="{http://www.ebics.org/H003}VersionAttrGroup"/>
       <anyAttribute namespace='http://www.ebics.org/H003'/>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Nested Class Summary
static class EbicsRequest.Body
          Java class for anonymous complex type.
static class EbicsRequest.Header
          Java class for anonymous complex type.
 
Field Summary
protected  SignatureType authSignature
           
protected  EbicsRequest.Body body
           
protected  EbicsRequest.Header header
           
protected  Integer revision
           
protected  String version
           
 
Constructor Summary
EbicsRequest()
          Creates a new net.sourceforge.ccxjc.it.model.pkg.collections.valueclass.ebics.h003.EbicsRequest instance.
EbicsRequest(EbicsRequest o)
          Creates a new net.sourceforge.ccxjc.it.model.pkg.collections.valueclass.ebics.h003.EbicsRequest instance by copying a given instance.
 
Method Summary
 EbicsRequest clone()
          Creates and returns a copy of this object.
 SignatureType getAuthSignature()
          Gets the value of the authSignature property.
 EbicsRequest.Body getBody()
          Gets the value of the body property.
 EbicsRequest.Header getHeader()
          Gets the value of the header property.
 Map<QName,String> getOtherAttributes()
          Gets a map that contains attributes that aren't bound to any typed property on this class.
 Integer getRevision()
          Gets the value of the revision property.
 String getVersion()
          Gets the value of the version property.
 void setAuthSignature(SignatureType value)
          Sets the value of the authSignature property.
 void setBody(EbicsRequest.Body value)
          Sets the value of the body property.
 void setHeader(EbicsRequest.Header value)
          Sets the value of the header property.
 void setRevision(Integer value)
          Sets the value of the revision property.
 void setVersion(String value)
          Sets the value of the version property.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

header

protected EbicsRequest.Header header

authSignature

protected SignatureType authSignature

body

protected EbicsRequest.Body body

version

protected String version

revision

protected Integer revision
Constructor Detail

EbicsRequest

public EbicsRequest()
Creates a new net.sourceforge.ccxjc.it.model.pkg.collections.valueclass.ebics.h003.EbicsRequest instance.


EbicsRequest

public EbicsRequest(EbicsRequest o)
Creates a new net.sourceforge.ccxjc.it.model.pkg.collections.valueclass.ebics.h003.EbicsRequest instance by copying a given instance.

Parameters:
o - The instance to copy or null.
Method Detail

getHeader

public EbicsRequest.Header getHeader()
Gets the value of the header property.

Returns:
possible object is EbicsRequest.Header

setHeader

public void setHeader(EbicsRequest.Header value)
Sets the value of the header property.

Parameters:
value - allowed object is EbicsRequest.Header

getAuthSignature

public SignatureType getAuthSignature()
Gets the value of the authSignature property.

Returns:
possible object is SignatureType

setAuthSignature

public void setAuthSignature(SignatureType value)
Sets the value of the authSignature property.

Parameters:
value - allowed object is SignatureType

getBody

public EbicsRequest.Body getBody()
Gets the value of the body property.

Returns:
possible object is EbicsRequest.Body

setBody

public void setBody(EbicsRequest.Body value)
Sets the value of the body property.

Parameters:
value - allowed object is EbicsRequest.Body

getVersion

public String getVersion()
Gets the value of the version property.

Returns:
possible object is String

setVersion

public void setVersion(String value)
Sets the value of the version property.

Parameters:
value - allowed object is String

getRevision

public Integer getRevision()
Gets the value of the revision property.

Returns:
possible object is Integer

setRevision

public void setRevision(Integer value)
Sets the value of the revision property.

Parameters:
value - allowed object is Integer

getOtherAttributes

public Map<QName,String> getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.

the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

Returns:
always non-null

clone

public EbicsRequest clone()
Creates and returns a copy of this object.

Overrides:
clone in class Object
Returns:
A clone of this instance.


Copyright © 2009 The CC-XJC Community. All Rights Reserved.