// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2015.06.01 at 04:42:31 PM CEST // package at.buergerkarte.namespaces.securitylayer._1_2_3; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlID; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; /** *

Java class for BulkRequestType complex type. * *

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

 * <complexType name="BulkRequestType">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <choice>
 *         <element name="CreateSignatureRequest" maxOccurs="unbounded">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <choice>
 *                   <element ref="{http://www.buergerkarte.at/namespaces/securitylayer/1.2#}CreateCMSSignatureRequest"/>
 *                   <element ref="{http://www.buergerkarte.at/namespaces/securitylayer/1.2#}CreateXMLSignatureRequest"/>
 *                 </choice>
 *                 <attribute name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="VerifySignatureRequest" maxOccurs="unbounded">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <choice>
 *                   <element ref="{http://www.buergerkarte.at/namespaces/securitylayer/1.2#}VerifyCMSSignatureRequest"/>
 *                   <element ref="{http://www.buergerkarte.at/namespaces/securitylayer/1.2#}VerifyXMLSignatureRequest"/>
 *                 </choice>
 *                 <attribute name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="EncryptRequest" maxOccurs="unbounded">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <choice>
 *                   <element ref="{http://www.buergerkarte.at/namespaces/securitylayer/1.2#}EncryptCMSRequest"/>
 *                   <element ref="{http://www.buergerkarte.at/namespaces/securitylayer/1.2#}EncryptXMLRequest"/>
 *                 </choice>
 *                 <attribute name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="DecryptRequest" maxOccurs="unbounded">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <choice>
 *                   <element ref="{http://www.buergerkarte.at/namespaces/securitylayer/1.2#}DecryptCMSRequest"/>
 *                   <element ref="{http://www.buergerkarte.at/namespaces/securitylayer/1.2#}DecryptXMLRequest"/>
 *                 </choice>
 *                 <attribute name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *       </choice>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "BulkRequestType", propOrder = { "createSignatureRequest", "verifySignatureRequest", "encryptRequest", "decryptRequest" }) public class BulkRequestType { @XmlElement(name = "CreateSignatureRequest") protected List createSignatureRequest; @XmlElement(name = "VerifySignatureRequest") protected List verifySignatureRequest; @XmlElement(name = "EncryptRequest") protected List encryptRequest; @XmlElement(name = "DecryptRequest") protected List decryptRequest; /** * Gets the value of the createSignatureRequest 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 createSignatureRequest property. * *

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

     *    getCreateSignatureRequest().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BulkRequestType.CreateSignatureRequest } * * */ public List getCreateSignatureRequest() { if (createSignatureRequest == null) { createSignatureRequest = new ArrayList(); } return this.createSignatureRequest; } /** * Gets the value of the verifySignatureRequest 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 verifySignatureRequest property. * *

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

     *    getVerifySignatureRequest().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BulkRequestType.VerifySignatureRequest } * * */ public List getVerifySignatureRequest() { if (verifySignatureRequest == null) { verifySignatureRequest = new ArrayList(); } return this.verifySignatureRequest; } /** * Gets the value of the encryptRequest 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 encryptRequest property. * *

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

     *    getEncryptRequest().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BulkRequestType.EncryptRequest } * * */ public List getEncryptRequest() { if (encryptRequest == null) { encryptRequest = new ArrayList(); } return this.encryptRequest; } /** * Gets the value of the decryptRequest 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 decryptRequest property. * *

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

     *    getDecryptRequest().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BulkRequestType.DecryptRequest } * * */ public List getDecryptRequest() { if (decryptRequest == null) { decryptRequest = new ArrayList(); } return this.decryptRequest; } /** *

Java class for anonymous complex type. * *

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

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <choice>
     *         <element ref="{http://www.buergerkarte.at/namespaces/securitylayer/1.2#}CreateCMSSignatureRequest"/>
     *         <element ref="{http://www.buergerkarte.at/namespaces/securitylayer/1.2#}CreateXMLSignatureRequest"/>
     *       </choice>
     *       <attribute name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "createCMSSignatureRequest", "createXMLSignatureRequest" }) public static class CreateSignatureRequest { @XmlElement(name = "CreateCMSSignatureRequest") protected CreateCMSSignatureRequestType createCMSSignatureRequest; @XmlElement(name = "CreateXMLSignatureRequest") protected CreateXMLSignatureRequestType createXMLSignatureRequest; @XmlAttribute(name = "displayName") protected String displayName; @XmlAttribute(name = "id") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlID @XmlSchemaType(name = "ID") protected String id; /** * Gets the value of the createCMSSignatureRequest property. * * @return * possible object is * {@link CreateCMSSignatureRequestType } * */ public CreateCMSSignatureRequestType getCreateCMSSignatureRequest() { return createCMSSignatureRequest; } /** * Sets the value of the createCMSSignatureRequest property. * * @param value * allowed object is * {@link CreateCMSSignatureRequestType } * */ public void setCreateCMSSignatureRequest(CreateCMSSignatureRequestType value) { this.createCMSSignatureRequest = value; } /** * Gets the value of the createXMLSignatureRequest property. * * @return * possible object is * {@link CreateXMLSignatureRequestType } * */ public CreateXMLSignatureRequestType getCreateXMLSignatureRequest() { return createXMLSignatureRequest; } /** * Sets the value of the createXMLSignatureRequest property. * * @param value * allowed object is * {@link CreateXMLSignatureRequestType } * */ public void setCreateXMLSignatureRequest(CreateXMLSignatureRequestType value) { this.createXMLSignatureRequest = value; } /** * Gets the value of the displayName property. * * @return * possible object is * {@link String } * */ public String getDisplayName() { return displayName; } /** * Sets the value of the displayName property. * * @param value * allowed object is * {@link String } * */ public void setDisplayName(String value) { this.displayName = value; } /** * Gets the value of the id property. * * @return * possible object is * {@link String } * */ public String getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link String } * */ public void setId(String value) { this.id = value; } } /** *

Java class for anonymous complex type. * *

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

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <choice>
     *         <element ref="{http://www.buergerkarte.at/namespaces/securitylayer/1.2#}DecryptCMSRequest"/>
     *         <element ref="{http://www.buergerkarte.at/namespaces/securitylayer/1.2#}DecryptXMLRequest"/>
     *       </choice>
     *       <attribute name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "decryptCMSRequest", "decryptXMLRequest" }) public static class DecryptRequest { @XmlElement(name = "DecryptCMSRequest") protected DecryptCMSRequestType decryptCMSRequest; @XmlElement(name = "DecryptXMLRequest") protected DecryptXMLRequestType decryptXMLRequest; @XmlAttribute(name = "displayName") protected String displayName; @XmlAttribute(name = "id") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlID @XmlSchemaType(name = "ID") protected String id; /** * Gets the value of the decryptCMSRequest property. * * @return * possible object is * {@link DecryptCMSRequestType } * */ public DecryptCMSRequestType getDecryptCMSRequest() { return decryptCMSRequest; } /** * Sets the value of the decryptCMSRequest property. * * @param value * allowed object is * {@link DecryptCMSRequestType } * */ public void setDecryptCMSRequest(DecryptCMSRequestType value) { this.decryptCMSRequest = value; } /** * Gets the value of the decryptXMLRequest property. * * @return * possible object is * {@link DecryptXMLRequestType } * */ public DecryptXMLRequestType getDecryptXMLRequest() { return decryptXMLRequest; } /** * Sets the value of the decryptXMLRequest property. * * @param value * allowed object is * {@link DecryptXMLRequestType } * */ public void setDecryptXMLRequest(DecryptXMLRequestType value) { this.decryptXMLRequest = value; } /** * Gets the value of the displayName property. * * @return * possible object is * {@link String } * */ public String getDisplayName() { return displayName; } /** * Sets the value of the displayName property. * * @param value * allowed object is * {@link String } * */ public void setDisplayName(String value) { this.displayName = value; } /** * Gets the value of the id property. * * @return * possible object is * {@link String } * */ public String getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link String } * */ public void setId(String value) { this.id = value; } } /** *

Java class for anonymous complex type. * *

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

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <choice>
     *         <element ref="{http://www.buergerkarte.at/namespaces/securitylayer/1.2#}EncryptCMSRequest"/>
     *         <element ref="{http://www.buergerkarte.at/namespaces/securitylayer/1.2#}EncryptXMLRequest"/>
     *       </choice>
     *       <attribute name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "encryptCMSRequest", "encryptXMLRequest" }) public static class EncryptRequest { @XmlElement(name = "EncryptCMSRequest") protected EncryptCMSRequestType encryptCMSRequest; @XmlElement(name = "EncryptXMLRequest") protected EncryptXMLRequest encryptXMLRequest; @XmlAttribute(name = "displayName") protected String displayName; @XmlAttribute(name = "id") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlID @XmlSchemaType(name = "ID") protected String id; /** * Gets the value of the encryptCMSRequest property. * * @return * possible object is * {@link EncryptCMSRequestType } * */ public EncryptCMSRequestType getEncryptCMSRequest() { return encryptCMSRequest; } /** * Sets the value of the encryptCMSRequest property. * * @param value * allowed object is * {@link EncryptCMSRequestType } * */ public void setEncryptCMSRequest(EncryptCMSRequestType value) { this.encryptCMSRequest = value; } /** * Gets the value of the encryptXMLRequest property. * * @return * possible object is * {@link EncryptXMLRequest } * */ public EncryptXMLRequest getEncryptXMLRequest() { return encryptXMLRequest; } /** * Sets the value of the encryptXMLRequest property. * * @param value * allowed object is * {@link EncryptXMLRequest } * */ public void setEncryptXMLRequest(EncryptXMLRequest value) { this.encryptXMLRequest = value; } /** * Gets the value of the displayName property. * * @return * possible object is * {@link String } * */ public String getDisplayName() { return displayName; } /** * Sets the value of the displayName property. * * @param value * allowed object is * {@link String } * */ public void setDisplayName(String value) { this.displayName = value; } /** * Gets the value of the id property. * * @return * possible object is * {@link String } * */ public String getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link String } * */ public void setId(String value) { this.id = value; } } /** *

Java class for anonymous complex type. * *

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

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <choice>
     *         <element ref="{http://www.buergerkarte.at/namespaces/securitylayer/1.2#}VerifyCMSSignatureRequest"/>
     *         <element ref="{http://www.buergerkarte.at/namespaces/securitylayer/1.2#}VerifyXMLSignatureRequest"/>
     *       </choice>
     *       <attribute name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "verifyCMSSignatureRequest", "verifyXMLSignatureRequest" }) public static class VerifySignatureRequest { @XmlElement(name = "VerifyCMSSignatureRequest") protected VerifyCMSSignatureRequestType verifyCMSSignatureRequest; @XmlElement(name = "VerifyXMLSignatureRequest") protected VerifyXMLSignatureRequestType verifyXMLSignatureRequest; @XmlAttribute(name = "displayName") protected String displayName; @XmlAttribute(name = "id") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlID @XmlSchemaType(name = "ID") protected String id; /** * Gets the value of the verifyCMSSignatureRequest property. * * @return * possible object is * {@link VerifyCMSSignatureRequestType } * */ public VerifyCMSSignatureRequestType getVerifyCMSSignatureRequest() { return verifyCMSSignatureRequest; } /** * Sets the value of the verifyCMSSignatureRequest property. * * @param value * allowed object is * {@link VerifyCMSSignatureRequestType } * */ public void setVerifyCMSSignatureRequest(VerifyCMSSignatureRequestType value) { this.verifyCMSSignatureRequest = value; } /** * Gets the value of the verifyXMLSignatureRequest property. * * @return * possible object is * {@link VerifyXMLSignatureRequestType } * */ public VerifyXMLSignatureRequestType getVerifyXMLSignatureRequest() { return verifyXMLSignatureRequest; } /** * Sets the value of the verifyXMLSignatureRequest property. * * @param value * allowed object is * {@link VerifyXMLSignatureRequestType } * */ public void setVerifyXMLSignatureRequest(VerifyXMLSignatureRequestType value) { this.verifyXMLSignatureRequest = value; } /** * Gets the value of the displayName property. * * @return * possible object is * {@link String } * */ public String getDisplayName() { return displayName; } /** * Sets the value of the displayName property. * * @param value * allowed object is * {@link String } * */ public void setDisplayName(String value) { this.displayName = value; } /** * Gets the value of the id property. * * @return * possible object is * {@link String } * */ public String getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link String } * */ public void setId(String value) { this.id = value; } } }