net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.ebics.h003
Class HVTOrderInfoType

java.lang.Object
  extended by net.sourceforge.ccxjc.it.model.priv.indexed.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  HVTAccountInfoType[] accountInfo
           
protected  HVTOrderInfoType.Amount amount
           
protected  Object[] any
           
protected  HVTOrderInfoType.Description[] description
           
protected  HVTOrderInfoType.ExecutionDate executionDate
           
protected  String orderFormat
           
 
Constructor Summary
HVTOrderInfoType()
          Creates a new net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.ebics.h003.HVTOrderInfoType instance.
HVTOrderInfoType(HVTOrderInfoType o)
          Creates a new net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.ebics.h003.HVTOrderInfoType instance by copying a given instance.
 
Method Summary
 HVTOrderInfoType clone()
          Creates and returns a copy of this object.
 HVTAccountInfoType[] getAccountInfo()
           
 HVTAccountInfoType getAccountInfo(int idx)
           
 int getAccountInfoLength()
           
 HVTOrderInfoType.Amount getAmount()
          Gets the value of the amount property.
 Object[] getAny()
           
 Object getAny(int idx)
           
 int getAnyLength()
           
 HVTOrderInfoType.Description[] getDescription()
           
 HVTOrderInfoType.Description getDescription(int idx)
           
 int getDescriptionLength()
           
 HVTOrderInfoType.ExecutionDate getExecutionDate()
          Gets the value of the executionDate property.
 String getOrderFormat()
          Gets the value of the orderFormat property.
 void setAccountInfo(HVTAccountInfoType[] values)
           
 HVTAccountInfoType setAccountInfo(int idx, HVTAccountInfoType value)
           
 void setAmount(HVTOrderInfoType.Amount value)
          Sets the value of the amount property.
 Object setAny(int idx, Object value)
           
 void setAny(Object[] values)
           
 void setDescription(HVTOrderInfoType.Description[] values)
           
 HVTOrderInfoType.Description setDescription(int idx, HVTOrderInfoType.Description value)
           
 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 HVTAccountInfoType[] accountInfo

executionDate

protected HVTOrderInfoType.ExecutionDate executionDate

amount

protected HVTOrderInfoType.Amount amount

description

protected HVTOrderInfoType.Description[] description

any

protected Object[] any
Constructor Detail

HVTOrderInfoType

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


HVTOrderInfoType

public HVTOrderInfoType(HVTOrderInfoType o)
Creates a new net.sourceforge.ccxjc.it.model.priv.indexed.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 HVTAccountInfoType[] getAccountInfo()
Returns:
array of HVTAccountInfoType

getAccountInfo

public HVTAccountInfoType getAccountInfo(int idx)
Returns:
one of HVTAccountInfoType

getAccountInfoLength

public int getAccountInfoLength()

setAccountInfo

public void setAccountInfo(HVTAccountInfoType[] values)
Parameters:
values - allowed objects are HVTAccountInfoType

setAccountInfo

public HVTAccountInfoType setAccountInfo(int idx,
                                         HVTAccountInfoType value)
Parameters:
value - allowed object is 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 HVTOrderInfoType.Description[] getDescription()
Returns:
array of HVTOrderInfoType.Description

getDescription

public HVTOrderInfoType.Description getDescription(int idx)
Returns:
one of HVTOrderInfoType.Description

getDescriptionLength

public int getDescriptionLength()

setDescription

public void setDescription(HVTOrderInfoType.Description[] values)
Parameters:
values - allowed objects are HVTOrderInfoType.Description

setDescription

public HVTOrderInfoType.Description setDescription(int idx,
                                                   HVTOrderInfoType.Description value)
Parameters:
value - allowed object is HVTOrderInfoType.Description

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