net.sourceforge.ccxjc.it.model.pub.collections.valueclass.ebics.h003
Class PubKeyInfoType

java.lang.Object
  extended by net.sourceforge.ccxjc.it.model.pub.collections.valueclass.ebics.h003.PubKeyInfoType
All Implemented Interfaces:
Serializable, Cloneable
Direct Known Subclasses:
AuthenticationPubKeyInfoType, EncryptionPubKeyInfoType

public class PubKeyInfoType
extends Object
implements Serializable, Cloneable

Datentyp für die Darstellung eines öffentlichen RSA-Schlüssels als Exponent-Modulus-Kombination oder als X509-Zertifikat.

Java class for PubKeyInfoType complex type.

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

 <complexType name="PubKeyInfoType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <sequence>
           <element ref="{http://www.w3.org/2000/09/xmldsig#}X509Data" minOccurs="0"/>
           <element name="PubKeyValue" type="{http://www.ebics.org/H003}PubKeyValueType"/>
         </sequence>
         <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  List<Object> any
           
protected  PubKeyValueType pubKeyValue
           
protected  X509DataType x509Data
           
 
Constructor Summary
PubKeyInfoType()
          Creates a new net.sourceforge.ccxjc.it.model.pub.collections.valueclass.ebics.h003.PubKeyInfoType instance.
PubKeyInfoType(PubKeyInfoType o)
          Creates a new net.sourceforge.ccxjc.it.model.pub.collections.valueclass.ebics.h003.PubKeyInfoType instance by copying a given instance.
 
Method Summary
 PubKeyInfoType clone()
          Creates and returns a copy of this object.
static void copyAny(List<Object> source, List<Object> target)
          Copies all values of property Any.
 List<Object> getAny()
          Gets the value of the any property.
 PubKeyValueType getPubKeyValue()
          Gets the value of the pubKeyValue property.
 X509DataType getX509Data()
          Gets the value of the x509Data property.
 void setPubKeyValue(PubKeyValueType value)
          Sets the value of the pubKeyValue property.
 void setX509Data(X509DataType 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

x509Data

protected X509DataType x509Data

pubKeyValue

protected PubKeyValueType pubKeyValue

any

protected List<Object> any
Constructor Detail

PubKeyInfoType

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


PubKeyInfoType

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

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

getX509Data

public X509DataType getX509Data()
Gets the value of the x509Data property.

Returns:
possible object is X509DataType

setX509Data

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

Parameters:
value - allowed object is X509DataType

getPubKeyValue

public PubKeyValueType getPubKeyValue()
Gets the value of the pubKeyValue property.

Returns:
possible object is PubKeyValueType

setPubKeyValue

public void setPubKeyValue(PubKeyValueType value)
Sets the value of the pubKeyValue property.

Parameters:
value - allowed object is PubKeyValueType

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


copyAny

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