net.sourceforge.ccxjc.it.model.prot.collections.valueclass.ebics.h003
Class HVTOrderInfoType

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

public class HVTOrderInfoType
extends Object
implements Serializable, Cloneable

Datentyp für HVT-Auftragsinformationen.

Java class for HVTOrderInfoType complex type.

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

 <complexType name="HVTOrderInfoType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="OrderFormat" type="{http://www.ebics.org/H003}OrderFormatType" minOccurs="0"/>
         <element name="AccountInfo" type="{http://www.ebics.org/H003}HVTAccountInfoType" maxOccurs="3" minOccurs="2"/>
         <element name="ExecutionDate" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://www.w3.org/2001/XMLSchema>date">
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="Amount">
           <complexType>
             <simpleContent>
               <extension base="<http://www.ebics.org/H003>AmountValueType">
                 <attribute name="isCredit" type="{http://www.w3.org/2001/XMLSchema}boolean" />
                 <attribute name="Currency" type="{http://www.ebics.org/H003}CurrencyBaseType" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="Description" maxOccurs="4" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://www.w3.org/2001/XMLSchema>string">
                 <attribute name="Type" use="required">
                   <simpleType>
                     <restriction base="{http://www.w3.org/2001/XMLSchema}token">
                       <enumeration value="Purpose"/>
                       <enumeration value="Details"/>
                       <enumeration value="Comment"/>
                     </restriction>
                   </simpleType>
                 </attribute>
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Nested Class Summary
static class HVTOrderInfoType.Amount
          Java class for anonymous complex type.
static class HVTOrderInfoType.Description
          Java class for anonymous complex type.
static class HVTOrderInfoType.ExecutionDate
          Java class for anonymous complex type.
 
Field Summary
protected  List<HVTAccountInfoType> accountInfo
           
protected  HVTOrderInfoType.Amount amount
           
protected  List<Object> any
           
protected  List<HVTOrderInfoType.Description> description
           
protected  HVTOrderInfoType.ExecutionDate executionDate
           
protected  String orderFormat
           
 
Constructor Summary
HVTOrderInfoType()
          Creates a new net.sourceforge.ccxjc.it.model.prot.collections.valueclass.ebics.h003.HVTOrderInfoType instance.
HVTOrderInfoType(HVTOrderInfoType o)
          Creates a new net.sourceforge.ccxjc.it.model.prot.collections.valueclass.ebics.h003.HVTOrderInfoType instance by copying a given instance.
 
Method Summary
 HVTOrderInfoType clone()
          Creates and returns a copy of this object.
protected static void copyAccountInfo(List<HVTAccountInfoType> source, List<HVTAccountInfoType> target)
          Copies all values of property AccountInfo.
protected static void copyAny(List<Object> source, List<Object> target)
          Copies all values of property Any.
protected static void copyDescription(List<HVTOrderInfoType.Description> source, List<HVTOrderInfoType.Description> target)
          Copies all values of property Description.
 List<HVTAccountInfoType> getAccountInfo()
          Gets the value of the accountInfo property.
 HVTOrderInfoType.Amount getAmount()
          Gets the value of the amount property.
 List<Object> getAny()
          Gets the value of the any property.
 List<HVTOrderInfoType.Description> getDescription()
          Gets the value of the description property.
 HVTOrderInfoType.ExecutionDate getExecutionDate()
          Gets the value of the executionDate property.
 String getOrderFormat()
          Gets the value of the orderFormat property.
 void setAmount(HVTOrderInfoType.Amount value)
          Sets the value of the amount property.
 void setExecutionDate(HVTOrderInfoType.ExecutionDate value)
          Sets the value of the executionDate property.
 void setOrderFormat(String value)
          Sets the value of the orderFormat property.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

orderFormat

protected String orderFormat

accountInfo

protected List<HVTAccountInfoType> accountInfo

executionDate

protected HVTOrderInfoType.ExecutionDate executionDate

amount

protected HVTOrderInfoType.Amount amount

description

protected List<HVTOrderInfoType.Description> description

any

protected List<Object> any
Constructor Detail

HVTOrderInfoType

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


HVTOrderInfoType

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

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

getOrderFormat

public String getOrderFormat()
Gets the value of the orderFormat property.

Returns:
possible object is String

setOrderFormat

public void setOrderFormat(String value)
Sets the value of the orderFormat property.

Parameters:
value - allowed object is String

getAccountInfo

public List<HVTAccountInfoType> getAccountInfo()
Gets the value of the accountInfo 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 accountInfo property.

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

    getAccountInfo().add(newItem);
 

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


getExecutionDate

public HVTOrderInfoType.ExecutionDate getExecutionDate()
Gets the value of the executionDate property.

Returns:
possible object is HVTOrderInfoType.ExecutionDate

setExecutionDate

public void setExecutionDate(HVTOrderInfoType.ExecutionDate value)
Sets the value of the executionDate property.

Parameters:
value - allowed object is HVTOrderInfoType.ExecutionDate

getAmount

public HVTOrderInfoType.Amount getAmount()
Gets the value of the amount property.

Returns:
possible object is HVTOrderInfoType.Amount

setAmount

public void setAmount(HVTOrderInfoType.Amount value)
Sets the value of the amount property.

Parameters:
value - allowed object is HVTOrderInfoType.Amount

getDescription

public List<HVTOrderInfoType.Description> getDescription()
Gets the value of the description 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 description property.

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

    getDescription().add(newItem);
 

Objects of the following type(s) are allowed in the list HVTOrderInfoType.Description


getAny

public List<Object> getAny()
Gets the value of the any 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 any property.

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

    getAny().add(newItem);
 

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


copyAccountInfo

protected static void copyAccountInfo(List<HVTAccountInfoType> source,
                                      List<HVTAccountInfoType> target)
Copies all values of property AccountInfo.

Parameters:
target - The target to copy source to.
source - The source to copy from.
Throws:
NullPointerException - if source or target is null.

copyDescription

protected static void copyDescription(List<HVTOrderInfoType.Description> source,
                                      List<HVTOrderInfoType.Description> target)
Copies all values of property Description.

Parameters:
target - The target to copy source to.
source - The source to copy from.
Throws:
NullPointerException - if source or target is null.

copyAny

protected static void copyAny(List<Object> source,
                              List<Object> target)
Copies all values of property Any.

Parameters:
target - The target to copy source to.
source - The source to copy from.
Throws:
NullPointerException - if source or target is null.

clone

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