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

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

public class PartnerInfoType
extends Object
implements Serializable, Cloneable

Data type for customer data with regard to distributed signatures (order types HKD, HTD).

Java class for PartnerInfoType complex type.

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

 <complexType name="PartnerInfoType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="AddressInfo" type="{http://www.ebics.org/H003}AddressInfoType"/>
         <element name="BankInfo" type="{http://www.ebics.org/H003}BankInfoType"/>
         <element name="AccountInfo" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <extension base="{http://www.ebics.org/H003}AccountType">
                 <sequence>
                   <element name="UsageOrderTypes" type="{http://www.ebics.org/H003}OrderTListType" minOccurs="0"/>
                   <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
                 <attribute name="ID" use="required" type="{http://www.ebics.org/H003}AccountIDType" />
               </extension>
             </complexContent>
           </complexType>
         </element>
         <element name="OrderInfo" type="{http://www.ebics.org/H003}AuthOrderInfoType" maxOccurs="unbounded"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Nested Class Summary
static class PartnerInfoType.AccountInfo
          Java class for anonymous complex type.
 
Field Summary
protected  List<PartnerInfoType.AccountInfo> accountInfo
           
protected  AddressInfoType addressInfo
           
protected  BankInfoType bankInfo
           
protected  List<AuthOrderInfoType> orderInfo
           
 
Constructor Summary
PartnerInfoType()
          Creates a new net.sourceforge.ccxjc.it.model.prot.collections.valueclass.ebics.h003.PartnerInfoType instance.
PartnerInfoType(PartnerInfoType o)
          Creates a new net.sourceforge.ccxjc.it.model.prot.collections.valueclass.ebics.h003.PartnerInfoType instance by copying a given instance.
 
Method Summary
 PartnerInfoType clone()
          Creates and returns a copy of this object.
protected static void copyAccountInfo(List<PartnerInfoType.AccountInfo> source, List<PartnerInfoType.AccountInfo> target)
          Copies all values of property AccountInfo.
protected static void copyOrderInfo(List<AuthOrderInfoType> source, List<AuthOrderInfoType> target)
          Copies all values of property OrderInfo.
 List<PartnerInfoType.AccountInfo> getAccountInfo()
          Gets the value of the accountInfo property.
 AddressInfoType getAddressInfo()
          Gets the value of the addressInfo property.
 BankInfoType getBankInfo()
          Gets the value of the bankInfo property.
 List<AuthOrderInfoType> getOrderInfo()
          Gets the value of the orderInfo property.
 void setAddressInfo(AddressInfoType value)
          Sets the value of the addressInfo property.
 void setBankInfo(BankInfoType value)
          Sets the value of the bankInfo property.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

addressInfo

protected AddressInfoType addressInfo

bankInfo

protected BankInfoType bankInfo

accountInfo

protected List<PartnerInfoType.AccountInfo> accountInfo

orderInfo

protected List<AuthOrderInfoType> orderInfo
Constructor Detail

PartnerInfoType

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


PartnerInfoType

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

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

getAddressInfo

public AddressInfoType getAddressInfo()
Gets the value of the addressInfo property.

Returns:
possible object is AddressInfoType

setAddressInfo

public void setAddressInfo(AddressInfoType value)
Sets the value of the addressInfo property.

Parameters:
value - allowed object is AddressInfoType

getBankInfo

public BankInfoType getBankInfo()
Gets the value of the bankInfo property.

Returns:
possible object is BankInfoType

setBankInfo

public void setBankInfo(BankInfoType value)
Sets the value of the bankInfo property.

Parameters:
value - allowed object is BankInfoType

getAccountInfo

public List<PartnerInfoType.AccountInfo> 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 PartnerInfoType.AccountInfo


getOrderInfo

public List<AuthOrderInfoType> getOrderInfo()
Gets the value of the orderInfo 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 orderInfo property.

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

    getOrderInfo().add(newItem);
 

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


copyAccountInfo

protected static void copyAccountInfo(List<PartnerInfoType.AccountInfo> source,
                                      List<PartnerInfoType.AccountInfo> 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.

copyOrderInfo

protected static void copyOrderInfo(List<AuthOrderInfoType> source,
                                    List<AuthOrderInfoType> target)
Copies all values of property OrderInfo.

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

clone

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