net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.ebics.h003
Class HPDProtocolParamsType

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

public class HPDProtocolParamsType
extends Object
implements Serializable, Cloneable

Data type for HPD's parameters regarding the EBICS protocol.

Java class for HPDProtocolParamsType complex type.

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

 <complexType name="HPDProtocolParamsType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Version" type="{http://www.ebics.org/H003}HPDVersionType"/>
         <element name="Recovery" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attGroup ref="{http://www.ebics.org/H003}OptSupportFlag"/>
                 <anyAttribute namespace='http://www.ebics.org/H003'/>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="PreValidation" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attGroup ref="{http://www.ebics.org/H003}OptSupportFlag"/>
                 <anyAttribute namespace='http://www.ebics.org/H003'/>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="X509Data" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attGroup ref="{http://www.ebics.org/H003}OptSupportFlag"/>
                 <attribute name="persistent" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
                 <anyAttribute namespace='http://www.ebics.org/H003'/>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="ClientDataDownload" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attGroup ref="{http://www.ebics.org/H003}OptSupportFlag"/>
                 <anyAttribute namespace='http://www.ebics.org/H003'/>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="DownloadableOrderData" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attGroup ref="{http://www.ebics.org/H003}OptSupportFlag"/>
                 <anyAttribute namespace='http://www.ebics.org/H003'/>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Nested Class Summary
static class HPDProtocolParamsType.ClientDataDownload
          Java class for anonymous complex type.
static class HPDProtocolParamsType.DownloadableOrderData
          Java class for anonymous complex type.
static class HPDProtocolParamsType.PreValidation
          Optional support flag, default = true.
static class HPDProtocolParamsType.Recovery
          Java class for anonymous complex type.
static class HPDProtocolParamsType.X509Data
          Java class for anonymous complex type.
 
Field Summary
protected  Object[] any
           
protected  HPDProtocolParamsType.ClientDataDownload clientDataDownload
           
protected  HPDProtocolParamsType.DownloadableOrderData downloadableOrderData
           
protected  HPDProtocolParamsType.PreValidation preValidation
           
protected  HPDProtocolParamsType.Recovery recovery
           
protected  HPDVersionType version
           
protected  HPDProtocolParamsType.X509Data x509Data
           
 
Constructor Summary
HPDProtocolParamsType()
          Creates a new net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.ebics.h003.HPDProtocolParamsType instance.
HPDProtocolParamsType(HPDProtocolParamsType o)
          Creates a new net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.ebics.h003.HPDProtocolParamsType instance by copying a given instance.
 
Method Summary
 HPDProtocolParamsType clone()
          Creates and returns a copy of this object.
 Object[] getAny()
           
 Object getAny(int idx)
           
 int getAnyLength()
           
 HPDProtocolParamsType.ClientDataDownload getClientDataDownload()
          Gets the value of the clientDataDownload property.
 HPDProtocolParamsType.DownloadableOrderData getDownloadableOrderData()
          Gets the value of the downloadableOrderData property.
 HPDProtocolParamsType.PreValidation getPreValidation()
          Gets the value of the preValidation property.
 HPDProtocolParamsType.Recovery getRecovery()
          Gets the value of the recovery property.
 HPDVersionType getVersion()
          Gets the value of the version property.
 HPDProtocolParamsType.X509Data getX509Data()
          Gets the value of the x509Data property.
 Object setAny(int idx, Object value)
           
 void setAny(Object[] values)
           
 void setClientDataDownload(HPDProtocolParamsType.ClientDataDownload value)
          Sets the value of the clientDataDownload property.
 void setDownloadableOrderData(HPDProtocolParamsType.DownloadableOrderData value)
          Sets the value of the downloadableOrderData property.
 void setPreValidation(HPDProtocolParamsType.PreValidation value)
          Sets the value of the preValidation property.
 void setRecovery(HPDProtocolParamsType.Recovery value)
          Sets the value of the recovery property.
 void setVersion(HPDVersionType value)
          Sets the value of the version property.
 void setX509Data(HPDProtocolParamsType.X509Data value)
          Sets the value of the x509Data property.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

version

protected HPDVersionType version

recovery

protected HPDProtocolParamsType.Recovery recovery

preValidation

protected HPDProtocolParamsType.PreValidation preValidation

x509Data

protected HPDProtocolParamsType.X509Data x509Data

clientDataDownload

protected HPDProtocolParamsType.ClientDataDownload clientDataDownload

downloadableOrderData

protected HPDProtocolParamsType.DownloadableOrderData downloadableOrderData

any

protected Object[] any
Constructor Detail

HPDProtocolParamsType

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


HPDProtocolParamsType

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

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

getVersion

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

Returns:
possible object is HPDVersionType

setVersion

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

Parameters:
value - allowed object is HPDVersionType

getRecovery

public HPDProtocolParamsType.Recovery getRecovery()
Gets the value of the recovery property.

Returns:
possible object is HPDProtocolParamsType.Recovery

setRecovery

public void setRecovery(HPDProtocolParamsType.Recovery value)
Sets the value of the recovery property.

Parameters:
value - allowed object is HPDProtocolParamsType.Recovery

getPreValidation

public HPDProtocolParamsType.PreValidation getPreValidation()
Gets the value of the preValidation property.

Returns:
possible object is HPDProtocolParamsType.PreValidation

setPreValidation

public void setPreValidation(HPDProtocolParamsType.PreValidation value)
Sets the value of the preValidation property.

Parameters:
value - allowed object is HPDProtocolParamsType.PreValidation

getX509Data

public HPDProtocolParamsType.X509Data getX509Data()
Gets the value of the x509Data property.

Returns:
possible object is HPDProtocolParamsType.X509Data

setX509Data

public void setX509Data(HPDProtocolParamsType.X509Data value)
Sets the value of the x509Data property.

Parameters:
value - allowed object is HPDProtocolParamsType.X509Data

getClientDataDownload

public HPDProtocolParamsType.ClientDataDownload getClientDataDownload()
Gets the value of the clientDataDownload property.

Returns:
possible object is HPDProtocolParamsType.ClientDataDownload

setClientDataDownload

public void setClientDataDownload(HPDProtocolParamsType.ClientDataDownload value)
Sets the value of the clientDataDownload property.

Parameters:
value - allowed object is HPDProtocolParamsType.ClientDataDownload

getDownloadableOrderData

public HPDProtocolParamsType.DownloadableOrderData getDownloadableOrderData()
Gets the value of the downloadableOrderData property.

Returns:
possible object is HPDProtocolParamsType.DownloadableOrderData

setDownloadableOrderData

public void setDownloadableOrderData(HPDProtocolParamsType.DownloadableOrderData value)
Sets the value of the downloadableOrderData property.

Parameters:
value - allowed object is HPDProtocolParamsType.DownloadableOrderData

getAny

public Object[] getAny()
Returns:
array of Element Object

getAny

public Object getAny(int idx)
Returns:
one of Element Object

getAnyLength

public int getAnyLength()

setAny

public void setAny(Object[] values)
Parameters:
values - allowed objects are Element Object

setAny

public Object setAny(int idx,
                     Object value)
Parameters:
value - allowed object is Element Object

clone

public HPDProtocolParamsType 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.