diff options
| author | Andreas Fitzek <andreas.fitzek@iaik.tugraz.at> | 2014-10-08 17:54:06 +0200 | 
|---|---|---|
| committer | Andreas Fitzek <andreas.fitzek@iaik.tugraz.at> | 2014-10-08 17:54:06 +0200 | 
| commit | 6336eb94021158575a15abd0efb8f3089197d0ab (patch) | |
| tree | 87acb392017774639976e6189d8fbf53cfc187c9 /pdf-as-moa/src/generated/java | |
| parent | 2b01d83855a10ea2dc34ab1231a5548cf3a61bb8 (diff) | |
| download | pdf-as-4-6336eb94021158575a15abd0efb8f3089197d0ab.tar.gz pdf-as-4-6336eb94021158575a15abd0efb8f3089197d0ab.tar.bz2 pdf-as-4-6336eb94021158575a15abd0efb8f3089197d0ab.zip | |
Introduced PDF-AS-MOA
Diffstat (limited to 'pdf-as-moa/src/generated/java')
75 files changed, 8806 insertions, 0 deletions
| diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/AllSignatoriesType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/AllSignatoriesType.java new file mode 100644 index 00000000..619249da --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/AllSignatoriesType.java @@ -0,0 +1,48 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for AllSignatoriesType. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + * <p> + * <pre> + * <simpleType name="AllSignatoriesType"> + *   <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + *     <enumeration value="all"/> + *   </restriction> + * </simpleType> + * </pre> + *  + */ +@XmlType(name = "AllSignatoriesType") +@XmlEnum +public enum AllSignatoriesType { + +    @XmlEnumValue("all") +    ALL("all"); +    private final String value; + +    AllSignatoriesType(String v) { +        value = v; +    } + +    public String value() { +        return value; +    } + +    public static AllSignatoriesType fromValue(String v) { +        for (AllSignatoriesType c: AllSignatoriesType.values()) { +            if (c.value.equals(v)) { +                return c; +            } +        } +        throw new IllegalArgumentException(v); +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/AnyChildrenType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/AnyChildrenType.java new file mode 100644 index 00000000..5304f283 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/AnyChildrenType.java @@ -0,0 +1,80 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +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.XmlAnyElement; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import org.w3c.dom.Element; + + +/** + * <p>Java class for AnyChildrenType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="AnyChildrenType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <any processContents='lax' maxOccurs="unbounded" minOccurs="0"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AnyChildrenType", propOrder = { +    "content" +}) +@XmlSeeAlso({ +    ReferencesCheckResultInfoType.class, +    XMLContentType.class, +    ManifestRefsCheckResultInfoType.class +}) +public class AnyChildrenType { + +    @XmlMixed +    @XmlAnyElement(lax = true) +    protected List<Object> content; + +    /** +     * Gets the value of the content property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the content property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getContent().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link Object } +     * {@link String } +     * {@link Element } +     *  +     *  +     */ +    public List<Object> getContent() { +        if (content == null) { +            content = new ArrayList<Object>(); +        } +        return this.content; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CMSContentBaseType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CMSContentBaseType.java new file mode 100644 index 00000000..358a15c8 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CMSContentBaseType.java @@ -0,0 +1,35 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for CMSContentBaseType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="CMSContentBaseType"> + *   <complexContent> + *     <restriction base="{http://reference.e-government.gv.at/namespace/moa/20020822#}ContentOptionalRefType"> + *       <choice minOccurs="0"> + *         <element name="Base64Content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/> + *       </choice> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CMSContentBaseType") +public class CMSContentBaseType +    extends ContentOptionalRefType +{ + + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CMSDataObjectInfoType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CMSDataObjectInfoType.java new file mode 100644 index 00000000..916f7f38 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CMSDataObjectInfoType.java @@ -0,0 +1,134 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for CMSDataObjectInfoType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="CMSDataObjectInfoType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="DataObject"> + *           <complexType> + *             <complexContent> + *               <extension base="{http://reference.e-government.gv.at/namespace/moa/20020822#}CMSDataObjectRequiredMetaType"> + *               </extension> + *             </complexContent> + *           </complexType> + *         </element> + *       </sequence> + *       <attribute name="Structure" use="required"> + *         <simpleType> + *           <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + *             <enumeration value="detached"/> + *             <enumeration value="enveloping"/> + *           </restriction> + *         </simpleType> + *       </attribute> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CMSDataObjectInfoType", propOrder = { +    "dataObject" +}) +@XmlSeeAlso({ +    at.gv.e_government.reference.namespace.moa._20020822.CreateCMSSignatureRequestType.SingleSignatureInfo.DataObjectInfo.class +}) +public class CMSDataObjectInfoType { + +    @XmlElement(name = "DataObject", required = true) +    protected CMSDataObjectInfoType.DataObject dataObject; +    @XmlAttribute(name = "Structure", required = true) +    protected String structure; + +    /** +     * Gets the value of the dataObject property. +     *  +     * @return +     *     possible object is +     *     {@link CMSDataObjectInfoType.DataObject } +     *      +     */ +    public CMSDataObjectInfoType.DataObject getDataObject() { +        return dataObject; +    } + +    /** +     * Sets the value of the dataObject property. +     *  +     * @param value +     *     allowed object is +     *     {@link CMSDataObjectInfoType.DataObject } +     *      +     */ +    public void setDataObject(CMSDataObjectInfoType.DataObject value) { +        this.dataObject = value; +    } + +    /** +     * Gets the value of the structure property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getStructure() { +        return structure; +    } + +    /** +     * Sets the value of the structure property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setStructure(String value) { +        this.structure = value; +    } + + +    /** +     * <p>Java class for anonymous complex type. +     *  +     * <p>The following schema fragment specifies the expected content contained within this class. +     *  +     * <pre> +     * <complexType> +     *   <complexContent> +     *     <extension base="{http://reference.e-government.gv.at/namespace/moa/20020822#}CMSDataObjectRequiredMetaType"> +     *     </extension> +     *   </complexContent> +     * </complexType> +     * </pre> +     *  +     *  +     */ +    @XmlAccessorType(XmlAccessType.FIELD) +    @XmlType(name = "") +    public static class DataObject +        extends CMSDataObjectRequiredMetaType +    { + + +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CMSDataObjectOptionalMetaType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CMSDataObjectOptionalMetaType.java new file mode 100644 index 00000000..db1dd2f2 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CMSDataObjectOptionalMetaType.java @@ -0,0 +1,90 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for CMSDataObjectOptionalMetaType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="CMSDataObjectOptionalMetaType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="MetaInfo" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}MetaInfoType" minOccurs="0"/> + *         <element name="Content" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}CMSContentBaseType"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CMSDataObjectOptionalMetaType", propOrder = { +    "metaInfo", +    "content" +}) +public class CMSDataObjectOptionalMetaType { + +    @XmlElement(name = "MetaInfo") +    protected MetaInfoType metaInfo; +    @XmlElement(name = "Content", required = true) +    protected CMSContentBaseType content; + +    /** +     * Gets the value of the metaInfo property. +     *  +     * @return +     *     possible object is +     *     {@link MetaInfoType } +     *      +     */ +    public MetaInfoType getMetaInfo() { +        return metaInfo; +    } + +    /** +     * Sets the value of the metaInfo property. +     *  +     * @param value +     *     allowed object is +     *     {@link MetaInfoType } +     *      +     */ +    public void setMetaInfo(MetaInfoType value) { +        this.metaInfo = value; +    } + +    /** +     * Gets the value of the content property. +     *  +     * @return +     *     possible object is +     *     {@link CMSContentBaseType } +     *      +     */ +    public CMSContentBaseType getContent() { +        return content; +    } + +    /** +     * Sets the value of the content property. +     *  +     * @param value +     *     allowed object is +     *     {@link CMSContentBaseType } +     *      +     */ +    public void setContent(CMSContentBaseType value) { +        this.content = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CMSDataObjectRequiredMetaType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CMSDataObjectRequiredMetaType.java new file mode 100644 index 00000000..d752ce29 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CMSDataObjectRequiredMetaType.java @@ -0,0 +1,94 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for CMSDataObjectRequiredMetaType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="CMSDataObjectRequiredMetaType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="MetaInfo" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}MetaInfoType"/> + *         <element name="Content" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}CMSContentBaseType"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CMSDataObjectRequiredMetaType", propOrder = { +    "metaInfo", +    "content" +}) +@XmlSeeAlso({ +    at.gv.e_government.reference.namespace.moa._20020822.CMSDataObjectInfoType.DataObject.class +}) +public class CMSDataObjectRequiredMetaType { + +    @XmlElement(name = "MetaInfo", required = true) +    protected MetaInfoType metaInfo; +    @XmlElement(name = "Content", required = true) +    protected CMSContentBaseType content; + +    /** +     * Gets the value of the metaInfo property. +     *  +     * @return +     *     possible object is +     *     {@link MetaInfoType } +     *      +     */ +    public MetaInfoType getMetaInfo() { +        return metaInfo; +    } + +    /** +     * Sets the value of the metaInfo property. +     *  +     * @param value +     *     allowed object is +     *     {@link MetaInfoType } +     *      +     */ +    public void setMetaInfo(MetaInfoType value) { +        this.metaInfo = value; +    } + +    /** +     * Gets the value of the content property. +     *  +     * @return +     *     possible object is +     *     {@link CMSContentBaseType } +     *      +     */ +    public CMSContentBaseType getContent() { +        return content; +    } + +    /** +     * Sets the value of the content property. +     *  +     * @param value +     *     allowed object is +     *     {@link CMSContentBaseType } +     *      +     */ +    public void setContent(CMSContentBaseType value) { +        this.content = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CheckResultType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CheckResultType.java new file mode 100644 index 00000000..266cf4c8 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CheckResultType.java @@ -0,0 +1,98 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for CheckResultType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="CheckResultType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="Code" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger"/> + *         <element name="Info" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}AnyChildrenType" minOccurs="0"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CheckResultType", propOrder = { +    "code", +    "info" +}) +@XmlSeeAlso({ +    ManifestRefsCheckResultType.class, +    ReferencesCheckResultType.class +}) +public class CheckResultType { + +    @XmlElement(name = "Code", required = true) +    @XmlSchemaType(name = "nonNegativeInteger") +    protected BigInteger code; +    @XmlElement(name = "Info") +    protected AnyChildrenType info; + +    /** +     * Gets the value of the code property. +     *  +     * @return +     *     possible object is +     *     {@link BigInteger } +     *      +     */ +    public BigInteger getCode() { +        return code; +    } + +    /** +     * Sets the value of the code property. +     *  +     * @param value +     *     allowed object is +     *     {@link BigInteger } +     *      +     */ +    public void setCode(BigInteger value) { +        this.code = value; +    } + +    /** +     * Gets the value of the info property. +     *  +     * @return +     *     possible object is +     *     {@link AnyChildrenType } +     *      +     */ +    public AnyChildrenType getInfo() { +        return info; +    } + +    /** +     * Sets the value of the info property. +     *  +     * @param value +     *     allowed object is +     *     {@link AnyChildrenType } +     *      +     */ +    public void setInfo(AnyChildrenType value) { +        this.info = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ContentBaseType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ContentBaseType.java new file mode 100644 index 00000000..16510de7 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ContentBaseType.java @@ -0,0 +1,123 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for ContentBaseType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="ContentBaseType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <choice minOccurs="0"> + *         <element name="Base64Content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/> + *         <element name="XMLContent" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}XMLContentType"/> + *         <element name="LocRefContent" type="{http://www.w3.org/2001/XMLSchema}anyURI"/> + *       </choice> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ContentBaseType", propOrder = { +    "base64Content", +    "xmlContent", +    "locRefContent" +}) +@XmlSeeAlso({ +    ContentExLocRefBaseType.class, +    ContentOptionalRefType.class +}) +public class ContentBaseType { + +    @XmlElement(name = "Base64Content") +    protected byte[] base64Content; +    @XmlElement(name = "XMLContent") +    protected XMLContentType xmlContent; +    @XmlElement(name = "LocRefContent") +    @XmlSchemaType(name = "anyURI") +    protected String locRefContent; + +    /** +     * Gets the value of the base64Content property. +     *  +     * @return +     *     possible object is +     *     byte[] +     */ +    public byte[] getBase64Content() { +        return base64Content; +    } + +    /** +     * Sets the value of the base64Content property. +     *  +     * @param value +     *     allowed object is +     *     byte[] +     */ +    public void setBase64Content(byte[] value) { +        this.base64Content = value; +    } + +    /** +     * Gets the value of the xmlContent property. +     *  +     * @return +     *     possible object is +     *     {@link XMLContentType } +     *      +     */ +    public XMLContentType getXMLContent() { +        return xmlContent; +    } + +    /** +     * Sets the value of the xmlContent property. +     *  +     * @param value +     *     allowed object is +     *     {@link XMLContentType } +     *      +     */ +    public void setXMLContent(XMLContentType value) { +        this.xmlContent = value; +    } + +    /** +     * Gets the value of the locRefContent property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getLocRefContent() { +        return locRefContent; +    } + +    /** +     * Sets the value of the locRefContent property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setLocRefContent(String value) { +        this.locRefContent = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ContentExLocRefBaseType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ContentExLocRefBaseType.java new file mode 100644 index 00000000..0c654775 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ContentExLocRefBaseType.java @@ -0,0 +1,40 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for ContentExLocRefBaseType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="ContentExLocRefBaseType"> + *   <complexContent> + *     <restriction base="{http://reference.e-government.gv.at/namespace/moa/20020822#}ContentBaseType"> + *       <choice minOccurs="0"> + *         <element name="Base64Content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/> + *         <element name="XMLContent" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}XMLContentType"/> + *       </choice> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ContentExLocRefBaseType") +@XmlSeeAlso({ +    InputDataType.class +}) +public class ContentExLocRefBaseType +    extends ContentBaseType +{ + + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ContentOptionalRefType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ContentOptionalRefType.java new file mode 100644 index 00000000..13195f92 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ContentOptionalRefType.java @@ -0,0 +1,68 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for ContentOptionalRefType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="ContentOptionalRefType"> + *   <complexContent> + *     <extension base="{http://reference.e-government.gv.at/namespace/moa/20020822#}ContentBaseType"> + *       <attribute name="Reference" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> + *     </extension> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ContentOptionalRefType") +@XmlSeeAlso({ +    CMSContentBaseType.class, +    ContentRequiredRefType.class, +    at.gv.e_government.reference.namespace.moa._20020822.DataObjectInfoType.DataObject.class +}) +public class ContentOptionalRefType +    extends ContentBaseType +{ + +    @XmlAttribute(name = "Reference") +    @XmlSchemaType(name = "anyURI") +    protected String reference; + +    /** +     * Gets the value of the reference property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getReference() { +        return reference; +    } + +    /** +     * Sets the value of the reference property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setReference(String value) { +        this.reference = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ContentRequiredRefType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ContentRequiredRefType.java new file mode 100644 index 00000000..edb3dab8 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ContentRequiredRefType.java @@ -0,0 +1,38 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for ContentRequiredRefType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="ContentRequiredRefType"> + *   <complexContent> + *     <restriction base="{http://reference.e-government.gv.at/namespace/moa/20020822#}ContentOptionalRefType"> + *       <choice minOccurs="0"> + *         <element name="Base64Content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/> + *         <element name="XMLContent" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}XMLContentType"/> + *         <element name="LocRefContent" type="{http://www.w3.org/2001/XMLSchema}anyURI"/> + *       </choice> + *       <attribute name="Reference" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ContentRequiredRefType") +public class ContentRequiredRefType +    extends ContentOptionalRefType +{ + + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateCMSSignatureRequest.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateCMSSignatureRequest.java new file mode 100644 index 00000000..c8b9bd04 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateCMSSignatureRequest.java @@ -0,0 +1,34 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for anonymous complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType> + *   <complexContent> + *     <extension base="{http://reference.e-government.gv.at/namespace/moa/20020822#}CreateCMSSignatureRequestType"> + *     </extension> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "CreateCMSSignatureRequest") +public class CreateCMSSignatureRequest +    extends CreateCMSSignatureRequestType +{ + + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateCMSSignatureRequestType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateCMSSignatureRequestType.java new file mode 100644 index 00000000..554d097d --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateCMSSignatureRequestType.java @@ -0,0 +1,239 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for CreateCMSSignatureRequestType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="CreateCMSSignatureRequestType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="KeyIdentifier" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}KeyIdentifierType"/> + *         <element name="SingleSignatureInfo" maxOccurs="unbounded"> + *           <complexType> + *             <complexContent> + *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *                 <sequence> + *                   <element name="DataObjectInfo"> + *                     <complexType> + *                       <complexContent> + *                         <extension base="{http://reference.e-government.gv.at/namespace/moa/20020822#}CMSDataObjectInfoType"> + *                         </extension> + *                       </complexContent> + *                     </complexType> + *                   </element> + *                 </sequence> + *                 <attribute name="SecurityLayerConformity" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> + *               </restriction> + *             </complexContent> + *           </complexType> + *         </element> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateCMSSignatureRequestType", propOrder = { +    "keyIdentifier", +    "singleSignatureInfo" +}) +@XmlSeeAlso({ +    CreateCMSSignatureRequest.class +}) +public class CreateCMSSignatureRequestType { + +    @XmlElement(name = "KeyIdentifier", required = true) +    protected String keyIdentifier; +    @XmlElement(name = "SingleSignatureInfo", required = true) +    protected List<CreateCMSSignatureRequestType.SingleSignatureInfo> singleSignatureInfo; + +    /** +     * Gets the value of the keyIdentifier property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getKeyIdentifier() { +        return keyIdentifier; +    } + +    /** +     * Sets the value of the keyIdentifier property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setKeyIdentifier(String value) { +        this.keyIdentifier = value; +    } + +    /** +     * Gets the value of the singleSignatureInfo property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the singleSignatureInfo property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getSingleSignatureInfo().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link CreateCMSSignatureRequestType.SingleSignatureInfo } +     *  +     *  +     */ +    public List<CreateCMSSignatureRequestType.SingleSignatureInfo> getSingleSignatureInfo() { +        if (singleSignatureInfo == null) { +            singleSignatureInfo = new ArrayList<CreateCMSSignatureRequestType.SingleSignatureInfo>(); +        } +        return this.singleSignatureInfo; +    } + + +    /** +     * <p>Java class for anonymous complex type. +     *  +     * <p>The following schema fragment specifies the expected content contained within this class. +     *  +     * <pre> +     * <complexType> +     *   <complexContent> +     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> +     *       <sequence> +     *         <element name="DataObjectInfo"> +     *           <complexType> +     *             <complexContent> +     *               <extension base="{http://reference.e-government.gv.at/namespace/moa/20020822#}CMSDataObjectInfoType"> +     *               </extension> +     *             </complexContent> +     *           </complexType> +     *         </element> +     *       </sequence> +     *       <attribute name="SecurityLayerConformity" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> +     *     </restriction> +     *   </complexContent> +     * </complexType> +     * </pre> +     *  +     *  +     */ +    @XmlAccessorType(XmlAccessType.FIELD) +    @XmlType(name = "", propOrder = { +        "dataObjectInfo" +    }) +    public static class SingleSignatureInfo { + +        @XmlElement(name = "DataObjectInfo", required = true) +        protected CreateCMSSignatureRequestType.SingleSignatureInfo.DataObjectInfo dataObjectInfo; +        @XmlAttribute(name = "SecurityLayerConformity") +        protected Boolean securityLayerConformity; + +        /** +         * Gets the value of the dataObjectInfo property. +         *  +         * @return +         *     possible object is +         *     {@link CreateCMSSignatureRequestType.SingleSignatureInfo.DataObjectInfo } +         *      +         */ +        public CreateCMSSignatureRequestType.SingleSignatureInfo.DataObjectInfo getDataObjectInfo() { +            return dataObjectInfo; +        } + +        /** +         * Sets the value of the dataObjectInfo property. +         *  +         * @param value +         *     allowed object is +         *     {@link CreateCMSSignatureRequestType.SingleSignatureInfo.DataObjectInfo } +         *      +         */ +        public void setDataObjectInfo(CreateCMSSignatureRequestType.SingleSignatureInfo.DataObjectInfo value) { +            this.dataObjectInfo = value; +        } + +        /** +         * Gets the value of the securityLayerConformity property. +         *  +         * @return +         *     possible object is +         *     {@link Boolean } +         *      +         */ +        public boolean isSecurityLayerConformity() { +            if (securityLayerConformity == null) { +                return true; +            } else { +                return securityLayerConformity; +            } +        } + +        /** +         * Sets the value of the securityLayerConformity property. +         *  +         * @param value +         *     allowed object is +         *     {@link Boolean } +         *      +         */ +        public void setSecurityLayerConformity(Boolean value) { +            this.securityLayerConformity = value; +        } + + +        /** +         * <p>Java class for anonymous complex type. +         *  +         * <p>The following schema fragment specifies the expected content contained within this class. +         *  +         * <pre> +         * <complexType> +         *   <complexContent> +         *     <extension base="{http://reference.e-government.gv.at/namespace/moa/20020822#}CMSDataObjectInfoType"> +         *     </extension> +         *   </complexContent> +         * </complexType> +         * </pre> +         *  +         *  +         */ +        @XmlAccessorType(XmlAccessType.FIELD) +        @XmlType(name = "") +        public static class DataObjectInfo +            extends CMSDataObjectInfoType +        { + + +        } + +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateCMSSignatureResponseType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateCMSSignatureResponseType.java new file mode 100644 index 00000000..9ba4031a --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateCMSSignatureResponseType.java @@ -0,0 +1,74 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +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.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for CreateCMSSignatureResponseType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="CreateCMSSignatureResponseType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <choice maxOccurs="unbounded"> + *         <element name="CMSSignature" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/> + *         <element ref="{http://reference.e-government.gv.at/namespace/moa/20020822#}ErrorResponse"/> + *       </choice> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateCMSSignatureResponseType", propOrder = { +    "cmsSignatureOrErrorResponse" +}) +public class CreateCMSSignatureResponseType { + +    @XmlElements({ +        @XmlElement(name = "CMSSignature", type = byte[].class), +        @XmlElement(name = "ErrorResponse", type = ErrorResponseType.class) +    }) +    protected List<Object> cmsSignatureOrErrorResponse; + +    /** +     * Gets the value of the cmsSignatureOrErrorResponse property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the cmsSignatureOrErrorResponse property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getCMSSignatureOrErrorResponse().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * byte[] {@link ErrorResponseType } +     *  +     *  +     */ +    public List<Object> getCMSSignatureOrErrorResponse() { +        if (cmsSignatureOrErrorResponse == null) { +            cmsSignatureOrErrorResponse = new ArrayList<Object>(); +        } +        return this.cmsSignatureOrErrorResponse; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateSignatureEnvironmentProfile.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateSignatureEnvironmentProfile.java new file mode 100644 index 00000000..83dc5797 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateSignatureEnvironmentProfile.java @@ -0,0 +1,99 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +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.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for anonymous complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="CreateSignatureLocation" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}CreateSignatureLocationType"/> + *         <element name="Supplement" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}XMLDataObjectAssociationType" maxOccurs="unbounded" minOccurs="0"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { +    "createSignatureLocation", +    "supplement" +}) +@XmlRootElement(name = "CreateSignatureEnvironmentProfile") +public class CreateSignatureEnvironmentProfile { + +    @XmlElement(name = "CreateSignatureLocation", required = true) +    protected CreateSignatureLocationType createSignatureLocation; +    @XmlElement(name = "Supplement") +    protected List<XMLDataObjectAssociationType> supplement; + +    /** +     * Gets the value of the createSignatureLocation property. +     *  +     * @return +     *     possible object is +     *     {@link CreateSignatureLocationType } +     *      +     */ +    public CreateSignatureLocationType getCreateSignatureLocation() { +        return createSignatureLocation; +    } + +    /** +     * Sets the value of the createSignatureLocation property. +     *  +     * @param value +     *     allowed object is +     *     {@link CreateSignatureLocationType } +     *      +     */ +    public void setCreateSignatureLocation(CreateSignatureLocationType value) { +        this.createSignatureLocation = value; +    } + +    /** +     * Gets the value of the supplement property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the supplement property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getSupplement().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link XMLDataObjectAssociationType } +     *  +     *  +     */ +    public List<XMLDataObjectAssociationType> getSupplement() { +        if (supplement == null) { +            supplement = new ArrayList<XMLDataObjectAssociationType>(); +        } +        return this.supplement; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateSignatureLocationType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateSignatureLocationType.java new file mode 100644 index 00000000..4b1a40b0 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateSignatureLocationType.java @@ -0,0 +1,93 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + * <p>Java class for CreateSignatureLocationType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="CreateSignatureLocationType"> + *   <simpleContent> + *     <extension base="<http://www.w3.org/2001/XMLSchema>token"> + *       <attribute name="Index" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" /> + *     </extension> + *   </simpleContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateSignatureLocationType", propOrder = { +    "value" +}) +public class CreateSignatureLocationType { + +    @XmlValue +    @XmlJavaTypeAdapter(CollapsedStringAdapter.class) +    @XmlSchemaType(name = "token") +    protected String value; +    @XmlAttribute(name = "Index", required = true) +    protected BigInteger index; + +    /** +     * Gets the value of the value property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getValue() { +        return value; +    } + +    /** +     * Sets the value of the value property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setValue(String value) { +        this.value = value; +    } + +    /** +     * Gets the value of the index property. +     *  +     * @return +     *     possible object is +     *     {@link BigInteger } +     *      +     */ +    public BigInteger getIndex() { +        return index; +    } + +    /** +     * Sets the value of the index property. +     *  +     * @param value +     *     allowed object is +     *     {@link BigInteger } +     *      +     */ +    public void setIndex(BigInteger value) { +        this.index = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateTransformsInfoProfile.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateTransformsInfoProfile.java new file mode 100644 index 00000000..b374ef37 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateTransformsInfoProfile.java @@ -0,0 +1,99 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +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.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for anonymous complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="CreateTransformsInfo" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}TransformsInfoType"/> + *         <element ref="{http://reference.e-government.gv.at/namespace/moa/20020822#}Supplement" maxOccurs="unbounded" minOccurs="0"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { +    "createTransformsInfo", +    "supplement" +}) +@XmlRootElement(name = "CreateTransformsInfoProfile") +public class CreateTransformsInfoProfile { + +    @XmlElement(name = "CreateTransformsInfo", required = true) +    protected TransformsInfoType createTransformsInfo; +    @XmlElement(name = "Supplement") +    protected List<XMLDataObjectAssociationType> supplement; + +    /** +     * Gets the value of the createTransformsInfo property. +     *  +     * @return +     *     possible object is +     *     {@link TransformsInfoType } +     *      +     */ +    public TransformsInfoType getCreateTransformsInfo() { +        return createTransformsInfo; +    } + +    /** +     * Sets the value of the createTransformsInfo property. +     *  +     * @param value +     *     allowed object is +     *     {@link TransformsInfoType } +     *      +     */ +    public void setCreateTransformsInfo(TransformsInfoType value) { +        this.createTransformsInfo = value; +    } + +    /** +     * Gets the value of the supplement property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the supplement property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getSupplement().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link XMLDataObjectAssociationType } +     *  +     *  +     */ +    public List<XMLDataObjectAssociationType> getSupplement() { +        if (supplement == null) { +            supplement = new ArrayList<XMLDataObjectAssociationType>(); +        } +        return this.supplement; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateXMLSignatureRequest.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateXMLSignatureRequest.java new file mode 100644 index 00000000..bb58b7f7 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateXMLSignatureRequest.java @@ -0,0 +1,34 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for anonymous complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType> + *   <complexContent> + *     <extension base="{http://reference.e-government.gv.at/namespace/moa/20020822#}CreateXMLSignatureRequestType"> + *     </extension> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "CreateXMLSignatureRequest") +public class CreateXMLSignatureRequest +    extends CreateXMLSignatureRequestType +{ + + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateXMLSignatureRequestType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateXMLSignatureRequestType.java new file mode 100644 index 00000000..6efd31ea --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateXMLSignatureRequestType.java @@ -0,0 +1,450 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + * <p>Java class for CreateXMLSignatureRequestType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="CreateXMLSignatureRequestType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="KeyIdentifier" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}KeyIdentifierType"/> + *         <element name="SingleSignatureInfo" maxOccurs="unbounded"> + *           <complexType> + *             <complexContent> + *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *                 <sequence> + *                   <element name="DataObjectInfo" maxOccurs="unbounded"> + *                     <complexType> + *                       <complexContent> + *                         <extension base="{http://reference.e-government.gv.at/namespace/moa/20020822#}DataObjectInfoType"> + *                           <attribute name="ChildOfManifest" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> + *                         </extension> + *                       </complexContent> + *                     </complexType> + *                   </element> + *                   <element name="CreateSignatureInfo" minOccurs="0"> + *                     <complexType> + *                       <complexContent> + *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *                           <sequence> + *                             <element name="CreateSignatureEnvironment" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}ContentOptionalRefType"/> + *                             <choice> + *                               <element ref="{http://reference.e-government.gv.at/namespace/moa/20020822#}CreateSignatureEnvironmentProfile"/> + *                               <element name="CreateSignatureEnvironmentProfileID" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}ProfileIdentifierType"/> + *                             </choice> + *                           </sequence> + *                         </restriction> + *                       </complexContent> + *                     </complexType> + *                   </element> + *                 </sequence> + *                 <attribute name="SecurityLayerConformity" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> + *               </restriction> + *             </complexContent> + *           </complexType> + *         </element> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateXMLSignatureRequestType", propOrder = { +    "keyIdentifier", +    "singleSignatureInfo" +}) +@XmlSeeAlso({ +    CreateXMLSignatureRequest.class +}) +public class CreateXMLSignatureRequestType { + +    @XmlElement(name = "KeyIdentifier", required = true) +    protected String keyIdentifier; +    @XmlElement(name = "SingleSignatureInfo", required = true) +    protected List<CreateXMLSignatureRequestType.SingleSignatureInfo> singleSignatureInfo; + +    /** +     * Gets the value of the keyIdentifier property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getKeyIdentifier() { +        return keyIdentifier; +    } + +    /** +     * Sets the value of the keyIdentifier property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setKeyIdentifier(String value) { +        this.keyIdentifier = value; +    } + +    /** +     * Gets the value of the singleSignatureInfo property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the singleSignatureInfo property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getSingleSignatureInfo().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link CreateXMLSignatureRequestType.SingleSignatureInfo } +     *  +     *  +     */ +    public List<CreateXMLSignatureRequestType.SingleSignatureInfo> getSingleSignatureInfo() { +        if (singleSignatureInfo == null) { +            singleSignatureInfo = new ArrayList<CreateXMLSignatureRequestType.SingleSignatureInfo>(); +        } +        return this.singleSignatureInfo; +    } + + +    /** +     * <p>Java class for anonymous complex type. +     *  +     * <p>The following schema fragment specifies the expected content contained within this class. +     *  +     * <pre> +     * <complexType> +     *   <complexContent> +     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> +     *       <sequence> +     *         <element name="DataObjectInfo" maxOccurs="unbounded"> +     *           <complexType> +     *             <complexContent> +     *               <extension base="{http://reference.e-government.gv.at/namespace/moa/20020822#}DataObjectInfoType"> +     *                 <attribute name="ChildOfManifest" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> +     *               </extension> +     *             </complexContent> +     *           </complexType> +     *         </element> +     *         <element name="CreateSignatureInfo" minOccurs="0"> +     *           <complexType> +     *             <complexContent> +     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> +     *                 <sequence> +     *                   <element name="CreateSignatureEnvironment" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}ContentOptionalRefType"/> +     *                   <choice> +     *                     <element ref="{http://reference.e-government.gv.at/namespace/moa/20020822#}CreateSignatureEnvironmentProfile"/> +     *                     <element name="CreateSignatureEnvironmentProfileID" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}ProfileIdentifierType"/> +     *                   </choice> +     *                 </sequence> +     *               </restriction> +     *             </complexContent> +     *           </complexType> +     *         </element> +     *       </sequence> +     *       <attribute name="SecurityLayerConformity" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> +     *     </restriction> +     *   </complexContent> +     * </complexType> +     * </pre> +     *  +     *  +     */ +    @XmlAccessorType(XmlAccessType.FIELD) +    @XmlType(name = "", propOrder = { +        "dataObjectInfo", +        "createSignatureInfo" +    }) +    public static class SingleSignatureInfo { + +        @XmlElement(name = "DataObjectInfo", required = true) +        protected List<CreateXMLSignatureRequestType.SingleSignatureInfo.DataObjectInfo> dataObjectInfo; +        @XmlElement(name = "CreateSignatureInfo") +        protected CreateXMLSignatureRequestType.SingleSignatureInfo.CreateSignatureInfo createSignatureInfo; +        @XmlAttribute(name = "SecurityLayerConformity") +        protected Boolean securityLayerConformity; + +        /** +         * Gets the value of the dataObjectInfo property. +         *  +         * <p> +         * 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 <CODE>set</CODE> method for the dataObjectInfo property. +         *  +         * <p> +         * For example, to add a new item, do as follows: +         * <pre> +         *    getDataObjectInfo().add(newItem); +         * </pre> +         *  +         *  +         * <p> +         * Objects of the following type(s) are allowed in the list +         * {@link CreateXMLSignatureRequestType.SingleSignatureInfo.DataObjectInfo } +         *  +         *  +         */ +        public List<CreateXMLSignatureRequestType.SingleSignatureInfo.DataObjectInfo> getDataObjectInfo() { +            if (dataObjectInfo == null) { +                dataObjectInfo = new ArrayList<CreateXMLSignatureRequestType.SingleSignatureInfo.DataObjectInfo>(); +            } +            return this.dataObjectInfo; +        } + +        /** +         * Gets the value of the createSignatureInfo property. +         *  +         * @return +         *     possible object is +         *     {@link CreateXMLSignatureRequestType.SingleSignatureInfo.CreateSignatureInfo } +         *      +         */ +        public CreateXMLSignatureRequestType.SingleSignatureInfo.CreateSignatureInfo getCreateSignatureInfo() { +            return createSignatureInfo; +        } + +        /** +         * Sets the value of the createSignatureInfo property. +         *  +         * @param value +         *     allowed object is +         *     {@link CreateXMLSignatureRequestType.SingleSignatureInfo.CreateSignatureInfo } +         *      +         */ +        public void setCreateSignatureInfo(CreateXMLSignatureRequestType.SingleSignatureInfo.CreateSignatureInfo value) { +            this.createSignatureInfo = value; +        } + +        /** +         * Gets the value of the securityLayerConformity property. +         *  +         * @return +         *     possible object is +         *     {@link Boolean } +         *      +         */ +        public boolean isSecurityLayerConformity() { +            if (securityLayerConformity == null) { +                return true; +            } else { +                return securityLayerConformity; +            } +        } + +        /** +         * Sets the value of the securityLayerConformity property. +         *  +         * @param value +         *     allowed object is +         *     {@link Boolean } +         *      +         */ +        public void setSecurityLayerConformity(Boolean value) { +            this.securityLayerConformity = value; +        } + + +        /** +         * <p>Java class for anonymous complex type. +         *  +         * <p>The following schema fragment specifies the expected content contained within this class. +         *  +         * <pre> +         * <complexType> +         *   <complexContent> +         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> +         *       <sequence> +         *         <element name="CreateSignatureEnvironment" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}ContentOptionalRefType"/> +         *         <choice> +         *           <element ref="{http://reference.e-government.gv.at/namespace/moa/20020822#}CreateSignatureEnvironmentProfile"/> +         *           <element name="CreateSignatureEnvironmentProfileID" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}ProfileIdentifierType"/> +         *         </choice> +         *       </sequence> +         *     </restriction> +         *   </complexContent> +         * </complexType> +         * </pre> +         *  +         *  +         */ +        @XmlAccessorType(XmlAccessType.FIELD) +        @XmlType(name = "", propOrder = { +            "createSignatureEnvironment", +            "createSignatureEnvironmentProfile", +            "createSignatureEnvironmentProfileID" +        }) +        public static class CreateSignatureInfo { + +            @XmlElement(name = "CreateSignatureEnvironment", required = true) +            protected ContentOptionalRefType createSignatureEnvironment; +            @XmlElement(name = "CreateSignatureEnvironmentProfile") +            protected CreateSignatureEnvironmentProfile createSignatureEnvironmentProfile; +            @XmlElement(name = "CreateSignatureEnvironmentProfileID") +            @XmlJavaTypeAdapter(CollapsedStringAdapter.class) +            protected String createSignatureEnvironmentProfileID; + +            /** +             * Gets the value of the createSignatureEnvironment property. +             *  +             * @return +             *     possible object is +             *     {@link ContentOptionalRefType } +             *      +             */ +            public ContentOptionalRefType getCreateSignatureEnvironment() { +                return createSignatureEnvironment; +            } + +            /** +             * Sets the value of the createSignatureEnvironment property. +             *  +             * @param value +             *     allowed object is +             *     {@link ContentOptionalRefType } +             *      +             */ +            public void setCreateSignatureEnvironment(ContentOptionalRefType value) { +                this.createSignatureEnvironment = value; +            } + +            /** +             * Gets the value of the createSignatureEnvironmentProfile property. +             *  +             * @return +             *     possible object is +             *     {@link CreateSignatureEnvironmentProfile } +             *      +             */ +            public CreateSignatureEnvironmentProfile getCreateSignatureEnvironmentProfile() { +                return createSignatureEnvironmentProfile; +            } + +            /** +             * Sets the value of the createSignatureEnvironmentProfile property. +             *  +             * @param value +             *     allowed object is +             *     {@link CreateSignatureEnvironmentProfile } +             *      +             */ +            public void setCreateSignatureEnvironmentProfile(CreateSignatureEnvironmentProfile value) { +                this.createSignatureEnvironmentProfile = value; +            } + +            /** +             * Gets the value of the createSignatureEnvironmentProfileID property. +             *  +             * @return +             *     possible object is +             *     {@link String } +             *      +             */ +            public String getCreateSignatureEnvironmentProfileID() { +                return createSignatureEnvironmentProfileID; +            } + +            /** +             * Sets the value of the createSignatureEnvironmentProfileID property. +             *  +             * @param value +             *     allowed object is +             *     {@link String } +             *      +             */ +            public void setCreateSignatureEnvironmentProfileID(String value) { +                this.createSignatureEnvironmentProfileID = value; +            } + +        } + + +        /** +         * <p>Java class for anonymous complex type. +         *  +         * <p>The following schema fragment specifies the expected content contained within this class. +         *  +         * <pre> +         * <complexType> +         *   <complexContent> +         *     <extension base="{http://reference.e-government.gv.at/namespace/moa/20020822#}DataObjectInfoType"> +         *       <attribute name="ChildOfManifest" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> +         *     </extension> +         *   </complexContent> +         * </complexType> +         * </pre> +         *  +         *  +         */ +        @XmlAccessorType(XmlAccessType.FIELD) +        @XmlType(name = "") +        public static class DataObjectInfo +            extends DataObjectInfoType +        { + +            @XmlAttribute(name = "ChildOfManifest") +            protected Boolean childOfManifest; + +            /** +             * Gets the value of the childOfManifest property. +             *  +             * @return +             *     possible object is +             *     {@link Boolean } +             *      +             */ +            public boolean isChildOfManifest() { +                if (childOfManifest == null) { +                    return false; +                } else { +                    return childOfManifest; +                } +            } + +            /** +             * Sets the value of the childOfManifest property. +             *  +             * @param value +             *     allowed object is +             *     {@link Boolean } +             *      +             */ +            public void setChildOfManifest(Boolean value) { +                this.childOfManifest = value; +            } + +        } + +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateXMLSignatureResponseType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateXMLSignatureResponseType.java new file mode 100644 index 00000000..b0084406 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/CreateXMLSignatureResponseType.java @@ -0,0 +1,144 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +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.XmlAnyElement; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlType; +import org.w3c.dom.Element; + + +/** + * <p>Java class for CreateXMLSignatureResponseType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="CreateXMLSignatureResponseType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <choice maxOccurs="unbounded"> + *         <element name="SignatureEnvironment"> + *           <complexType> + *             <complexContent> + *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *                 <sequence> + *                   <any processContents='lax'/> + *                 </sequence> + *               </restriction> + *             </complexContent> + *           </complexType> + *         </element> + *         <element ref="{http://reference.e-government.gv.at/namespace/moa/20020822#}ErrorResponse"/> + *       </choice> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateXMLSignatureResponseType", propOrder = { +    "signatureEnvironmentOrErrorResponse" +}) +public class CreateXMLSignatureResponseType { + +    @XmlElements({ +        @XmlElement(name = "SignatureEnvironment", type = CreateXMLSignatureResponseType.SignatureEnvironment.class), +        @XmlElement(name = "ErrorResponse", type = ErrorResponseType.class) +    }) +    protected List<Object> signatureEnvironmentOrErrorResponse; + +    /** +     * Gets the value of the signatureEnvironmentOrErrorResponse property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the signatureEnvironmentOrErrorResponse property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getSignatureEnvironmentOrErrorResponse().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link CreateXMLSignatureResponseType.SignatureEnvironment } +     * {@link ErrorResponseType } +     *  +     *  +     */ +    public List<Object> getSignatureEnvironmentOrErrorResponse() { +        if (signatureEnvironmentOrErrorResponse == null) { +            signatureEnvironmentOrErrorResponse = new ArrayList<Object>(); +        } +        return this.signatureEnvironmentOrErrorResponse; +    } + + +    /** +     * <p>Java class for anonymous complex type. +     *  +     * <p>The following schema fragment specifies the expected content contained within this class. +     *  +     * <pre> +     * <complexType> +     *   <complexContent> +     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> +     *       <sequence> +     *         <any processContents='lax'/> +     *       </sequence> +     *     </restriction> +     *   </complexContent> +     * </complexType> +     * </pre> +     *  +     *  +     */ +    @XmlAccessorType(XmlAccessType.FIELD) +    @XmlType(name = "", propOrder = { +        "any" +    }) +    public static class SignatureEnvironment { + +        @XmlAnyElement(lax = true) +        protected Object any; + +        /** +         * Gets the value of the any property. +         *  +         * @return +         *     possible object is +         *     {@link Object } +         *     {@link Element } +         *      +         */ +        public Object getAny() { +            return any; +        } + +        /** +         * Sets the value of the any property. +         *  +         * @param value +         *     allowed object is +         *     {@link Object } +         *     {@link Element } +         *      +         */ +        public void setAny(Object value) { +            this.any = value; +        } + +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/DataObjectInfoType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/DataObjectInfoType.java new file mode 100644 index 00000000..c8647b68 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/DataObjectInfoType.java @@ -0,0 +1,195 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + * <p>Java class for DataObjectInfoType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="DataObjectInfoType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="DataObject"> + *           <complexType> + *             <complexContent> + *               <extension base="{http://reference.e-government.gv.at/namespace/moa/20020822#}ContentOptionalRefType"> + *               </extension> + *             </complexContent> + *           </complexType> + *         </element> + *         <choice> + *           <element ref="{http://reference.e-government.gv.at/namespace/moa/20020822#}CreateTransformsInfoProfile"/> + *           <element name="CreateTransformsInfoProfileID" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}ProfileIdentifierType"/> + *         </choice> + *       </sequence> + *       <attribute name="Structure" use="required"> + *         <simpleType> + *           <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + *             <enumeration value="detached"/> + *             <enumeration value="enveloping"/> + *           </restriction> + *         </simpleType> + *       </attribute> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DataObjectInfoType", propOrder = { +    "dataObject", +    "createTransformsInfoProfile", +    "createTransformsInfoProfileID" +}) +@XmlSeeAlso({ +    at.gv.e_government.reference.namespace.moa._20020822.CreateXMLSignatureRequestType.SingleSignatureInfo.DataObjectInfo.class +}) +public class DataObjectInfoType { + +    @XmlElement(name = "DataObject", required = true) +    protected DataObjectInfoType.DataObject dataObject; +    @XmlElement(name = "CreateTransformsInfoProfile") +    protected CreateTransformsInfoProfile createTransformsInfoProfile; +    @XmlElement(name = "CreateTransformsInfoProfileID") +    @XmlJavaTypeAdapter(CollapsedStringAdapter.class) +    protected String createTransformsInfoProfileID; +    @XmlAttribute(name = "Structure", required = true) +    protected String structure; + +    /** +     * Gets the value of the dataObject property. +     *  +     * @return +     *     possible object is +     *     {@link DataObjectInfoType.DataObject } +     *      +     */ +    public DataObjectInfoType.DataObject getDataObject() { +        return dataObject; +    } + +    /** +     * Sets the value of the dataObject property. +     *  +     * @param value +     *     allowed object is +     *     {@link DataObjectInfoType.DataObject } +     *      +     */ +    public void setDataObject(DataObjectInfoType.DataObject value) { +        this.dataObject = value; +    } + +    /** +     * Gets the value of the createTransformsInfoProfile property. +     *  +     * @return +     *     possible object is +     *     {@link CreateTransformsInfoProfile } +     *      +     */ +    public CreateTransformsInfoProfile getCreateTransformsInfoProfile() { +        return createTransformsInfoProfile; +    } + +    /** +     * Sets the value of the createTransformsInfoProfile property. +     *  +     * @param value +     *     allowed object is +     *     {@link CreateTransformsInfoProfile } +     *      +     */ +    public void setCreateTransformsInfoProfile(CreateTransformsInfoProfile value) { +        this.createTransformsInfoProfile = value; +    } + +    /** +     * Gets the value of the createTransformsInfoProfileID property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getCreateTransformsInfoProfileID() { +        return createTransformsInfoProfileID; +    } + +    /** +     * Sets the value of the createTransformsInfoProfileID property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setCreateTransformsInfoProfileID(String value) { +        this.createTransformsInfoProfileID = value; +    } + +    /** +     * Gets the value of the structure property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getStructure() { +        return structure; +    } + +    /** +     * Sets the value of the structure property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setStructure(String value) { +        this.structure = value; +    } + + +    /** +     * <p>Java class for anonymous complex type. +     *  +     * <p>The following schema fragment specifies the expected content contained within this class. +     *  +     * <pre> +     * <complexType> +     *   <complexContent> +     *     <extension base="{http://reference.e-government.gv.at/namespace/moa/20020822#}ContentOptionalRefType"> +     *     </extension> +     *   </complexContent> +     * </complexType> +     * </pre> +     *  +     *  +     */ +    @XmlAccessorType(XmlAccessType.FIELD) +    @XmlType(name = "") +    public static class DataObject +        extends ContentOptionalRefType +    { + + +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ErrorResponseType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ErrorResponseType.java new file mode 100644 index 00000000..b14bc949 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ErrorResponseType.java @@ -0,0 +1,91 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for ErrorResponseType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="ErrorResponseType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="ErrorCode" type="{http://www.w3.org/2001/XMLSchema}integer"/> + *         <element name="Info" type="{http://www.w3.org/2001/XMLSchema}string"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ErrorResponseType", propOrder = { +    "errorCode", +    "info" +}) +public class ErrorResponseType { + +    @XmlElement(name = "ErrorCode", required = true) +    protected BigInteger errorCode; +    @XmlElement(name = "Info", required = true) +    protected String info; + +    /** +     * Gets the value of the errorCode property. +     *  +     * @return +     *     possible object is +     *     {@link BigInteger } +     *      +     */ +    public BigInteger getErrorCode() { +        return errorCode; +    } + +    /** +     * Sets the value of the errorCode property. +     *  +     * @param value +     *     allowed object is +     *     {@link BigInteger } +     *      +     */ +    public void setErrorCode(BigInteger value) { +        this.errorCode = value; +    } + +    /** +     * Gets the value of the info property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getInfo() { +        return info; +    } + +    /** +     * Sets the value of the info property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setInfo(String value) { +        this.info = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/FinalDataMetaInfoType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/FinalDataMetaInfoType.java new file mode 100644 index 00000000..7ac931f1 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/FinalDataMetaInfoType.java @@ -0,0 +1,66 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for FinalDataMetaInfoType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="FinalDataMetaInfoType"> + *   <complexContent> + *     <extension base="{http://reference.e-government.gv.at/namespace/moa/20020822#}MetaInfoType"> + *       <sequence> + *         <element name="Type" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/> + *       </sequence> + *     </extension> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FinalDataMetaInfoType", propOrder = { +    "type" +}) +public class FinalDataMetaInfoType +    extends MetaInfoType +{ + +    @XmlElement(name = "Type") +    @XmlSchemaType(name = "anyURI") +    protected String type; + +    /** +     * Gets the value of the type property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getType() { +        return type; +    } + +    /** +     * Sets the value of the type property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setType(String value) { +        this.type = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/InputDataType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/InputDataType.java new file mode 100644 index 00000000..4a52be58 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/InputDataType.java @@ -0,0 +1,104 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +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; + + +/** + * <p>Java class for InputDataType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="InputDataType"> + *   <complexContent> + *     <extension base="{http://reference.e-government.gv.at/namespace/moa/20020822#}ContentExLocRefBaseType"> + *       <attribute name="PartOf" default="SignedInfo"> + *         <simpleType> + *           <restriction base="{http://www.w3.org/2001/XMLSchema}token"> + *             <enumeration value="SignedInfo"/> + *             <enumeration value="XMLDSIGManifest"/> + *           </restriction> + *         </simpleType> + *       </attribute> + *       <attribute name="ReferringSigReference" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" /> + *     </extension> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "InputDataType") +public class InputDataType +    extends ContentExLocRefBaseType +{ + +    @XmlAttribute(name = "PartOf") +    @XmlJavaTypeAdapter(CollapsedStringAdapter.class) +    protected String partOf; +    @XmlAttribute(name = "ReferringSigReference") +    @XmlSchemaType(name = "nonNegativeInteger") +    protected BigInteger referringSigReference; + +    /** +     * Gets the value of the partOf property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getPartOf() { +        if (partOf == null) { +            return "SignedInfo"; +        } else { +            return partOf; +        } +    } + +    /** +     * Sets the value of the partOf property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setPartOf(String value) { +        this.partOf = value; +    } + +    /** +     * Gets the value of the referringSigReference property. +     *  +     * @return +     *     possible object is +     *     {@link BigInteger } +     *      +     */ +    public BigInteger getReferringSigReference() { +        return referringSigReference; +    } + +    /** +     * Sets the value of the referringSigReference property. +     *  +     * @param value +     *     allowed object is +     *     {@link BigInteger } +     *      +     */ +    public void setReferringSigReference(BigInteger value) { +        this.referringSigReference = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/KeyStorageType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/KeyStorageType.java new file mode 100644 index 00000000..556e6a83 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/KeyStorageType.java @@ -0,0 +1,51 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for KeyStorageType. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + * <p> + * <pre> + * <simpleType name="KeyStorageType"> + *   <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + *     <enumeration value="Software"/> + *     <enumeration value="Hardware"/> + *   </restriction> + * </simpleType> + * </pre> + *  + */ +@XmlType(name = "KeyStorageType") +@XmlEnum +public enum KeyStorageType { + +    @XmlEnumValue("Software") +    SOFTWARE("Software"), +    @XmlEnumValue("Hardware") +    HARDWARE("Hardware"); +    private final String value; + +    KeyStorageType(String v) { +        value = v; +    } + +    public String value() { +        return value; +    } + +    public static KeyStorageType fromValue(String v) { +        for (KeyStorageType c: KeyStorageType.values()) { +            if (c.value.equals(v)) { +                return c; +            } +        } +        throw new IllegalArgumentException(v); +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ManifestRefsCheckResultInfoType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ManifestRefsCheckResultInfoType.java new file mode 100644 index 00000000..c5177dbe --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ManifestRefsCheckResultInfoType.java @@ -0,0 +1,37 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for ManifestRefsCheckResultInfoType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="ManifestRefsCheckResultInfoType"> + *   <complexContent> + *     <restriction base="{http://reference.e-government.gv.at/namespace/moa/20020822#}AnyChildrenType"> + *       <sequence> + *         <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/> + *         <element name="FailedReference" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" maxOccurs="unbounded" minOccurs="0"/> + *         <element name="ReferringSigReference" type="{http://www.w3.org/2001/XMLSchema}positiveInteger"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ManifestRefsCheckResultInfoType") +public class ManifestRefsCheckResultInfoType +    extends AnyChildrenType +{ + + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ManifestRefsCheckResultType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ManifestRefsCheckResultType.java new file mode 100644 index 00000000..fafe4401 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ManifestRefsCheckResultType.java @@ -0,0 +1,36 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for ManifestRefsCheckResultType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="ManifestRefsCheckResultType"> + *   <complexContent> + *     <restriction base="{http://reference.e-government.gv.at/namespace/moa/20020822#}CheckResultType"> + *       <sequence> + *         <element name="Code" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger"/> + *         <element name="Info" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}ManifestRefsCheckResultInfoType"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ManifestRefsCheckResultType") +public class ManifestRefsCheckResultType +    extends CheckResultType +{ + + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/MetaInfoType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/MetaInfoType.java new file mode 100644 index 00000000..71f44023 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/MetaInfoType.java @@ -0,0 +1,135 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +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.XmlAnyElement; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + * <p>Java class for MetaInfoType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="MetaInfoType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="MimeType" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}MimeTypeType"/> + *         <element name="Description" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/> + *         <any namespace='##other' maxOccurs="unbounded" minOccurs="0"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MetaInfoType", propOrder = { +    "mimeType", +    "description", +    "any" +}) +@XmlSeeAlso({ +    FinalDataMetaInfoType.class +}) +public class MetaInfoType { + +    @XmlElement(name = "MimeType", required = true) +    @XmlJavaTypeAdapter(CollapsedStringAdapter.class) +    protected String mimeType; +    @XmlElement(name = "Description") +    @XmlSchemaType(name = "anyURI") +    protected String description; +    @XmlAnyElement(lax = true) +    protected List<Object> any; + +    /** +     * Gets the value of the mimeType property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getMimeType() { +        return mimeType; +    } + +    /** +     * Sets the value of the mimeType property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setMimeType(String value) { +        this.mimeType = value; +    } + +    /** +     * Gets the value of the description property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getDescription() { +        return description; +    } + +    /** +     * Sets the value of the description property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setDescription(String value) { +        this.description = value; +    } + +    /** +     * Gets the value of the any property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the any property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getAny().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link Object } +     *  +     *  +     */ +    public List<Object> getAny() { +        if (any == null) { +            any = new ArrayList<Object>(); +        } +        return this.any; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ObjectFactory.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ObjectFactory.java new file mode 100644 index 00000000..b3ef1238 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ObjectFactory.java @@ -0,0 +1,593 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.namespace.QName; +import org.w3._2000._09.xmldsig.KeyInfoType; + + +/** + * This object contains factory methods for each  + * Java content interface and Java element interface  + * generated in the at.gv.e_government.reference.namespace.moa._20020822 package.  + * <p>An ObjectFactory allows you to programatically  + * construct new instances of the Java representation  + * for XML content. The Java representation of XML  + * content can consist of schema derived interfaces  + * and classes representing the binding of schema  + * type definitions, element declarations and model  + * groups.  Factory methods for each of these are  + * provided in this class. + *  + */ +@XmlRegistry +public class ObjectFactory { + +    private final static QName _CreateXMLSignatureResponse_QNAME = new QName("http://reference.e-government.gv.at/namespace/moa/20020822#", "CreateXMLSignatureResponse"); +    private final static QName _IssuingCountry_QNAME = new QName("http://reference.e-government.gv.at/namespace/moa/20020822#", "IssuingCountry"); +    private final static QName _VerifyCMSSignatureResponse_QNAME = new QName("http://reference.e-government.gv.at/namespace/moa/20020822#", "VerifyCMSSignatureResponse"); +    private final static QName _CreateCMSSignatureResponse_QNAME = new QName("http://reference.e-government.gv.at/namespace/moa/20020822#", "CreateCMSSignatureResponse"); +    private final static QName _SupplementProfile_QNAME = new QName("http://reference.e-government.gv.at/namespace/moa/20020822#", "SupplementProfile"); +    private final static QName _VerifyXMLSignatureRequest_QNAME = new QName("http://reference.e-government.gv.at/namespace/moa/20020822#", "VerifyXMLSignatureRequest"); +    private final static QName _PublicAuthority_QNAME = new QName("http://reference.e-government.gv.at/namespace/moa/20020822#", "PublicAuthority"); +    private final static QName _ErrorResponse_QNAME = new QName("http://reference.e-government.gv.at/namespace/moa/20020822#", "ErrorResponse"); +    private final static QName _VerifyXMLSignatureResponse_QNAME = new QName("http://reference.e-government.gv.at/namespace/moa/20020822#", "VerifyXMLSignatureResponse"); +    private final static QName _Supplement_QNAME = new QName("http://reference.e-government.gv.at/namespace/moa/20020822#", "Supplement"); +    private final static QName _VerifyCMSSignatureResponseTypeCertificateCheck_QNAME = new QName("http://reference.e-government.gv.at/namespace/moa/20020822#", "CertificateCheck"); +    private final static QName _VerifyCMSSignatureResponseTypeSignerInfo_QNAME = new QName("http://reference.e-government.gv.at/namespace/moa/20020822#", "SignerInfo"); +    private final static QName _VerifyCMSSignatureResponseTypeSignatureCheck_QNAME = new QName("http://reference.e-government.gv.at/namespace/moa/20020822#", "SignatureCheck"); + +    /** +     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.gv.e_government.reference.namespace.moa._20020822 +     *  +     */ +    public ObjectFactory() { +    } + +    /** +     * Create an instance of {@link CreateXMLSignatureRequestType } +     *  +     */ +    public CreateXMLSignatureRequestType createCreateXMLSignatureRequestType() { +        return new CreateXMLSignatureRequestType(); +    } + +    /** +     * Create an instance of {@link CreateCMSSignatureRequestType } +     *  +     */ +    public CreateCMSSignatureRequestType createCreateCMSSignatureRequestType() { +        return new CreateCMSSignatureRequestType(); +    } + +    /** +     * Create an instance of {@link CMSDataObjectInfoType } +     *  +     */ +    public CMSDataObjectInfoType createCMSDataObjectInfoType() { +        return new CMSDataObjectInfoType(); +    } + +    /** +     * Create an instance of {@link DataObjectInfoType } +     *  +     */ +    public DataObjectInfoType createDataObjectInfoType() { +        return new DataObjectInfoType(); +    } + +    /** +     * Create an instance of {@link VerifyXMLSignatureRequestType } +     *  +     */ +    public VerifyXMLSignatureRequestType createVerifyXMLSignatureRequestType() { +        return new VerifyXMLSignatureRequestType(); +    } + +    /** +     * Create an instance of {@link CreateCMSSignatureRequestType.SingleSignatureInfo } +     *  +     */ +    public CreateCMSSignatureRequestType.SingleSignatureInfo createCreateCMSSignatureRequestTypeSingleSignatureInfo() { +        return new CreateCMSSignatureRequestType.SingleSignatureInfo(); +    } + +    /** +     * Create an instance of {@link CreateXMLSignatureResponseType } +     *  +     */ +    public CreateXMLSignatureResponseType createCreateXMLSignatureResponseType() { +        return new CreateXMLSignatureResponseType(); +    } + +    /** +     * Create an instance of {@link TransformParameterType } +     *  +     */ +    public TransformParameterType createTransformParameterType() { +        return new TransformParameterType(); +    } + +    /** +     * Create an instance of {@link CreateXMLSignatureRequestType.SingleSignatureInfo } +     *  +     */ +    public CreateXMLSignatureRequestType.SingleSignatureInfo createCreateXMLSignatureRequestTypeSingleSignatureInfo() { +        return new CreateXMLSignatureRequestType.SingleSignatureInfo(); +    } + +    /** +     * Create an instance of {@link VerifyXMLSignatureResponseType } +     *  +     */ +    public VerifyXMLSignatureResponseType createVerifyXMLSignatureResponseType() { +        return new VerifyXMLSignatureResponseType(); +    } + +    /** +     * Create an instance of {@link PublicAuthorityType } +     *  +     */ +    public PublicAuthorityType createPublicAuthorityType() { +        return new PublicAuthorityType(); +    } + +    /** +     * Create an instance of {@link VerifyCMSSignatureRequest } +     *  +     */ +    public VerifyCMSSignatureRequest createVerifyCMSSignatureRequest() { +        return new VerifyCMSSignatureRequest(); +    } + +    /** +     * Create an instance of {@link VerifyCMSSignatureRequestType } +     *  +     */ +    public VerifyCMSSignatureRequestType createVerifyCMSSignatureRequestType() { +        return new VerifyCMSSignatureRequestType(); +    } + +    /** +     * Create an instance of {@link CMSDataObjectOptionalMetaType } +     *  +     */ +    public CMSDataObjectOptionalMetaType createCMSDataObjectOptionalMetaType() { +        return new CMSDataObjectOptionalMetaType(); +    } + +    /** +     * Create an instance of {@link XMLDataObjectAssociationType } +     *  +     */ +    public XMLDataObjectAssociationType createXMLDataObjectAssociationType() { +        return new XMLDataObjectAssociationType(); +    } + +    /** +     * Create an instance of {@link QualifiedCertificate } +     *  +     */ +    public QualifiedCertificate createQualifiedCertificate() { +        return new QualifiedCertificate(); +    } + +    /** +     * Create an instance of {@link CreateXMLSignatureRequest } +     *  +     */ +    public CreateXMLSignatureRequest createCreateXMLSignatureRequest() { +        return new CreateXMLSignatureRequest(); +    } + +    /** +     * Create an instance of {@link VerifyTransformsInfoProfile } +     *  +     */ +    public VerifyTransformsInfoProfile createVerifyTransformsInfoProfile() { +        return new VerifyTransformsInfoProfile(); +    } + +    /** +     * Create an instance of {@link CreateCMSSignatureRequest } +     *  +     */ +    public CreateCMSSignatureRequest createCreateCMSSignatureRequest() { +        return new CreateCMSSignatureRequest(); +    } + +    /** +     * Create an instance of {@link ErrorResponseType } +     *  +     */ +    public ErrorResponseType createErrorResponseType() { +        return new ErrorResponseType(); +    } + +    /** +     * Create an instance of {@link CreateSignatureEnvironmentProfile } +     *  +     */ +    public CreateSignatureEnvironmentProfile createCreateSignatureEnvironmentProfile() { +        return new CreateSignatureEnvironmentProfile(); +    } + +    /** +     * Create an instance of {@link CreateSignatureLocationType } +     *  +     */ +    public CreateSignatureLocationType createCreateSignatureLocationType() { +        return new CreateSignatureLocationType(); +    } + +    /** +     * Create an instance of {@link CreateCMSSignatureResponseType } +     *  +     */ +    public CreateCMSSignatureResponseType createCreateCMSSignatureResponseType() { +        return new CreateCMSSignatureResponseType(); +    } + +    /** +     * Create an instance of {@link SecureSignatureCreationDevice } +     *  +     */ +    public SecureSignatureCreationDevice createSecureSignatureCreationDevice() { +        return new SecureSignatureCreationDevice(); +    } + +    /** +     * Create an instance of {@link VerifyCMSSignatureResponseType } +     *  +     */ +    public VerifyCMSSignatureResponseType createVerifyCMSSignatureResponseType() { +        return new VerifyCMSSignatureResponseType(); +    } + +    /** +     * Create an instance of {@link CreateTransformsInfoProfile } +     *  +     */ +    public CreateTransformsInfoProfile createCreateTransformsInfoProfile() { +        return new CreateTransformsInfoProfile(); +    } + +    /** +     * Create an instance of {@link TransformsInfoType } +     *  +     */ +    public TransformsInfoType createTransformsInfoType() { +        return new TransformsInfoType(); +    } + +    /** +     * Create an instance of {@link CMSContentBaseType } +     *  +     */ +    public CMSContentBaseType createCMSContentBaseType() { +        return new CMSContentBaseType(); +    } + +    /** +     * Create an instance of {@link ManifestRefsCheckResultType } +     *  +     */ +    public ManifestRefsCheckResultType createManifestRefsCheckResultType() { +        return new ManifestRefsCheckResultType(); +    } + +    /** +     * Create an instance of {@link InputDataType } +     *  +     */ +    public InputDataType createInputDataType() { +        return new InputDataType(); +    } + +    /** +     * Create an instance of {@link CheckResultType } +     *  +     */ +    public CheckResultType createCheckResultType() { +        return new CheckResultType(); +    } + +    /** +     * Create an instance of {@link ContentBaseType } +     *  +     */ +    public ContentBaseType createContentBaseType() { +        return new ContentBaseType(); +    } + +    /** +     * Create an instance of {@link FinalDataMetaInfoType } +     *  +     */ +    public FinalDataMetaInfoType createFinalDataMetaInfoType() { +        return new FinalDataMetaInfoType(); +    } + +    /** +     * Create an instance of {@link ReferencesCheckResultInfoType } +     *  +     */ +    public ReferencesCheckResultInfoType createReferencesCheckResultInfoType() { +        return new ReferencesCheckResultInfoType(); +    } + +    /** +     * Create an instance of {@link CMSDataObjectRequiredMetaType } +     *  +     */ +    public CMSDataObjectRequiredMetaType createCMSDataObjectRequiredMetaType() { +        return new CMSDataObjectRequiredMetaType(); +    } + +    /** +     * Create an instance of {@link XMLContentType } +     *  +     */ +    public XMLContentType createXMLContentType() { +        return new XMLContentType(); +    } + +    /** +     * Create an instance of {@link MetaInfoType } +     *  +     */ +    public MetaInfoType createMetaInfoType() { +        return new MetaInfoType(); +    } + +    /** +     * Create an instance of {@link ContentExLocRefBaseType } +     *  +     */ +    public ContentExLocRefBaseType createContentExLocRefBaseType() { +        return new ContentExLocRefBaseType(); +    } + +    /** +     * Create an instance of {@link AnyChildrenType } +     *  +     */ +    public AnyChildrenType createAnyChildrenType() { +        return new AnyChildrenType(); +    } + +    /** +     * Create an instance of {@link ReferencesCheckResultType } +     *  +     */ +    public ReferencesCheckResultType createReferencesCheckResultType() { +        return new ReferencesCheckResultType(); +    } + +    /** +     * Create an instance of {@link ManifestRefsCheckResultInfoType } +     *  +     */ +    public ManifestRefsCheckResultInfoType createManifestRefsCheckResultInfoType() { +        return new ManifestRefsCheckResultInfoType(); +    } + +    /** +     * Create an instance of {@link VerifyTransformsDataType } +     *  +     */ +    public VerifyTransformsDataType createVerifyTransformsDataType() { +        return new VerifyTransformsDataType(); +    } + +    /** +     * Create an instance of {@link ContentRequiredRefType } +     *  +     */ +    public ContentRequiredRefType createContentRequiredRefType() { +        return new ContentRequiredRefType(); +    } + +    /** +     * Create an instance of {@link ContentOptionalRefType } +     *  +     */ +    public ContentOptionalRefType createContentOptionalRefType() { +        return new ContentOptionalRefType(); +    } + +    /** +     * Create an instance of {@link CMSDataObjectInfoType.DataObject } +     *  +     */ +    public CMSDataObjectInfoType.DataObject createCMSDataObjectInfoTypeDataObject() { +        return new CMSDataObjectInfoType.DataObject(); +    } + +    /** +     * Create an instance of {@link DataObjectInfoType.DataObject } +     *  +     */ +    public DataObjectInfoType.DataObject createDataObjectInfoTypeDataObject() { +        return new DataObjectInfoType.DataObject(); +    } + +    /** +     * Create an instance of {@link VerifyXMLSignatureRequestType.VerifySignatureInfo } +     *  +     */ +    public VerifyXMLSignatureRequestType.VerifySignatureInfo createVerifyXMLSignatureRequestTypeVerifySignatureInfo() { +        return new VerifyXMLSignatureRequestType.VerifySignatureInfo(); +    } + +    /** +     * Create an instance of {@link VerifyXMLSignatureRequestType.SignatureManifestCheckParams } +     *  +     */ +    public VerifyXMLSignatureRequestType.SignatureManifestCheckParams createVerifyXMLSignatureRequestTypeSignatureManifestCheckParams() { +        return new VerifyXMLSignatureRequestType.SignatureManifestCheckParams(); +    } + +    /** +     * Create an instance of {@link CreateCMSSignatureRequestType.SingleSignatureInfo.DataObjectInfo } +     *  +     */ +    public CreateCMSSignatureRequestType.SingleSignatureInfo.DataObjectInfo createCreateCMSSignatureRequestTypeSingleSignatureInfoDataObjectInfo() { +        return new CreateCMSSignatureRequestType.SingleSignatureInfo.DataObjectInfo(); +    } + +    /** +     * Create an instance of {@link CreateXMLSignatureResponseType.SignatureEnvironment } +     *  +     */ +    public CreateXMLSignatureResponseType.SignatureEnvironment createCreateXMLSignatureResponseTypeSignatureEnvironment() { +        return new CreateXMLSignatureResponseType.SignatureEnvironment(); +    } + +    /** +     * Create an instance of {@link TransformParameterType.Hash } +     *  +     */ +    public TransformParameterType.Hash createTransformParameterTypeHash() { +        return new TransformParameterType.Hash(); +    } + +    /** +     * Create an instance of {@link CreateXMLSignatureRequestType.SingleSignatureInfo.DataObjectInfo } +     *  +     */ +    public CreateXMLSignatureRequestType.SingleSignatureInfo.DataObjectInfo createCreateXMLSignatureRequestTypeSingleSignatureInfoDataObjectInfo() { +        return new CreateXMLSignatureRequestType.SingleSignatureInfo.DataObjectInfo(); +    } + +    /** +     * Create an instance of {@link CreateXMLSignatureRequestType.SingleSignatureInfo.CreateSignatureInfo } +     *  +     */ +    public CreateXMLSignatureRequestType.SingleSignatureInfo.CreateSignatureInfo createCreateXMLSignatureRequestTypeSingleSignatureInfoCreateSignatureInfo() { +        return new CreateXMLSignatureRequestType.SingleSignatureInfo.CreateSignatureInfo(); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link CreateXMLSignatureResponseType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/moa/20020822#", name = "CreateXMLSignatureResponse") +    public JAXBElement<CreateXMLSignatureResponseType> createCreateXMLSignatureResponse(CreateXMLSignatureResponseType value) { +        return new JAXBElement<CreateXMLSignatureResponseType>(_CreateXMLSignatureResponse_QNAME, CreateXMLSignatureResponseType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/moa/20020822#", name = "IssuingCountry") +    @XmlJavaTypeAdapter(CollapsedStringAdapter.class) +    public JAXBElement<String> createIssuingCountry(String value) { +        return new JAXBElement<String>(_IssuingCountry_QNAME, String.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link VerifyCMSSignatureResponseType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/moa/20020822#", name = "VerifyCMSSignatureResponse") +    public JAXBElement<VerifyCMSSignatureResponseType> createVerifyCMSSignatureResponse(VerifyCMSSignatureResponseType value) { +        return new JAXBElement<VerifyCMSSignatureResponseType>(_VerifyCMSSignatureResponse_QNAME, VerifyCMSSignatureResponseType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link CreateCMSSignatureResponseType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/moa/20020822#", name = "CreateCMSSignatureResponse") +    public JAXBElement<CreateCMSSignatureResponseType> createCreateCMSSignatureResponse(CreateCMSSignatureResponseType value) { +        return new JAXBElement<CreateCMSSignatureResponseType>(_CreateCMSSignatureResponse_QNAME, CreateCMSSignatureResponseType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link XMLDataObjectAssociationType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/moa/20020822#", name = "SupplementProfile") +    public JAXBElement<XMLDataObjectAssociationType> createSupplementProfile(XMLDataObjectAssociationType value) { +        return new JAXBElement<XMLDataObjectAssociationType>(_SupplementProfile_QNAME, XMLDataObjectAssociationType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link VerifyXMLSignatureRequestType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/moa/20020822#", name = "VerifyXMLSignatureRequest") +    public JAXBElement<VerifyXMLSignatureRequestType> createVerifyXMLSignatureRequest(VerifyXMLSignatureRequestType value) { +        return new JAXBElement<VerifyXMLSignatureRequestType>(_VerifyXMLSignatureRequest_QNAME, VerifyXMLSignatureRequestType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link PublicAuthorityType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/moa/20020822#", name = "PublicAuthority") +    public JAXBElement<PublicAuthorityType> createPublicAuthority(PublicAuthorityType value) { +        return new JAXBElement<PublicAuthorityType>(_PublicAuthority_QNAME, PublicAuthorityType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link ErrorResponseType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/moa/20020822#", name = "ErrorResponse") +    public JAXBElement<ErrorResponseType> createErrorResponse(ErrorResponseType value) { +        return new JAXBElement<ErrorResponseType>(_ErrorResponse_QNAME, ErrorResponseType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link VerifyXMLSignatureResponseType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/moa/20020822#", name = "VerifyXMLSignatureResponse") +    public JAXBElement<VerifyXMLSignatureResponseType> createVerifyXMLSignatureResponse(VerifyXMLSignatureResponseType value) { +        return new JAXBElement<VerifyXMLSignatureResponseType>(_VerifyXMLSignatureResponse_QNAME, VerifyXMLSignatureResponseType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link XMLDataObjectAssociationType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/moa/20020822#", name = "Supplement") +    public JAXBElement<XMLDataObjectAssociationType> createSupplement(XMLDataObjectAssociationType value) { +        return new JAXBElement<XMLDataObjectAssociationType>(_Supplement_QNAME, XMLDataObjectAssociationType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link CheckResultType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/moa/20020822#", name = "CertificateCheck", scope = VerifyCMSSignatureResponseType.class) +    public JAXBElement<CheckResultType> createVerifyCMSSignatureResponseTypeCertificateCheck(CheckResultType value) { +        return new JAXBElement<CheckResultType>(_VerifyCMSSignatureResponseTypeCertificateCheck_QNAME, CheckResultType.class, VerifyCMSSignatureResponseType.class, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link KeyInfoType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/moa/20020822#", name = "SignerInfo", scope = VerifyCMSSignatureResponseType.class) +    public JAXBElement<KeyInfoType> createVerifyCMSSignatureResponseTypeSignerInfo(KeyInfoType value) { +        return new JAXBElement<KeyInfoType>(_VerifyCMSSignatureResponseTypeSignerInfo_QNAME, KeyInfoType.class, VerifyCMSSignatureResponseType.class, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link CheckResultType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/moa/20020822#", name = "SignatureCheck", scope = VerifyCMSSignatureResponseType.class) +    public JAXBElement<CheckResultType> createVerifyCMSSignatureResponseTypeSignatureCheck(CheckResultType value) { +        return new JAXBElement<CheckResultType>(_VerifyCMSSignatureResponseTypeSignatureCheck_QNAME, CheckResultType.class, VerifyCMSSignatureResponseType.class, value); +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/PublicAuthorityType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/PublicAuthorityType.java new file mode 100644 index 00000000..bfae1dca --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/PublicAuthorityType.java @@ -0,0 +1,62 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for PublicAuthorityType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="PublicAuthorityType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="Code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PublicAuthorityType", propOrder = { +    "code" +}) +public class PublicAuthorityType { + +    @XmlElement(name = "Code") +    protected String code; + +    /** +     * Gets the value of the code property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getCode() { +        return code; +    } + +    /** +     * Sets the value of the code property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setCode(String value) { +        this.code = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/QualifiedCertificate.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/QualifiedCertificate.java new file mode 100644 index 00000000..e51d7f64 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/QualifiedCertificate.java @@ -0,0 +1,70 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + * <p>Java class for anonymous complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <attribute name="source"> + *         <simpleType> + *           <restriction base="{http://www.w3.org/2001/XMLSchema}token"> + *             <enumeration value="TSL"/> + *             <enumeration value="Certificate"/> + *           </restriction> + *         </simpleType> + *       </attribute> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "QualifiedCertificate") +public class QualifiedCertificate { + +    @XmlAttribute(name = "source") +    @XmlJavaTypeAdapter(CollapsedStringAdapter.class) +    protected String source; + +    /** +     * Gets the value of the source property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getSource() { +        return source; +    } + +    /** +     * Sets the value of the source property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setSource(String value) { +        this.source = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ReferencesCheckResultInfoType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ReferencesCheckResultInfoType.java new file mode 100644 index 00000000..fdd93a57 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ReferencesCheckResultInfoType.java @@ -0,0 +1,36 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for ReferencesCheckResultInfoType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="ReferencesCheckResultInfoType"> + *   <complexContent> + *     <restriction base="{http://reference.e-government.gv.at/namespace/moa/20020822#}AnyChildrenType"> + *       <sequence> + *         <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/> + *         <element name="FailedReference" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" maxOccurs="unbounded" minOccurs="0"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ReferencesCheckResultInfoType") +public class ReferencesCheckResultInfoType +    extends AnyChildrenType +{ + + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ReferencesCheckResultType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ReferencesCheckResultType.java new file mode 100644 index 00000000..e2683f55 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/ReferencesCheckResultType.java @@ -0,0 +1,36 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for ReferencesCheckResultType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="ReferencesCheckResultType"> + *   <complexContent> + *     <restriction base="{http://reference.e-government.gv.at/namespace/moa/20020822#}CheckResultType"> + *       <sequence> + *         <element name="Code" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger"/> + *         <element name="Info" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}ReferencesCheckResultInfoType" minOccurs="0"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ReferencesCheckResultType") +public class ReferencesCheckResultType +    extends CheckResultType +{ + + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/SecureSignatureCreationDevice.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/SecureSignatureCreationDevice.java new file mode 100644 index 00000000..4c115280 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/SecureSignatureCreationDevice.java @@ -0,0 +1,70 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + * <p>Java class for anonymous complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <attribute name="source"> + *         <simpleType> + *           <restriction base="{http://www.w3.org/2001/XMLSchema}token"> + *             <enumeration value="TSL"/> + *             <enumeration value="Certificate"/> + *           </restriction> + *         </simpleType> + *       </attribute> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "SecureSignatureCreationDevice") +public class SecureSignatureCreationDevice { + +    @XmlAttribute(name = "source") +    @XmlJavaTypeAdapter(CollapsedStringAdapter.class) +    protected String source; + +    /** +     * Gets the value of the source property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getSource() { +        return source; +    } + +    /** +     * Sets the value of the source property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setSource(String value) { +        this.source = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/TransformParameterType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/TransformParameterType.java new file mode 100644 index 00000000..5467508a --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/TransformParameterType.java @@ -0,0 +1,211 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +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.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.DigestMethodType; + + +/** + * <p>Java class for TransformParameterType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="TransformParameterType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <choice minOccurs="0"> + *         <element name="Base64Content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/> + *         <element name="Hash"> + *           <complexType> + *             <complexContent> + *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *                 <sequence> + *                   <element ref="{http://www.w3.org/2000/09/xmldsig#}DigestMethod"/> + *                   <element ref="{http://www.w3.org/2000/09/xmldsig#}DigestValue"/> + *                 </sequence> + *               </restriction> + *             </complexContent> + *           </complexType> + *         </element> + *       </choice> + *       <attribute name="URI" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransformParameterType", propOrder = { +    "base64Content", +    "hash" +}) +public class TransformParameterType { + +    @XmlElement(name = "Base64Content") +    protected byte[] base64Content; +    @XmlElement(name = "Hash") +    protected TransformParameterType.Hash hash; +    @XmlAttribute(name = "URI", required = true) +    @XmlSchemaType(name = "anyURI") +    protected String uri; + +    /** +     * Gets the value of the base64Content property. +     *  +     * @return +     *     possible object is +     *     byte[] +     */ +    public byte[] getBase64Content() { +        return base64Content; +    } + +    /** +     * Sets the value of the base64Content property. +     *  +     * @param value +     *     allowed object is +     *     byte[] +     */ +    public void setBase64Content(byte[] value) { +        this.base64Content = value; +    } + +    /** +     * Gets the value of the hash property. +     *  +     * @return +     *     possible object is +     *     {@link TransformParameterType.Hash } +     *      +     */ +    public TransformParameterType.Hash getHash() { +        return hash; +    } + +    /** +     * Sets the value of the hash property. +     *  +     * @param value +     *     allowed object is +     *     {@link TransformParameterType.Hash } +     *      +     */ +    public void setHash(TransformParameterType.Hash value) { +        this.hash = value; +    } + +    /** +     * Gets the value of the uri property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getURI() { +        return uri; +    } + +    /** +     * Sets the value of the uri property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setURI(String value) { +        this.uri = value; +    } + + +    /** +     * <p>Java class for anonymous complex type. +     *  +     * <p>The following schema fragment specifies the expected content contained within this class. +     *  +     * <pre> +     * <complexType> +     *   <complexContent> +     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> +     *       <sequence> +     *         <element ref="{http://www.w3.org/2000/09/xmldsig#}DigestMethod"/> +     *         <element ref="{http://www.w3.org/2000/09/xmldsig#}DigestValue"/> +     *       </sequence> +     *     </restriction> +     *   </complexContent> +     * </complexType> +     * </pre> +     *  +     *  +     */ +    @XmlAccessorType(XmlAccessType.FIELD) +    @XmlType(name = "", propOrder = { +        "digestMethod", +        "digestValue" +    }) +    public static class Hash { + +        @XmlElement(name = "DigestMethod", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true) +        protected DigestMethodType digestMethod; +        @XmlElement(name = "DigestValue", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true) +        protected byte[] digestValue; + +        /** +         * Gets the value of the digestMethod property. +         *  +         * @return +         *     possible object is +         *     {@link DigestMethodType } +         *      +         */ +        public DigestMethodType getDigestMethod() { +            return digestMethod; +        } + +        /** +         * Sets the value of the digestMethod property. +         *  +         * @param value +         *     allowed object is +         *     {@link DigestMethodType } +         *      +         */ +        public void setDigestMethod(DigestMethodType value) { +            this.digestMethod = value; +        } + +        /** +         * Gets the value of the digestValue property. +         *  +         * @return +         *     possible object is +         *     byte[] +         */ +        public byte[] getDigestValue() { +            return digestValue; +        } + +        /** +         * Sets the value of the digestValue property. +         *  +         * @param value +         *     allowed object is +         *     byte[] +         */ +        public void setDigestValue(byte[] value) { +            this.digestValue = value; +        } + +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/TransformsInfoType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/TransformsInfoType.java new file mode 100644 index 00000000..4ab1de99 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/TransformsInfoType.java @@ -0,0 +1,91 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.TransformsType; + + +/** + * <p>Java class for TransformsInfoType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="TransformsInfoType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}Transforms" minOccurs="0"/> + *         <element name="FinalDataMetaInfo" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}FinalDataMetaInfoType"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransformsInfoType", propOrder = { +    "transforms", +    "finalDataMetaInfo" +}) +public class TransformsInfoType { + +    @XmlElement(name = "Transforms", namespace = "http://www.w3.org/2000/09/xmldsig#") +    protected TransformsType transforms; +    @XmlElement(name = "FinalDataMetaInfo", required = true) +    protected FinalDataMetaInfoType finalDataMetaInfo; + +    /** +     * Gets the value of the transforms property. +     *  +     * @return +     *     possible object is +     *     {@link TransformsType } +     *      +     */ +    public TransformsType getTransforms() { +        return transforms; +    } + +    /** +     * Sets the value of the transforms property. +     *  +     * @param value +     *     allowed object is +     *     {@link TransformsType } +     *      +     */ +    public void setTransforms(TransformsType value) { +        this.transforms = value; +    } + +    /** +     * Gets the value of the finalDataMetaInfo property. +     *  +     * @return +     *     possible object is +     *     {@link FinalDataMetaInfoType } +     *      +     */ +    public FinalDataMetaInfoType getFinalDataMetaInfo() { +        return finalDataMetaInfo; +    } + +    /** +     * Sets the value of the finalDataMetaInfo property. +     *  +     * @param value +     *     allowed object is +     *     {@link FinalDataMetaInfoType } +     *      +     */ +    public void setFinalDataMetaInfo(FinalDataMetaInfoType value) { +        this.finalDataMetaInfo = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/VerifyCMSSignatureRequest.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/VerifyCMSSignatureRequest.java new file mode 100644 index 00000000..0fbdb6f7 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/VerifyCMSSignatureRequest.java @@ -0,0 +1,69 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +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.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for anonymous complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType> + *   <complexContent> + *     <extension base="{http://reference.e-government.gv.at/namespace/moa/20020822#}VerifyCMSSignatureRequestType"> + *       <attribute name="Signatories" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}SignatoriesType" default="1" /> + *     </extension> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "VerifyCMSSignatureRequest") +public class VerifyCMSSignatureRequest +    extends VerifyCMSSignatureRequestType +{ + +    @XmlAttribute(name = "Signatories") +    protected List<String> signatories; + +    /** +     * Gets the value of the signatories property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the signatories property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getSignatories().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link String } +     *  +     *  +     */ +    public List<String> getSignatories() { +        if (signatories == null) { +            signatories = new ArrayList<String>(); +        } +        return this.signatories; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/VerifyCMSSignatureRequestType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/VerifyCMSSignatureRequestType.java new file mode 100644 index 00000000..f033714e --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/VerifyCMSSignatureRequestType.java @@ -0,0 +1,155 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * <p>Java class for VerifyCMSSignatureRequestType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="VerifyCMSSignatureRequestType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="DateTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> + *         <element name="CMSSignature" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/> + *         <element name="DataObject" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}CMSDataObjectOptionalMetaType" minOccurs="0"/> + *         <element name="TrustProfileID" type="{http://www.w3.org/2001/XMLSchema}token"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerifyCMSSignatureRequestType", propOrder = { +    "dateTime", +    "cmsSignature", +    "dataObject", +    "trustProfileID" +}) +@XmlSeeAlso({ +    VerifyCMSSignatureRequest.class +}) +public class VerifyCMSSignatureRequestType { + +    @XmlElement(name = "DateTime") +    @XmlSchemaType(name = "dateTime") +    protected XMLGregorianCalendar dateTime; +    @XmlElement(name = "CMSSignature", required = true) +    protected byte[] cmsSignature; +    @XmlElement(name = "DataObject") +    protected CMSDataObjectOptionalMetaType dataObject; +    @XmlElement(name = "TrustProfileID", required = true) +    @XmlJavaTypeAdapter(CollapsedStringAdapter.class) +    @XmlSchemaType(name = "token") +    protected String trustProfileID; + +    /** +     * Gets the value of the dateTime property. +     *  +     * @return +     *     possible object is +     *     {@link XMLGregorianCalendar } +     *      +     */ +    public XMLGregorianCalendar getDateTime() { +        return dateTime; +    } + +    /** +     * Sets the value of the dateTime property. +     *  +     * @param value +     *     allowed object is +     *     {@link XMLGregorianCalendar } +     *      +     */ +    public void setDateTime(XMLGregorianCalendar value) { +        this.dateTime = value; +    } + +    /** +     * Gets the value of the cmsSignature property. +     *  +     * @return +     *     possible object is +     *     byte[] +     */ +    public byte[] getCMSSignature() { +        return cmsSignature; +    } + +    /** +     * Sets the value of the cmsSignature property. +     *  +     * @param value +     *     allowed object is +     *     byte[] +     */ +    public void setCMSSignature(byte[] value) { +        this.cmsSignature = value; +    } + +    /** +     * Gets the value of the dataObject property. +     *  +     * @return +     *     possible object is +     *     {@link CMSDataObjectOptionalMetaType } +     *      +     */ +    public CMSDataObjectOptionalMetaType getDataObject() { +        return dataObject; +    } + +    /** +     * Sets the value of the dataObject property. +     *  +     * @param value +     *     allowed object is +     *     {@link CMSDataObjectOptionalMetaType } +     *      +     */ +    public void setDataObject(CMSDataObjectOptionalMetaType value) { +        this.dataObject = value; +    } + +    /** +     * Gets the value of the trustProfileID property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getTrustProfileID() { +        return trustProfileID; +    } + +    /** +     * Sets the value of the trustProfileID property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setTrustProfileID(String value) { +        this.trustProfileID = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/VerifyCMSSignatureResponseType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/VerifyCMSSignatureResponseType.java new file mode 100644 index 00000000..fdfba4ce --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/VerifyCMSSignatureResponseType.java @@ -0,0 +1,80 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.KeyInfoType; + + +/** + * <p>Java class for VerifyCMSSignatureResponseType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="VerifyCMSSignatureResponseType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence maxOccurs="unbounded"> + *         <element name="SignerInfo" type="{http://www.w3.org/2000/09/xmldsig#}KeyInfoType"/> + *         <element name="SignatureCheck" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}CheckResultType"/> + *         <element name="CertificateCheck" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}CheckResultType"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerifyCMSSignatureResponseType", propOrder = { +    "signerInfoAndSignatureCheckAndCertificateCheck" +}) +public class VerifyCMSSignatureResponseType { + +    @XmlElementRefs({ +        @XmlElementRef(name = "SignatureCheck", namespace = "http://reference.e-government.gv.at/namespace/moa/20020822#", type = JAXBElement.class), +        @XmlElementRef(name = "SignerInfo", namespace = "http://reference.e-government.gv.at/namespace/moa/20020822#", type = JAXBElement.class), +        @XmlElementRef(name = "CertificateCheck", namespace = "http://reference.e-government.gv.at/namespace/moa/20020822#", type = JAXBElement.class) +    }) +    protected List<JAXBElement<?>> signerInfoAndSignatureCheckAndCertificateCheck; + +    /** +     * Gets the value of the signerInfoAndSignatureCheckAndCertificateCheck property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the signerInfoAndSignatureCheckAndCertificateCheck property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getSignerInfoAndSignatureCheckAndCertificateCheck().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link JAXBElement }{@code <}{@link KeyInfoType }{@code >} +     * {@link JAXBElement }{@code <}{@link CheckResultType }{@code >} +     * {@link JAXBElement }{@code <}{@link CheckResultType }{@code >} +     *  +     *  +     */ +    public List<JAXBElement<?>> getSignerInfoAndSignatureCheckAndCertificateCheck() { +        if (signerInfoAndSignatureCheckAndCertificateCheck == null) { +            signerInfoAndSignatureCheckAndCertificateCheck = new ArrayList<JAXBElement<?>>(); +        } +        return this.signerInfoAndSignatureCheckAndCertificateCheck; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/VerifyTransformsDataType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/VerifyTransformsDataType.java new file mode 100644 index 00000000..593b90f1 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/VerifyTransformsDataType.java @@ -0,0 +1,75 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +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.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for VerifyTransformsDataType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="VerifyTransformsDataType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <choice maxOccurs="unbounded"> + *         <element ref="{http://reference.e-government.gv.at/namespace/moa/20020822#}VerifyTransformsInfoProfile"/> + *         <element name="VerifyTransformsInfoProfileID" type="{http://www.w3.org/2001/XMLSchema}string"/> + *       </choice> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerifyTransformsDataType", propOrder = { +    "verifyTransformsInfoProfileOrVerifyTransformsInfoProfileID" +}) +public class VerifyTransformsDataType { + +    @XmlElements({ +        @XmlElement(name = "VerifyTransformsInfoProfile", type = VerifyTransformsInfoProfile.class), +        @XmlElement(name = "VerifyTransformsInfoProfileID", type = String.class) +    }) +    protected List<Object> verifyTransformsInfoProfileOrVerifyTransformsInfoProfileID; + +    /** +     * Gets the value of the verifyTransformsInfoProfileOrVerifyTransformsInfoProfileID property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the verifyTransformsInfoProfileOrVerifyTransformsInfoProfileID property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getVerifyTransformsInfoProfileOrVerifyTransformsInfoProfileID().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link VerifyTransformsInfoProfile } +     * {@link String } +     *  +     *  +     */ +    public List<Object> getVerifyTransformsInfoProfileOrVerifyTransformsInfoProfileID() { +        if (verifyTransformsInfoProfileOrVerifyTransformsInfoProfileID == null) { +            verifyTransformsInfoProfileOrVerifyTransformsInfoProfileID = new ArrayList<Object>(); +        } +        return this.verifyTransformsInfoProfileOrVerifyTransformsInfoProfileID; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/VerifyTransformsInfoProfile.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/VerifyTransformsInfoProfile.java new file mode 100644 index 00000000..f3c5c716 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/VerifyTransformsInfoProfile.java @@ -0,0 +1,100 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +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.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.TransformsType; + + +/** + * <p>Java class for anonymous complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}Transforms" minOccurs="0"/> + *         <element name="TransformParameter" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}TransformParameterType" maxOccurs="unbounded" minOccurs="0"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { +    "transforms", +    "transformParameter" +}) +@XmlRootElement(name = "VerifyTransformsInfoProfile") +public class VerifyTransformsInfoProfile { + +    @XmlElement(name = "Transforms", namespace = "http://www.w3.org/2000/09/xmldsig#") +    protected TransformsType transforms; +    @XmlElement(name = "TransformParameter") +    protected List<TransformParameterType> transformParameter; + +    /** +     * Gets the value of the transforms property. +     *  +     * @return +     *     possible object is +     *     {@link TransformsType } +     *      +     */ +    public TransformsType getTransforms() { +        return transforms; +    } + +    /** +     * Sets the value of the transforms property. +     *  +     * @param value +     *     allowed object is +     *     {@link TransformsType } +     *      +     */ +    public void setTransforms(TransformsType value) { +        this.transforms = value; +    } + +    /** +     * Gets the value of the transformParameter property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the transformParameter property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getTransformParameter().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link TransformParameterType } +     *  +     *  +     */ +    public List<TransformParameterType> getTransformParameter() { +        if (transformParameter == null) { +            transformParameter = new ArrayList<TransformParameterType>(); +        } +        return this.transformParameter; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/VerifyXMLSignatureRequestType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/VerifyXMLSignatureRequestType.java new file mode 100644 index 00000000..1358029d --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/VerifyXMLSignatureRequestType.java @@ -0,0 +1,423 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +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.XmlElements; +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; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * <p>Java class for VerifyXMLSignatureRequestType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="VerifyXMLSignatureRequestType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="DateTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> + *         <element name="VerifySignatureInfo"> + *           <complexType> + *             <complexContent> + *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *                 <sequence> + *                   <element name="VerifySignatureEnvironment" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}ContentOptionalRefType"/> + *                   <element name="VerifySignatureLocation" type="{http://www.w3.org/2001/XMLSchema}token"/> + *                 </sequence> + *               </restriction> + *             </complexContent> + *           </complexType> + *         </element> + *         <choice maxOccurs="unbounded" minOccurs="0"> + *           <element ref="{http://reference.e-government.gv.at/namespace/moa/20020822#}SupplementProfile"/> + *           <element name="SupplementProfileID" type="{http://www.w3.org/2001/XMLSchema}string"/> + *         </choice> + *         <element name="SignatureManifestCheckParams" minOccurs="0"> + *           <complexType> + *             <complexContent> + *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *                 <sequence> + *                   <element name="ReferenceInfo" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}VerifyTransformsDataType" maxOccurs="unbounded"/> + *                 </sequence> + *                 <attribute name="ReturnReferenceInputData" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> + *               </restriction> + *             </complexContent> + *           </complexType> + *         </element> + *         <element name="ReturnHashInputData" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/> + *         <element name="TrustProfileID" type="{http://www.w3.org/2001/XMLSchema}token"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerifyXMLSignatureRequestType", propOrder = { +    "dateTime", +    "verifySignatureInfo", +    "supplementProfileOrSupplementProfileID", +    "signatureManifestCheckParams", +    "returnHashInputData", +    "trustProfileID" +}) +public class VerifyXMLSignatureRequestType { + +    @XmlElement(name = "DateTime") +    @XmlSchemaType(name = "dateTime") +    protected XMLGregorianCalendar dateTime; +    @XmlElement(name = "VerifySignatureInfo", required = true) +    protected VerifyXMLSignatureRequestType.VerifySignatureInfo verifySignatureInfo; +    @XmlElements({ +        @XmlElement(name = "SupplementProfile", type = XMLDataObjectAssociationType.class), +        @XmlElement(name = "SupplementProfileID", type = String.class) +    }) +    protected List<Object> supplementProfileOrSupplementProfileID; +    @XmlElement(name = "SignatureManifestCheckParams") +    protected VerifyXMLSignatureRequestType.SignatureManifestCheckParams signatureManifestCheckParams; +    @XmlElement(name = "ReturnHashInputData") +    protected Object returnHashInputData; +    @XmlElement(name = "TrustProfileID", required = true) +    @XmlJavaTypeAdapter(CollapsedStringAdapter.class) +    @XmlSchemaType(name = "token") +    protected String trustProfileID; + +    /** +     * Gets the value of the dateTime property. +     *  +     * @return +     *     possible object is +     *     {@link XMLGregorianCalendar } +     *      +     */ +    public XMLGregorianCalendar getDateTime() { +        return dateTime; +    } + +    /** +     * Sets the value of the dateTime property. +     *  +     * @param value +     *     allowed object is +     *     {@link XMLGregorianCalendar } +     *      +     */ +    public void setDateTime(XMLGregorianCalendar value) { +        this.dateTime = value; +    } + +    /** +     * Gets the value of the verifySignatureInfo property. +     *  +     * @return +     *     possible object is +     *     {@link VerifyXMLSignatureRequestType.VerifySignatureInfo } +     *      +     */ +    public VerifyXMLSignatureRequestType.VerifySignatureInfo getVerifySignatureInfo() { +        return verifySignatureInfo; +    } + +    /** +     * Sets the value of the verifySignatureInfo property. +     *  +     * @param value +     *     allowed object is +     *     {@link VerifyXMLSignatureRequestType.VerifySignatureInfo } +     *      +     */ +    public void setVerifySignatureInfo(VerifyXMLSignatureRequestType.VerifySignatureInfo value) { +        this.verifySignatureInfo = value; +    } + +    /** +     * Gets the value of the supplementProfileOrSupplementProfileID property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the supplementProfileOrSupplementProfileID property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getSupplementProfileOrSupplementProfileID().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link XMLDataObjectAssociationType } +     * {@link String } +     *  +     *  +     */ +    public List<Object> getSupplementProfileOrSupplementProfileID() { +        if (supplementProfileOrSupplementProfileID == null) { +            supplementProfileOrSupplementProfileID = new ArrayList<Object>(); +        } +        return this.supplementProfileOrSupplementProfileID; +    } + +    /** +     * Gets the value of the signatureManifestCheckParams property. +     *  +     * @return +     *     possible object is +     *     {@link VerifyXMLSignatureRequestType.SignatureManifestCheckParams } +     *      +     */ +    public VerifyXMLSignatureRequestType.SignatureManifestCheckParams getSignatureManifestCheckParams() { +        return signatureManifestCheckParams; +    } + +    /** +     * Sets the value of the signatureManifestCheckParams property. +     *  +     * @param value +     *     allowed object is +     *     {@link VerifyXMLSignatureRequestType.SignatureManifestCheckParams } +     *      +     */ +    public void setSignatureManifestCheckParams(VerifyXMLSignatureRequestType.SignatureManifestCheckParams value) { +        this.signatureManifestCheckParams = value; +    } + +    /** +     * Gets the value of the returnHashInputData property. +     *  +     * @return +     *     possible object is +     *     {@link Object } +     *      +     */ +    public Object getReturnHashInputData() { +        return returnHashInputData; +    } + +    /** +     * Sets the value of the returnHashInputData property. +     *  +     * @param value +     *     allowed object is +     *     {@link Object } +     *      +     */ +    public void setReturnHashInputData(Object value) { +        this.returnHashInputData = value; +    } + +    /** +     * Gets the value of the trustProfileID property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getTrustProfileID() { +        return trustProfileID; +    } + +    /** +     * Sets the value of the trustProfileID property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setTrustProfileID(String value) { +        this.trustProfileID = value; +    } + + +    /** +     * <p>Java class for anonymous complex type. +     *  +     * <p>The following schema fragment specifies the expected content contained within this class. +     *  +     * <pre> +     * <complexType> +     *   <complexContent> +     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> +     *       <sequence> +     *         <element name="ReferenceInfo" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}VerifyTransformsDataType" maxOccurs="unbounded"/> +     *       </sequence> +     *       <attribute name="ReturnReferenceInputData" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> +     *     </restriction> +     *   </complexContent> +     * </complexType> +     * </pre> +     *  +     *  +     */ +    @XmlAccessorType(XmlAccessType.FIELD) +    @XmlType(name = "", propOrder = { +        "referenceInfo" +    }) +    public static class SignatureManifestCheckParams { + +        @XmlElement(name = "ReferenceInfo", required = true) +        protected List<VerifyTransformsDataType> referenceInfo; +        @XmlAttribute(name = "ReturnReferenceInputData") +        protected Boolean returnReferenceInputData; + +        /** +         * Gets the value of the referenceInfo property. +         *  +         * <p> +         * 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 <CODE>set</CODE> method for the referenceInfo property. +         *  +         * <p> +         * For example, to add a new item, do as follows: +         * <pre> +         *    getReferenceInfo().add(newItem); +         * </pre> +         *  +         *  +         * <p> +         * Objects of the following type(s) are allowed in the list +         * {@link VerifyTransformsDataType } +         *  +         *  +         */ +        public List<VerifyTransformsDataType> getReferenceInfo() { +            if (referenceInfo == null) { +                referenceInfo = new ArrayList<VerifyTransformsDataType>(); +            } +            return this.referenceInfo; +        } + +        /** +         * Gets the value of the returnReferenceInputData property. +         *  +         * @return +         *     possible object is +         *     {@link Boolean } +         *      +         */ +        public boolean isReturnReferenceInputData() { +            if (returnReferenceInputData == null) { +                return true; +            } else { +                return returnReferenceInputData; +            } +        } + +        /** +         * Sets the value of the returnReferenceInputData property. +         *  +         * @param value +         *     allowed object is +         *     {@link Boolean } +         *      +         */ +        public void setReturnReferenceInputData(Boolean value) { +            this.returnReferenceInputData = value; +        } + +    } + + +    /** +     * <p>Java class for anonymous complex type. +     *  +     * <p>The following schema fragment specifies the expected content contained within this class. +     *  +     * <pre> +     * <complexType> +     *   <complexContent> +     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> +     *       <sequence> +     *         <element name="VerifySignatureEnvironment" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}ContentOptionalRefType"/> +     *         <element name="VerifySignatureLocation" type="{http://www.w3.org/2001/XMLSchema}token"/> +     *       </sequence> +     *     </restriction> +     *   </complexContent> +     * </complexType> +     * </pre> +     *  +     *  +     */ +    @XmlAccessorType(XmlAccessType.FIELD) +    @XmlType(name = "", propOrder = { +        "verifySignatureEnvironment", +        "verifySignatureLocation" +    }) +    public static class VerifySignatureInfo { + +        @XmlElement(name = "VerifySignatureEnvironment", required = true) +        protected ContentOptionalRefType verifySignatureEnvironment; +        @XmlElement(name = "VerifySignatureLocation", required = true) +        @XmlJavaTypeAdapter(CollapsedStringAdapter.class) +        @XmlSchemaType(name = "token") +        protected String verifySignatureLocation; + +        /** +         * Gets the value of the verifySignatureEnvironment property. +         *  +         * @return +         *     possible object is +         *     {@link ContentOptionalRefType } +         *      +         */ +        public ContentOptionalRefType getVerifySignatureEnvironment() { +            return verifySignatureEnvironment; +        } + +        /** +         * Sets the value of the verifySignatureEnvironment property. +         *  +         * @param value +         *     allowed object is +         *     {@link ContentOptionalRefType } +         *      +         */ +        public void setVerifySignatureEnvironment(ContentOptionalRefType value) { +            this.verifySignatureEnvironment = value; +        } + +        /** +         * Gets the value of the verifySignatureLocation property. +         *  +         * @return +         *     possible object is +         *     {@link String } +         *      +         */ +        public String getVerifySignatureLocation() { +            return verifySignatureLocation; +        } + +        /** +         * Sets the value of the verifySignatureLocation property. +         *  +         * @param value +         *     allowed object is +         *     {@link String } +         *      +         */ +        public void setVerifySignatureLocation(String value) { +            this.verifySignatureLocation = value; +        } + +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/VerifyXMLSignatureResponseType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/VerifyXMLSignatureResponseType.java new file mode 100644 index 00000000..9f7dc0bc --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/VerifyXMLSignatureResponseType.java @@ -0,0 +1,248 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +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.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.KeyInfoType; + + +/** + * <p>Java class for VerifyXMLSignatureResponseType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="VerifyXMLSignatureResponseType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="SignerInfo" type="{http://www.w3.org/2000/09/xmldsig#}KeyInfoType"/> + *         <element name="HashInputData" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}InputDataType" maxOccurs="unbounded" minOccurs="0"/> + *         <element name="ReferenceInputData" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}InputDataType" maxOccurs="unbounded" minOccurs="0"/> + *         <element name="SignatureCheck" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}ReferencesCheckResultType"/> + *         <element name="SignatureManifestCheck" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}ReferencesCheckResultType" minOccurs="0"/> + *         <element name="XMLDSIGManifestCheck" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}ManifestRefsCheckResultType" maxOccurs="unbounded" minOccurs="0"/> + *         <element name="CertificateCheck" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}CheckResultType"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerifyXMLSignatureResponseType", propOrder = { +    "signerInfo", +    "hashInputData", +    "referenceInputData", +    "signatureCheck", +    "signatureManifestCheck", +    "xmldsigManifestCheck", +    "certificateCheck" +}) +public class VerifyXMLSignatureResponseType { + +    @XmlElement(name = "SignerInfo", required = true) +    protected KeyInfoType signerInfo; +    @XmlElement(name = "HashInputData") +    protected List<InputDataType> hashInputData; +    @XmlElement(name = "ReferenceInputData") +    protected List<InputDataType> referenceInputData; +    @XmlElement(name = "SignatureCheck", required = true) +    protected ReferencesCheckResultType signatureCheck; +    @XmlElement(name = "SignatureManifestCheck") +    protected ReferencesCheckResultType signatureManifestCheck; +    @XmlElement(name = "XMLDSIGManifestCheck") +    protected List<ManifestRefsCheckResultType> xmldsigManifestCheck; +    @XmlElement(name = "CertificateCheck", required = true) +    protected CheckResultType certificateCheck; + +    /** +     * Gets the value of the signerInfo property. +     *  +     * @return +     *     possible object is +     *     {@link KeyInfoType } +     *      +     */ +    public KeyInfoType getSignerInfo() { +        return signerInfo; +    } + +    /** +     * Sets the value of the signerInfo property. +     *  +     * @param value +     *     allowed object is +     *     {@link KeyInfoType } +     *      +     */ +    public void setSignerInfo(KeyInfoType value) { +        this.signerInfo = value; +    } + +    /** +     * Gets the value of the hashInputData property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the hashInputData property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getHashInputData().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link InputDataType } +     *  +     *  +     */ +    public List<InputDataType> getHashInputData() { +        if (hashInputData == null) { +            hashInputData = new ArrayList<InputDataType>(); +        } +        return this.hashInputData; +    } + +    /** +     * Gets the value of the referenceInputData property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the referenceInputData property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getReferenceInputData().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link InputDataType } +     *  +     *  +     */ +    public List<InputDataType> getReferenceInputData() { +        if (referenceInputData == null) { +            referenceInputData = new ArrayList<InputDataType>(); +        } +        return this.referenceInputData; +    } + +    /** +     * Gets the value of the signatureCheck property. +     *  +     * @return +     *     possible object is +     *     {@link ReferencesCheckResultType } +     *      +     */ +    public ReferencesCheckResultType getSignatureCheck() { +        return signatureCheck; +    } + +    /** +     * Sets the value of the signatureCheck property. +     *  +     * @param value +     *     allowed object is +     *     {@link ReferencesCheckResultType } +     *      +     */ +    public void setSignatureCheck(ReferencesCheckResultType value) { +        this.signatureCheck = value; +    } + +    /** +     * Gets the value of the signatureManifestCheck property. +     *  +     * @return +     *     possible object is +     *     {@link ReferencesCheckResultType } +     *      +     */ +    public ReferencesCheckResultType getSignatureManifestCheck() { +        return signatureManifestCheck; +    } + +    /** +     * Sets the value of the signatureManifestCheck property. +     *  +     * @param value +     *     allowed object is +     *     {@link ReferencesCheckResultType } +     *      +     */ +    public void setSignatureManifestCheck(ReferencesCheckResultType value) { +        this.signatureManifestCheck = value; +    } + +    /** +     * Gets the value of the xmldsigManifestCheck property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the xmldsigManifestCheck property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getXMLDSIGManifestCheck().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link ManifestRefsCheckResultType } +     *  +     *  +     */ +    public List<ManifestRefsCheckResultType> getXMLDSIGManifestCheck() { +        if (xmldsigManifestCheck == null) { +            xmldsigManifestCheck = new ArrayList<ManifestRefsCheckResultType>(); +        } +        return this.xmldsigManifestCheck; +    } + +    /** +     * Gets the value of the certificateCheck property. +     *  +     * @return +     *     possible object is +     *     {@link CheckResultType } +     *      +     */ +    public CheckResultType getCertificateCheck() { +        return certificateCheck; +    } + +    /** +     * Sets the value of the certificateCheck property. +     *  +     * @param value +     *     allowed object is +     *     {@link CheckResultType } +     *      +     */ +    public void setCertificateCheck(CheckResultType value) { +        this.certificateCheck = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/XMLContentType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/XMLContentType.java new file mode 100644 index 00000000..a26941d2 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/XMLContentType.java @@ -0,0 +1,63 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + * <p>Java class for XMLContentType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="XMLContentType"> + *   <complexContent> + *     <extension base="{http://reference.e-government.gv.at/namespace/moa/20020822#}AnyChildrenType"> + *       <attribute ref="{http://www.w3.org/XML/1998/namespace}space"/> + *     </extension> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "XMLContentType") +public class XMLContentType +    extends AnyChildrenType +{ + +    @XmlAttribute(name = "space", namespace = "http://www.w3.org/XML/1998/namespace") +    @XmlJavaTypeAdapter(CollapsedStringAdapter.class) +    protected String space; + +    /** +     * Gets the value of the space property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getSpace() { +        return space; +    } + +    /** +     * Sets the value of the space property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setSpace(String value) { +        this.space = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/XMLDataObjectAssociationType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/XMLDataObjectAssociationType.java new file mode 100644 index 00000000..34b6ec90 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/XMLDataObjectAssociationType.java @@ -0,0 +1,90 @@ + +package at.gv.e_government.reference.namespace.moa._20020822; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for XMLDataObjectAssociationType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="XMLDataObjectAssociationType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="MetaInfo" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}MetaInfoType" minOccurs="0"/> + *         <element name="Content" type="{http://reference.e-government.gv.at/namespace/moa/20020822#}ContentRequiredRefType"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "XMLDataObjectAssociationType", propOrder = { +    "metaInfo", +    "content" +}) +public class XMLDataObjectAssociationType { + +    @XmlElement(name = "MetaInfo") +    protected MetaInfoType metaInfo; +    @XmlElement(name = "Content", required = true) +    protected ContentRequiredRefType content; + +    /** +     * Gets the value of the metaInfo property. +     *  +     * @return +     *     possible object is +     *     {@link MetaInfoType } +     *      +     */ +    public MetaInfoType getMetaInfo() { +        return metaInfo; +    } + +    /** +     * Sets the value of the metaInfo property. +     *  +     * @param value +     *     allowed object is +     *     {@link MetaInfoType } +     *      +     */ +    public void setMetaInfo(MetaInfoType value) { +        this.metaInfo = value; +    } + +    /** +     * Gets the value of the content property. +     *  +     * @return +     *     possible object is +     *     {@link ContentRequiredRefType } +     *      +     */ +    public ContentRequiredRefType getContent() { +        return content; +    } + +    /** +     * Sets the value of the content property. +     *  +     * @param value +     *     allowed object is +     *     {@link ContentRequiredRefType } +     *      +     */ +    public void setContent(ContentRequiredRefType value) { +        this.content = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/package-info.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/package-info.java new file mode 100644 index 00000000..52cc4ddd --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "http://reference.e-government.gv.at/namespace/moa/20020822#", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.gv.e_government.reference.namespace.moa._20020822; diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822_/MOAFault.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822_/MOAFault.java new file mode 100644 index 00000000..7812d0cb --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822_/MOAFault.java @@ -0,0 +1,43 @@ + +package at.gv.e_government.reference.namespace.moa._20020822_; + +import javax.xml.ws.WebFault; + + +/** + * This class was generated by Apache CXF 3.0.1 + * 2014-10-08T16:17:24.662+02:00 + * Generated source version: 3.0.1 + */ + +@WebFault(name = "ErrorResponse", targetNamespace = "http://reference.e-government.gv.at/namespace/moa/20020822#") +public class MOAFault extends Exception { +     +    private at.gv.e_government.reference.namespace.moa._20020822.ErrorResponseType errorResponse; + +    public MOAFault() { +        super(); +    } +     +    public MOAFault(String message) { +        super(message); +    } +     +    public MOAFault(String message, Throwable cause) { +        super(message, cause); +    } + +    public MOAFault(String message, at.gv.e_government.reference.namespace.moa._20020822.ErrorResponseType errorResponse) { +        super(message); +        this.errorResponse = errorResponse; +    } + +    public MOAFault(String message, at.gv.e_government.reference.namespace.moa._20020822.ErrorResponseType errorResponse, Throwable cause) { +        super(message, cause); +        this.errorResponse = errorResponse; +    } + +    public at.gv.e_government.reference.namespace.moa._20020822.ErrorResponseType getFaultInfo() { +        return this.errorResponse; +    } +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822_/SignatureCreationPortType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822_/SignatureCreationPortType.java new file mode 100644 index 00000000..b12f9b7e --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822_/SignatureCreationPortType.java @@ -0,0 +1,34 @@ +package at.gv.e_government.reference.namespace.moa._20020822_; + +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import javax.jws.WebService; +import javax.jws.soap.SOAPBinding; +import javax.xml.bind.annotation.XmlSeeAlso; + +/** + * This class was generated by Apache CXF 3.0.1 + * 2014-10-08T16:17:24.672+02:00 + * Generated source version: 3.0.1 + *  + */ +@WebService(targetNamespace = "http://reference.e-government.gv.at/namespace/moa/20020822#", name = "SignatureCreationPortType") +@XmlSeeAlso({at.gv.e_government.reference.namespace.moa._20020822.ObjectFactory.class, org.w3._2000._09.xmldsig.ObjectFactory.class}) +@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) +public interface SignatureCreationPortType { + +    @WebResult(name = "CreateXMLSignatureResponse", targetNamespace = "http://reference.e-government.gv.at/namespace/moa/20020822#", partName = "body") +    @WebMethod(action = "urn:CreateXMLSignatureAction") +    public at.gv.e_government.reference.namespace.moa._20020822.CreateXMLSignatureResponseType createXMLSignature( +        @WebParam(partName = "body", name = "CreateXMLSignatureRequest", targetNamespace = "http://reference.e-government.gv.at/namespace/moa/20020822#") +        at.gv.e_government.reference.namespace.moa._20020822.CreateXMLSignatureRequest body +    ) throws MOAFault; + +    @WebResult(name = "CreateCMSSignatureResponse", targetNamespace = "http://reference.e-government.gv.at/namespace/moa/20020822#", partName = "body") +    @WebMethod(action = "urn:CreateCMSSignatureAction") +    public at.gv.e_government.reference.namespace.moa._20020822.CreateCMSSignatureResponseType createCMSSignature( +        @WebParam(partName = "body", name = "CreateCMSSignatureRequest", targetNamespace = "http://reference.e-government.gv.at/namespace/moa/20020822#") +        at.gv.e_government.reference.namespace.moa._20020822.CreateCMSSignatureRequest body +    ) throws MOAFault; +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822_/SignatureCreationService.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822_/SignatureCreationService.java new file mode 100644 index 00000000..3c0ddd58 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822_/SignatureCreationService.java @@ -0,0 +1,93 @@ +package at.gv.e_government.reference.namespace.moa._20020822_; + +import java.net.URL; +import javax.xml.namespace.QName; +import javax.xml.ws.WebEndpoint; +import javax.xml.ws.WebServiceClient; +import javax.xml.ws.WebServiceFeature; +import javax.xml.ws.Service; + +/** + * This class was generated by Apache CXF 3.0.1 + * 2014-10-08T16:17:24.749+02:00 + * Generated source version: 3.0.1 + *  + */ +@WebServiceClient(name = "SignatureCreationService",  +                  wsdlLocation = "/home/afitzek/devel/pdf-as-4/src/pdf-as-4/pdf-as-moa/src/main/resources/wsdl/MOA-SPSS-1.5.2.wsdl", +                  targetNamespace = "http://reference.e-government.gv.at/namespace/moa/20020822#")  +public class SignatureCreationService extends Service { + +    public final static URL WSDL_LOCATION; + +    public final static QName SERVICE = new QName("http://reference.e-government.gv.at/namespace/moa/20020822#", "SignatureCreationService"); +    public final static QName SignatureCreationPort = new QName("http://reference.e-government.gv.at/namespace/moa/20020822#", "SignatureCreationPort"); +    static { +        URL url = SignatureCreationService.class.getResource("/home/afitzek/devel/pdf-as-4/src/pdf-as-4/pdf-as-moa/src/main/resources/wsdl/MOA-SPSS-1.5.2.wsdl"); +        if (url == null) { +            url = SignatureCreationService.class.getClassLoader().getResource("/home/afitzek/devel/pdf-as-4/src/pdf-as-4/pdf-as-moa/src/main/resources/wsdl/MOA-SPSS-1.5.2.wsdl"); +        }  +        if (url == null) { +            java.util.logging.Logger.getLogger(SignatureCreationService.class.getName()) +                .log(java.util.logging.Level.INFO,  +                     "Can not initialize the default wsdl from {0}", "/home/afitzek/devel/pdf-as-4/src/pdf-as-4/pdf-as-moa/src/main/resources/wsdl/MOA-SPSS-1.5.2.wsdl"); +        }        +        WSDL_LOCATION = url; +    } + +    public SignatureCreationService(URL wsdlLocation) { +        super(wsdlLocation, SERVICE); +    } + +    public SignatureCreationService(URL wsdlLocation, QName serviceName) { +        super(wsdlLocation, serviceName); +    } + +    public SignatureCreationService() { +        super(WSDL_LOCATION, SERVICE); +    } +     +    //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 +    //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 +    //compliant code instead. +    public SignatureCreationService(WebServiceFeature ... features) { +        super(WSDL_LOCATION, SERVICE, features); +    } + +    //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 +    //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 +    //compliant code instead. +    public SignatureCreationService(URL wsdlLocation, WebServiceFeature ... features) { +        super(wsdlLocation, SERVICE, features); +    } + +    //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 +    //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 +    //compliant code instead. +    public SignatureCreationService(URL wsdlLocation, QName serviceName, WebServiceFeature ... features) { +        super(wsdlLocation, serviceName, features); +    }     + +    /** +     * +     * @return +     *     returns SignatureCreationPortType +     */ +    @WebEndpoint(name = "SignatureCreationPort") +    public SignatureCreationPortType getSignatureCreationPort() { +        return super.getPort(SignatureCreationPort, SignatureCreationPortType.class); +    } + +    /** +     *  +     * @param features +     *     A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy.  Supported features not in the <code>features</code> parameter will have their default values. +     * @return +     *     returns SignatureCreationPortType +     */ +    @WebEndpoint(name = "SignatureCreationPort") +    public SignatureCreationPortType getSignatureCreationPort(WebServiceFeature... features) { +        return super.getPort(SignatureCreationPort, SignatureCreationPortType.class, features); +    } + +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822_/SignatureVerificationPortType.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822_/SignatureVerificationPortType.java new file mode 100644 index 00000000..b2274f0a --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822_/SignatureVerificationPortType.java @@ -0,0 +1,34 @@ +package at.gv.e_government.reference.namespace.moa._20020822_; + +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import javax.jws.WebService; +import javax.jws.soap.SOAPBinding; +import javax.xml.bind.annotation.XmlSeeAlso; + +/** + * This class was generated by Apache CXF 3.0.1 + * 2014-10-08T16:17:24.741+02:00 + * Generated source version: 3.0.1 + *  + */ +@WebService(targetNamespace = "http://reference.e-government.gv.at/namespace/moa/20020822#", name = "SignatureVerificationPortType") +@XmlSeeAlso({at.gv.e_government.reference.namespace.moa._20020822.ObjectFactory.class, org.w3._2000._09.xmldsig.ObjectFactory.class}) +@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) +public interface SignatureVerificationPortType { + +    @WebResult(name = "VerifyXMLSignatureResponse", targetNamespace = "http://reference.e-government.gv.at/namespace/moa/20020822#", partName = "body") +    @WebMethod(action = "urn:VerifyXMLSignatureAction") +    public at.gv.e_government.reference.namespace.moa._20020822.VerifyXMLSignatureResponseType verifyXMLSignature( +        @WebParam(partName = "body", name = "VerifyXMLSignatureRequest", targetNamespace = "http://reference.e-government.gv.at/namespace/moa/20020822#") +        at.gv.e_government.reference.namespace.moa._20020822.VerifyXMLSignatureRequestType body +    ) throws MOAFault; + +    @WebResult(name = "VerifyCMSSignatureResponse", targetNamespace = "http://reference.e-government.gv.at/namespace/moa/20020822#", partName = "body") +    @WebMethod(action = "urn:VerifyCMSSignatureAction") +    public at.gv.e_government.reference.namespace.moa._20020822.VerifyCMSSignatureResponseType verifyCMSSignature( +        @WebParam(partName = "body", name = "VerifyCMSSignatureRequest", targetNamespace = "http://reference.e-government.gv.at/namespace/moa/20020822#") +        at.gv.e_government.reference.namespace.moa._20020822.VerifyCMSSignatureRequest body +    ) throws MOAFault; +} diff --git a/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822_/SignatureVerificationService.java b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822_/SignatureVerificationService.java new file mode 100644 index 00000000..1b4b6fe4 --- /dev/null +++ b/pdf-as-moa/src/generated/java/at/gv/e_government/reference/namespace/moa/_20020822_/SignatureVerificationService.java @@ -0,0 +1,93 @@ +package at.gv.e_government.reference.namespace.moa._20020822_; + +import java.net.URL; +import javax.xml.namespace.QName; +import javax.xml.ws.WebEndpoint; +import javax.xml.ws.WebServiceClient; +import javax.xml.ws.WebServiceFeature; +import javax.xml.ws.Service; + +/** + * This class was generated by Apache CXF 3.0.1 + * 2014-10-08T16:17:24.774+02:00 + * Generated source version: 3.0.1 + *  + */ +@WebServiceClient(name = "SignatureVerificationService",  +                  wsdlLocation = "/home/afitzek/devel/pdf-as-4/src/pdf-as-4/pdf-as-moa/src/main/resources/wsdl/MOA-SPSS-1.5.2.wsdl", +                  targetNamespace = "http://reference.e-government.gv.at/namespace/moa/20020822#")  +public class SignatureVerificationService extends Service { + +    public final static URL WSDL_LOCATION; + +    public final static QName SERVICE = new QName("http://reference.e-government.gv.at/namespace/moa/20020822#", "SignatureVerificationService"); +    public final static QName SignatureVerificationPort = new QName("http://reference.e-government.gv.at/namespace/moa/20020822#", "SignatureVerificationPort"); +    static { +        URL url = SignatureVerificationService.class.getResource("/home/afitzek/devel/pdf-as-4/src/pdf-as-4/pdf-as-moa/src/main/resources/wsdl/MOA-SPSS-1.5.2.wsdl"); +        if (url == null) { +            url = SignatureVerificationService.class.getClassLoader().getResource("/home/afitzek/devel/pdf-as-4/src/pdf-as-4/pdf-as-moa/src/main/resources/wsdl/MOA-SPSS-1.5.2.wsdl"); +        }  +        if (url == null) { +            java.util.logging.Logger.getLogger(SignatureVerificationService.class.getName()) +                .log(java.util.logging.Level.INFO,  +                     "Can not initialize the default wsdl from {0}", "/home/afitzek/devel/pdf-as-4/src/pdf-as-4/pdf-as-moa/src/main/resources/wsdl/MOA-SPSS-1.5.2.wsdl"); +        }        +        WSDL_LOCATION = url; +    } + +    public SignatureVerificationService(URL wsdlLocation) { +        super(wsdlLocation, SERVICE); +    } + +    public SignatureVerificationService(URL wsdlLocation, QName serviceName) { +        super(wsdlLocation, serviceName); +    } + +    public SignatureVerificationService() { +        super(WSDL_LOCATION, SERVICE); +    } +     +    //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 +    //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 +    //compliant code instead. +    public SignatureVerificationService(WebServiceFeature ... features) { +        super(WSDL_LOCATION, SERVICE, features); +    } + +    //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 +    //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 +    //compliant code instead. +    public SignatureVerificationService(URL wsdlLocation, WebServiceFeature ... features) { +        super(wsdlLocation, SERVICE, features); +    } + +    //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 +    //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 +    //compliant code instead. +    public SignatureVerificationService(URL wsdlLocation, QName serviceName, WebServiceFeature ... features) { +        super(wsdlLocation, serviceName, features); +    }     + +    /** +     * +     * @return +     *     returns SignatureVerificationPortType +     */ +    @WebEndpoint(name = "SignatureVerificationPort") +    public SignatureVerificationPortType getSignatureVerificationPort() { +        return super.getPort(SignatureVerificationPort, SignatureVerificationPortType.class); +    } + +    /** +     *  +     * @param features +     *     A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy.  Supported features not in the <code>features</code> parameter will have their default values. +     * @return +     *     returns SignatureVerificationPortType +     */ +    @WebEndpoint(name = "SignatureVerificationPort") +    public SignatureVerificationPortType getSignatureVerificationPort(WebServiceFeature... features) { +        return super.getPort(SignatureVerificationPort, SignatureVerificationPortType.class, features); +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/CanonicalizationMethodType.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/CanonicalizationMethodType.java new file mode 100644 index 00000000..9ff1650b --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/CanonicalizationMethodType.java @@ -0,0 +1,102 @@ + +package org.w3._2000._09.xmldsig; + +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.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for CanonicalizationMethodType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="CanonicalizationMethodType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <any maxOccurs="unbounded" minOccurs="0"/> + *       </sequence> + *       <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CanonicalizationMethodType", propOrder = { +    "content" +}) +public class CanonicalizationMethodType { + +    @XmlMixed +    @XmlAnyElement(lax = true) +    protected List<Object> content; +    @XmlAttribute(name = "Algorithm", required = true) +    @XmlSchemaType(name = "anyURI") +    protected String algorithm; + +    /** +     * Gets the value of the content property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the content property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getContent().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link Object } +     * {@link String } +     *  +     *  +     */ +    public List<Object> getContent() { +        if (content == null) { +            content = new ArrayList<Object>(); +        } +        return this.content; +    } + +    /** +     * Gets the value of the algorithm property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getAlgorithm() { +        return algorithm; +    } + +    /** +     * Sets the value of the algorithm property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setAlgorithm(String value) { +        this.algorithm = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/DSAKeyValueType.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/DSAKeyValueType.java new file mode 100644 index 00000000..bb952d7e --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/DSAKeyValueType.java @@ -0,0 +1,220 @@ + +package org.w3._2000._09.xmldsig; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for DSAKeyValueType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="DSAKeyValueType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <sequence minOccurs="0"> + *           <element name="P" type="{http://www.w3.org/2000/09/xmldsig#}CryptoBinary"/> + *           <element name="Q" type="{http://www.w3.org/2000/09/xmldsig#}CryptoBinary"/> + *         </sequence> + *         <element name="G" type="{http://www.w3.org/2000/09/xmldsig#}CryptoBinary" minOccurs="0"/> + *         <element name="Y" type="{http://www.w3.org/2000/09/xmldsig#}CryptoBinary"/> + *         <element name="J" type="{http://www.w3.org/2000/09/xmldsig#}CryptoBinary" minOccurs="0"/> + *         <sequence minOccurs="0"> + *           <element name="Seed" type="{http://www.w3.org/2000/09/xmldsig#}CryptoBinary"/> + *           <element name="PgenCounter" type="{http://www.w3.org/2000/09/xmldsig#}CryptoBinary"/> + *         </sequence> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DSAKeyValueType", propOrder = { +    "p", +    "q", +    "g", +    "y", +    "j", +    "seed", +    "pgenCounter" +}) +public class DSAKeyValueType { + +    @XmlElement(name = "P") +    protected byte[] p; +    @XmlElement(name = "Q") +    protected byte[] q; +    @XmlElement(name = "G") +    protected byte[] g; +    @XmlElement(name = "Y", required = true) +    protected byte[] y; +    @XmlElement(name = "J") +    protected byte[] j; +    @XmlElement(name = "Seed") +    protected byte[] seed; +    @XmlElement(name = "PgenCounter") +    protected byte[] pgenCounter; + +    /** +     * Gets the value of the p property. +     *  +     * @return +     *     possible object is +     *     byte[] +     */ +    public byte[] getP() { +        return p; +    } + +    /** +     * Sets the value of the p property. +     *  +     * @param value +     *     allowed object is +     *     byte[] +     */ +    public void setP(byte[] value) { +        this.p = value; +    } + +    /** +     * Gets the value of the q property. +     *  +     * @return +     *     possible object is +     *     byte[] +     */ +    public byte[] getQ() { +        return q; +    } + +    /** +     * Sets the value of the q property. +     *  +     * @param value +     *     allowed object is +     *     byte[] +     */ +    public void setQ(byte[] value) { +        this.q = value; +    } + +    /** +     * Gets the value of the g property. +     *  +     * @return +     *     possible object is +     *     byte[] +     */ +    public byte[] getG() { +        return g; +    } + +    /** +     * Sets the value of the g property. +     *  +     * @param value +     *     allowed object is +     *     byte[] +     */ +    public void setG(byte[] value) { +        this.g = value; +    } + +    /** +     * Gets the value of the y property. +     *  +     * @return +     *     possible object is +     *     byte[] +     */ +    public byte[] getY() { +        return y; +    } + +    /** +     * Sets the value of the y property. +     *  +     * @param value +     *     allowed object is +     *     byte[] +     */ +    public void setY(byte[] value) { +        this.y = value; +    } + +    /** +     * Gets the value of the j property. +     *  +     * @return +     *     possible object is +     *     byte[] +     */ +    public byte[] getJ() { +        return j; +    } + +    /** +     * Sets the value of the j property. +     *  +     * @param value +     *     allowed object is +     *     byte[] +     */ +    public void setJ(byte[] value) { +        this.j = value; +    } + +    /** +     * Gets the value of the seed property. +     *  +     * @return +     *     possible object is +     *     byte[] +     */ +    public byte[] getSeed() { +        return seed; +    } + +    /** +     * Sets the value of the seed property. +     *  +     * @param value +     *     allowed object is +     *     byte[] +     */ +    public void setSeed(byte[] value) { +        this.seed = value; +    } + +    /** +     * Gets the value of the pgenCounter property. +     *  +     * @return +     *     possible object is +     *     byte[] +     */ +    public byte[] getPgenCounter() { +        return pgenCounter; +    } + +    /** +     * Sets the value of the pgenCounter property. +     *  +     * @param value +     *     allowed object is +     *     byte[] +     */ +    public void setPgenCounter(byte[] value) { +        this.pgenCounter = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/DigestMethodType.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/DigestMethodType.java new file mode 100644 index 00000000..7ecc4eeb --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/DigestMethodType.java @@ -0,0 +1,104 @@ + +package org.w3._2000._09.xmldsig; + +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.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import org.w3c.dom.Element; + + +/** + * <p>Java class for DigestMethodType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="DigestMethodType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/> + *       </sequence> + *       <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DigestMethodType", propOrder = { +    "content" +}) +public class DigestMethodType { + +    @XmlMixed +    @XmlAnyElement(lax = true) +    protected List<Object> content; +    @XmlAttribute(name = "Algorithm", required = true) +    @XmlSchemaType(name = "anyURI") +    protected String algorithm; + +    /** +     * Gets the value of the content property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the content property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getContent().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link Object } +     * {@link String } +     * {@link Element } +     *  +     *  +     */ +    public List<Object> getContent() { +        if (content == null) { +            content = new ArrayList<Object>(); +        } +        return this.content; +    } + +    /** +     * Gets the value of the algorithm property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getAlgorithm() { +        return algorithm; +    } + +    /** +     * Sets the value of the algorithm property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setAlgorithm(String value) { +        this.algorithm = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/KeyInfoType.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/KeyInfoType.java new file mode 100644 index 00000000..3de9b129 --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/KeyInfoType.java @@ -0,0 +1,135 @@ + +package org.w3._2000._09.xmldsig; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlMixed; +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; +import org.w3c.dom.Element; + + +/** + * <p>Java class for KeyInfoType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="KeyInfoType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <choice maxOccurs="unbounded"> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}KeyName"/> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}KeyValue"/> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}RetrievalMethod"/> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}X509Data"/> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}PGPData"/> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}SPKIData"/> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}MgmtData"/> + *         <any processContents='lax' namespace='##other'/> + *       </choice> + *       <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "KeyInfoType", propOrder = { +    "content" +}) +public class KeyInfoType { + +    @XmlElementRefs({ +        @XmlElementRef(name = "KeyName", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), +        @XmlElementRef(name = "PGPData", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), +        @XmlElementRef(name = "SPKIData", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), +        @XmlElementRef(name = "MgmtData", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), +        @XmlElementRef(name = "X509Data", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), +        @XmlElementRef(name = "RetrievalMethod", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), +        @XmlElementRef(name = "KeyValue", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class) +    }) +    @XmlMixed +    @XmlAnyElement(lax = true) +    protected List<Object> content; +    @XmlAttribute(name = "Id") +    @XmlJavaTypeAdapter(CollapsedStringAdapter.class) +    @XmlID +    @XmlSchemaType(name = "ID") +    protected String id; + +    /** +     * Gets the value of the content property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the content property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getContent().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link JAXBElement }{@code <}{@link String }{@code >} +     * {@link String } +     * {@link JAXBElement }{@code <}{@link PGPDataType }{@code >} +     * {@link Object } +     * {@link Element } +     * {@link JAXBElement }{@code <}{@link SPKIDataType }{@code >} +     * {@link JAXBElement }{@code <}{@link String }{@code >} +     * {@link JAXBElement }{@code <}{@link X509DataType }{@code >} +     * {@link JAXBElement }{@code <}{@link RetrievalMethodType }{@code >} +     * {@link JAXBElement }{@code <}{@link KeyValueType }{@code >} +     *  +     *  +     */ +    public List<Object> getContent() { +        if (content == null) { +            content = new ArrayList<Object>(); +        } +        return this.content; +    } + +    /** +     * 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; +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/KeyValueType.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/KeyValueType.java new file mode 100644 index 00000000..5a842144 --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/KeyValueType.java @@ -0,0 +1,85 @@ + +package org.w3._2000._09.xmldsig; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlType; +import org.w3c.dom.Element; + + +/** + * <p>Java class for KeyValueType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="KeyValueType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <choice> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}DSAKeyValue"/> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}RSAKeyValue"/> + *         <any processContents='lax' namespace='##other'/> + *       </choice> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "KeyValueType", propOrder = { +    "content" +}) +public class KeyValueType { + +    @XmlElementRefs({ +        @XmlElementRef(name = "DSAKeyValue", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), +        @XmlElementRef(name = "RSAKeyValue", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class) +    }) +    @XmlMixed +    @XmlAnyElement(lax = true) +    protected List<Object> content; + +    /** +     * Gets the value of the content property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the content property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getContent().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link JAXBElement }{@code <}{@link DSAKeyValueType }{@code >} +     * {@link String } +     * {@link JAXBElement }{@code <}{@link RSAKeyValueType }{@code >} +     * {@link Object } +     * {@link Element } +     *  +     *  +     */ +    public List<Object> getContent() { +        if (content == null) { +            content = new ArrayList<Object>(); +        } +        return this.content; +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/ManifestType.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/ManifestType.java new file mode 100644 index 00000000..581c50cc --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/ManifestType.java @@ -0,0 +1,104 @@ + +package org.w3._2000._09.xmldsig; + +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; + + +/** + * <p>Java class for ManifestType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="ManifestType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}Reference" maxOccurs="unbounded"/> + *       </sequence> + *       <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ManifestType", propOrder = { +    "reference" +}) +public class ManifestType { + +    @XmlElement(name = "Reference", required = true) +    protected List<ReferenceType> reference; +    @XmlAttribute(name = "Id") +    @XmlJavaTypeAdapter(CollapsedStringAdapter.class) +    @XmlID +    @XmlSchemaType(name = "ID") +    protected String id; + +    /** +     * Gets the value of the reference property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the reference property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getReference().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link ReferenceType } +     *  +     *  +     */ +    public List<ReferenceType> getReference() { +        if (reference == null) { +            reference = new ArrayList<ReferenceType>(); +        } +        return this.reference; +    } + +    /** +     * 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; +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/ObjectFactory.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/ObjectFactory.java new file mode 100644 index 00000000..6df137f0 --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/ObjectFactory.java @@ -0,0 +1,552 @@ + +package org.w3._2000._09.xmldsig; + +import java.math.BigInteger; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each  + * Java content interface and Java element interface  + * generated in the org.w3._2000._09.xmldsig package.  + * <p>An ObjectFactory allows you to programatically  + * construct new instances of the Java representation  + * for XML content. The Java representation of XML  + * content can consist of schema derived interfaces  + * and classes representing the binding of schema  + * type definitions, element declarations and model  + * groups.  Factory methods for each of these are  + * provided in this class. + *  + */ +@XmlRegistry +public class ObjectFactory { + +    private final static QName _Signature_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Signature"); +    private final static QName _PGPData_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "PGPData"); +    private final static QName _DSAKeyValue_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "DSAKeyValue"); +    private final static QName _SPKIData_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SPKIData"); +    private final static QName _SignedInfo_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SignedInfo"); +    private final static QName _RetrievalMethod_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "RetrievalMethod"); +    private final static QName _CanonicalizationMethod_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "CanonicalizationMethod"); +    private final static QName _Object_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Object"); +    private final static QName _SignatureProperty_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SignatureProperty"); +    private final static QName _Manifest_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Manifest"); +    private final static QName _SignatureValue_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SignatureValue"); +    private final static QName _Transforms_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Transforms"); +    private final static QName _Transform_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Transform"); +    private final static QName _X509Data_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509Data"); +    private final static QName _SignatureMethod_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SignatureMethod"); +    private final static QName _KeyInfo_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "KeyInfo"); +    private final static QName _DigestValue_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "DigestValue"); +    private final static QName _DigestMethod_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "DigestMethod"); +    private final static QName _SignatureProperties_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SignatureProperties"); +    private final static QName _MgmtData_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "MgmtData"); +    private final static QName _KeyName_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "KeyName"); +    private final static QName _KeyValue_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "KeyValue"); +    private final static QName _Reference_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Reference"); +    private final static QName _RSAKeyValue_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "RSAKeyValue"); +    private final static QName _PGPDataTypePGPKeyID_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "PGPKeyID"); +    private final static QName _PGPDataTypePGPKeyPacket_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "PGPKeyPacket"); +    private final static QName _SPKIDataTypeSPKISexp_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SPKISexp"); +    private final static QName _X509DataTypeX509IssuerSerial_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509IssuerSerial"); +    private final static QName _X509DataTypeX509Certificate_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509Certificate"); +    private final static QName _X509DataTypeX509SKI_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509SKI"); +    private final static QName _X509DataTypeX509SubjectName_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509SubjectName"); +    private final static QName _X509DataTypeX509CRL_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509CRL"); +    private final static QName _TransformTypeXPath_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "XPath"); +    private final static QName _SignatureMethodTypeHMACOutputLength_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "HMACOutputLength"); + +    /** +     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.w3._2000._09.xmldsig +     *  +     */ +    public ObjectFactory() { +    } + +    /** +     * Create an instance of {@link KeyInfoType } +     *  +     */ +    public KeyInfoType createKeyInfoType() { +        return new KeyInfoType(); +    } + +    /** +     * Create an instance of {@link SignedInfoType } +     *  +     */ +    public SignedInfoType createSignedInfoType() { +        return new SignedInfoType(); +    } + +    /** +     * Create an instance of {@link RetrievalMethodType } +     *  +     */ +    public RetrievalMethodType createRetrievalMethodType() { +        return new RetrievalMethodType(); +    } + +    /** +     * Create an instance of {@link DigestMethodType } +     *  +     */ +    public DigestMethodType createDigestMethodType() { +        return new DigestMethodType(); +    } + +    /** +     * Create an instance of {@link SignatureMethodType } +     *  +     */ +    public SignatureMethodType createSignatureMethodType() { +        return new SignatureMethodType(); +    } + +    /** +     * Create an instance of {@link SPKIDataType } +     *  +     */ +    public SPKIDataType createSPKIDataType() { +        return new SPKIDataType(); +    } + +    /** +     * Create an instance of {@link X509DataType } +     *  +     */ +    public X509DataType createX509DataType() { +        return new X509DataType(); +    } + +    /** +     * Create an instance of {@link PGPDataType } +     *  +     */ +    public PGPDataType createPGPDataType() { +        return new PGPDataType(); +    } + +    /** +     * Create an instance of {@link SignatureType } +     *  +     */ +    public SignatureType createSignatureType() { +        return new SignatureType(); +    } + +    /** +     * Create an instance of {@link DSAKeyValueType } +     *  +     */ +    public DSAKeyValueType createDSAKeyValueType() { +        return new DSAKeyValueType(); +    } + +    /** +     * Create an instance of {@link ManifestType } +     *  +     */ +    public ManifestType createManifestType() { +        return new ManifestType(); +    } + +    /** +     * Create an instance of {@link SignatureValueType } +     *  +     */ +    public SignatureValueType createSignatureValueType() { +        return new SignatureValueType(); +    } + +    /** +     * Create an instance of {@link TransformsType } +     *  +     */ +    public TransformsType createTransformsType() { +        return new TransformsType(); +    } + +    /** +     * Create an instance of {@link RSAKeyValueType } +     *  +     */ +    public RSAKeyValueType createRSAKeyValueType() { +        return new RSAKeyValueType(); +    } + +    /** +     * Create an instance of {@link TransformType } +     *  +     */ +    public TransformType createTransformType() { +        return new TransformType(); +    } + +    /** +     * Create an instance of {@link SignaturePropertyType } +     *  +     */ +    public SignaturePropertyType createSignaturePropertyType() { +        return new SignaturePropertyType(); +    } + +    /** +     * Create an instance of {@link KeyValueType } +     *  +     */ +    public KeyValueType createKeyValueType() { +        return new KeyValueType(); +    } + +    /** +     * Create an instance of {@link ReferenceType } +     *  +     */ +    public ReferenceType createReferenceType() { +        return new ReferenceType(); +    } + +    /** +     * Create an instance of {@link CanonicalizationMethodType } +     *  +     */ +    public CanonicalizationMethodType createCanonicalizationMethodType() { +        return new CanonicalizationMethodType(); +    } + +    /** +     * Create an instance of {@link SignaturePropertiesType } +     *  +     */ +    public SignaturePropertiesType createSignaturePropertiesType() { +        return new SignaturePropertiesType(); +    } + +    /** +     * Create an instance of {@link ObjectType } +     *  +     */ +    public ObjectType createObjectType() { +        return new ObjectType(); +    } + +    /** +     * Create an instance of {@link X509IssuerSerialType } +     *  +     */ +    public X509IssuerSerialType createX509IssuerSerialType() { +        return new X509IssuerSerialType(); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link SignatureType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Signature") +    public JAXBElement<SignatureType> createSignature(SignatureType value) { +        return new JAXBElement<SignatureType>(_Signature_QNAME, SignatureType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link PGPDataType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "PGPData") +    public JAXBElement<PGPDataType> createPGPData(PGPDataType value) { +        return new JAXBElement<PGPDataType>(_PGPData_QNAME, PGPDataType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link DSAKeyValueType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "DSAKeyValue") +    public JAXBElement<DSAKeyValueType> createDSAKeyValue(DSAKeyValueType value) { +        return new JAXBElement<DSAKeyValueType>(_DSAKeyValue_QNAME, DSAKeyValueType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link SPKIDataType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SPKIData") +    public JAXBElement<SPKIDataType> createSPKIData(SPKIDataType value) { +        return new JAXBElement<SPKIDataType>(_SPKIData_QNAME, SPKIDataType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link SignedInfoType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SignedInfo") +    public JAXBElement<SignedInfoType> createSignedInfo(SignedInfoType value) { +        return new JAXBElement<SignedInfoType>(_SignedInfo_QNAME, SignedInfoType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link RetrievalMethodType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "RetrievalMethod") +    public JAXBElement<RetrievalMethodType> createRetrievalMethod(RetrievalMethodType value) { +        return new JAXBElement<RetrievalMethodType>(_RetrievalMethod_QNAME, RetrievalMethodType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link CanonicalizationMethodType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "CanonicalizationMethod") +    public JAXBElement<CanonicalizationMethodType> createCanonicalizationMethod(CanonicalizationMethodType value) { +        return new JAXBElement<CanonicalizationMethodType>(_CanonicalizationMethod_QNAME, CanonicalizationMethodType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link ObjectType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Object") +    public JAXBElement<ObjectType> createObject(ObjectType value) { +        return new JAXBElement<ObjectType>(_Object_QNAME, ObjectType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link SignaturePropertyType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SignatureProperty") +    public JAXBElement<SignaturePropertyType> createSignatureProperty(SignaturePropertyType value) { +        return new JAXBElement<SignaturePropertyType>(_SignatureProperty_QNAME, SignaturePropertyType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link ManifestType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Manifest") +    public JAXBElement<ManifestType> createManifest(ManifestType value) { +        return new JAXBElement<ManifestType>(_Manifest_QNAME, ManifestType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link SignatureValueType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SignatureValue") +    public JAXBElement<SignatureValueType> createSignatureValue(SignatureValueType value) { +        return new JAXBElement<SignatureValueType>(_SignatureValue_QNAME, SignatureValueType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link TransformsType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Transforms") +    public JAXBElement<TransformsType> createTransforms(TransformsType value) { +        return new JAXBElement<TransformsType>(_Transforms_QNAME, TransformsType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link TransformType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Transform") +    public JAXBElement<TransformType> createTransform(TransformType value) { +        return new JAXBElement<TransformType>(_Transform_QNAME, TransformType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link X509DataType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "X509Data") +    public JAXBElement<X509DataType> createX509Data(X509DataType value) { +        return new JAXBElement<X509DataType>(_X509Data_QNAME, X509DataType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link SignatureMethodType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SignatureMethod") +    public JAXBElement<SignatureMethodType> createSignatureMethod(SignatureMethodType value) { +        return new JAXBElement<SignatureMethodType>(_SignatureMethod_QNAME, SignatureMethodType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link KeyInfoType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "KeyInfo") +    public JAXBElement<KeyInfoType> createKeyInfo(KeyInfoType value) { +        return new JAXBElement<KeyInfoType>(_KeyInfo_QNAME, KeyInfoType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "DigestValue") +    public JAXBElement<byte[]> createDigestValue(byte[] value) { +        return new JAXBElement<byte[]>(_DigestValue_QNAME, byte[].class, null, ((byte[]) value)); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link DigestMethodType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "DigestMethod") +    public JAXBElement<DigestMethodType> createDigestMethod(DigestMethodType value) { +        return new JAXBElement<DigestMethodType>(_DigestMethod_QNAME, DigestMethodType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link SignaturePropertiesType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SignatureProperties") +    public JAXBElement<SignaturePropertiesType> createSignatureProperties(SignaturePropertiesType value) { +        return new JAXBElement<SignaturePropertiesType>(_SignatureProperties_QNAME, SignaturePropertiesType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "MgmtData") +    public JAXBElement<String> createMgmtData(String value) { +        return new JAXBElement<String>(_MgmtData_QNAME, String.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "KeyName") +    public JAXBElement<String> createKeyName(String value) { +        return new JAXBElement<String>(_KeyName_QNAME, String.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link KeyValueType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "KeyValue") +    public JAXBElement<KeyValueType> createKeyValue(KeyValueType value) { +        return new JAXBElement<KeyValueType>(_KeyValue_QNAME, KeyValueType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link ReferenceType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Reference") +    public JAXBElement<ReferenceType> createReference(ReferenceType value) { +        return new JAXBElement<ReferenceType>(_Reference_QNAME, ReferenceType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link RSAKeyValueType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "RSAKeyValue") +    public JAXBElement<RSAKeyValueType> createRSAKeyValue(RSAKeyValueType value) { +        return new JAXBElement<RSAKeyValueType>(_RSAKeyValue_QNAME, RSAKeyValueType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "PGPKeyID", scope = PGPDataType.class) +    public JAXBElement<byte[]> createPGPDataTypePGPKeyID(byte[] value) { +        return new JAXBElement<byte[]>(_PGPDataTypePGPKeyID_QNAME, byte[].class, PGPDataType.class, ((byte[]) value)); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "PGPKeyPacket", scope = PGPDataType.class) +    public JAXBElement<byte[]> createPGPDataTypePGPKeyPacket(byte[] value) { +        return new JAXBElement<byte[]>(_PGPDataTypePGPKeyPacket_QNAME, byte[].class, PGPDataType.class, ((byte[]) value)); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SPKISexp", scope = SPKIDataType.class) +    public JAXBElement<byte[]> createSPKIDataTypeSPKISexp(byte[] value) { +        return new JAXBElement<byte[]>(_SPKIDataTypeSPKISexp_QNAME, byte[].class, SPKIDataType.class, ((byte[]) value)); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link X509IssuerSerialType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "X509IssuerSerial", scope = X509DataType.class) +    public JAXBElement<X509IssuerSerialType> createX509DataTypeX509IssuerSerial(X509IssuerSerialType value) { +        return new JAXBElement<X509IssuerSerialType>(_X509DataTypeX509IssuerSerial_QNAME, X509IssuerSerialType.class, X509DataType.class, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "X509Certificate", scope = X509DataType.class) +    public JAXBElement<byte[]> createX509DataTypeX509Certificate(byte[] value) { +        return new JAXBElement<byte[]>(_X509DataTypeX509Certificate_QNAME, byte[].class, X509DataType.class, ((byte[]) value)); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "X509SKI", scope = X509DataType.class) +    public JAXBElement<byte[]> createX509DataTypeX509SKI(byte[] value) { +        return new JAXBElement<byte[]>(_X509DataTypeX509SKI_QNAME, byte[].class, X509DataType.class, ((byte[]) value)); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "X509SubjectName", scope = X509DataType.class) +    public JAXBElement<String> createX509DataTypeX509SubjectName(String value) { +        return new JAXBElement<String>(_X509DataTypeX509SubjectName_QNAME, String.class, X509DataType.class, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "X509CRL", scope = X509DataType.class) +    public JAXBElement<byte[]> createX509DataTypeX509CRL(byte[] value) { +        return new JAXBElement<byte[]>(_X509DataTypeX509CRL_QNAME, byte[].class, X509DataType.class, ((byte[]) value)); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "XPath", scope = TransformType.class) +    public JAXBElement<String> createTransformTypeXPath(String value) { +        return new JAXBElement<String>(_TransformTypeXPath_QNAME, String.class, TransformType.class, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "HMACOutputLength", scope = SignatureMethodType.class) +    public JAXBElement<BigInteger> createSignatureMethodTypeHMACOutputLength(BigInteger value) { +        return new JAXBElement<BigInteger>(_SignatureMethodTypeHMACOutputLength_QNAME, BigInteger.class, SignatureMethodType.class, value); +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/ObjectType.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/ObjectType.java new file mode 100644 index 00000000..3de8892c --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/ObjectType.java @@ -0,0 +1,164 @@ + +package org.w3._2000._09.xmldsig; + +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.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlMixed; +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; +import org.w3c.dom.Element; + + +/** + * <p>Java class for ObjectType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="ObjectType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence maxOccurs="unbounded" minOccurs="0"> + *         <any processContents='lax'/> + *       </sequence> + *       <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> + *       <attribute name="MimeType" type="{http://www.w3.org/2001/XMLSchema}string" /> + *       <attribute name="Encoding" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ObjectType", propOrder = { +    "content" +}) +public class ObjectType { + +    @XmlMixed +    @XmlAnyElement(lax = true) +    protected List<Object> content; +    @XmlAttribute(name = "Id") +    @XmlJavaTypeAdapter(CollapsedStringAdapter.class) +    @XmlID +    @XmlSchemaType(name = "ID") +    protected String id; +    @XmlAttribute(name = "MimeType") +    protected String mimeType; +    @XmlAttribute(name = "Encoding") +    @XmlSchemaType(name = "anyURI") +    protected String encoding; + +    /** +     * Gets the value of the content property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the content property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getContent().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link Object } +     * {@link String } +     * {@link Element } +     *  +     *  +     */ +    public List<Object> getContent() { +        if (content == null) { +            content = new ArrayList<Object>(); +        } +        return this.content; +    } + +    /** +     * 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; +    } + +    /** +     * Gets the value of the mimeType property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getMimeType() { +        return mimeType; +    } + +    /** +     * Sets the value of the mimeType property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setMimeType(String value) { +        this.mimeType = value; +    } + +    /** +     * Gets the value of the encoding property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getEncoding() { +        return encoding; +    } + +    /** +     * Sets the value of the encoding property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setEncoding(String value) { +        this.encoding = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/PGPDataType.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/PGPDataType.java new file mode 100644 index 00000000..4ff24501 --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/PGPDataType.java @@ -0,0 +1,98 @@ + +package org.w3._2000._09.xmldsig; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; +import javax.xml.bind.annotation.XmlType; +import org.w3c.dom.Element; + + +/** + * <p>Java class for PGPDataType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="PGPDataType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <choice> + *         <sequence> + *           <element name="PGPKeyID" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/> + *           <element name="PGPKeyPacket" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/> + *           <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/> + *         </sequence> + *         <sequence> + *           <element name="PGPKeyPacket" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/> + *           <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/> + *         </sequence> + *       </choice> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PGPDataType", propOrder = { +    "content" +}) +public class PGPDataType { + +    @XmlElementRefs({ +        @XmlElementRef(name = "PGPKeyPacket", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), +        @XmlElementRef(name = "PGPKeyID", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class) +    }) +    @XmlAnyElement(lax = true) +    protected List<Object> content; + +    /** +     * Gets the rest of the content model.  +     *  +     * <p> +     * You are getting this "catch-all" property because of the following reason:  +     * The field name "PGPKeyPacket" is used by two different parts of a schema. See:  +     * line 0 of http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd +     * line 0 of http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd +     * <p> +     * To get rid of this property, apply a property customization to one  +     * of both of the following declarations to change their names:  +     * Gets the value of the content property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the content property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getContent().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link JAXBElement }{@code <}{@link byte[]}{@code >} +     * {@link JAXBElement }{@code <}{@link byte[]}{@code >} +     * {@link Object } +     * {@link Element } +     *  +     *  +     */ +    public List<Object> getContent() { +        if (content == null) { +            content = new ArrayList<Object>(); +        } +        return this.content; +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/RSAKeyValueType.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/RSAKeyValueType.java new file mode 100644 index 00000000..5c8c0279 --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/RSAKeyValueType.java @@ -0,0 +1,86 @@ + +package org.w3._2000._09.xmldsig; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for RSAKeyValueType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="RSAKeyValueType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="Modulus" type="{http://www.w3.org/2000/09/xmldsig#}CryptoBinary"/> + *         <element name="Exponent" type="{http://www.w3.org/2000/09/xmldsig#}CryptoBinary"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RSAKeyValueType", propOrder = { +    "modulus", +    "exponent" +}) +public class RSAKeyValueType { + +    @XmlElement(name = "Modulus", required = true) +    protected byte[] modulus; +    @XmlElement(name = "Exponent", required = true) +    protected byte[] exponent; + +    /** +     * Gets the value of the modulus property. +     *  +     * @return +     *     possible object is +     *     byte[] +     */ +    public byte[] getModulus() { +        return modulus; +    } + +    /** +     * Sets the value of the modulus property. +     *  +     * @param value +     *     allowed object is +     *     byte[] +     */ +    public void setModulus(byte[] value) { +        this.modulus = value; +    } + +    /** +     * Gets the value of the exponent property. +     *  +     * @return +     *     possible object is +     *     byte[] +     */ +    public byte[] getExponent() { +        return exponent; +    } + +    /** +     * Sets the value of the exponent property. +     *  +     * @param value +     *     allowed object is +     *     byte[] +     */ +    public void setExponent(byte[] value) { +        this.exponent = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/ReferenceType.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/ReferenceType.java new file mode 100644 index 00000000..2c533ed8 --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/ReferenceType.java @@ -0,0 +1,207 @@ + +package org.w3._2000._09.xmldsig; + +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; + + +/** + * <p>Java class for ReferenceType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="ReferenceType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}Transforms" minOccurs="0"/> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}DigestMethod"/> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}DigestValue"/> + *       </sequence> + *       <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> + *       <attribute name="URI" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> + *       <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ReferenceType", propOrder = { +    "transforms", +    "digestMethod", +    "digestValue" +}) +public class ReferenceType { + +    @XmlElement(name = "Transforms") +    protected TransformsType transforms; +    @XmlElement(name = "DigestMethod", required = true) +    protected DigestMethodType digestMethod; +    @XmlElement(name = "DigestValue", required = true) +    protected byte[] digestValue; +    @XmlAttribute(name = "Id") +    @XmlJavaTypeAdapter(CollapsedStringAdapter.class) +    @XmlID +    @XmlSchemaType(name = "ID") +    protected String id; +    @XmlAttribute(name = "URI") +    @XmlSchemaType(name = "anyURI") +    protected String uri; +    @XmlAttribute(name = "Type") +    @XmlSchemaType(name = "anyURI") +    protected String type; + +    /** +     * Gets the value of the transforms property. +     *  +     * @return +     *     possible object is +     *     {@link TransformsType } +     *      +     */ +    public TransformsType getTransforms() { +        return transforms; +    } + +    /** +     * Sets the value of the transforms property. +     *  +     * @param value +     *     allowed object is +     *     {@link TransformsType } +     *      +     */ +    public void setTransforms(TransformsType value) { +        this.transforms = value; +    } + +    /** +     * Gets the value of the digestMethod property. +     *  +     * @return +     *     possible object is +     *     {@link DigestMethodType } +     *      +     */ +    public DigestMethodType getDigestMethod() { +        return digestMethod; +    } + +    /** +     * Sets the value of the digestMethod property. +     *  +     * @param value +     *     allowed object is +     *     {@link DigestMethodType } +     *      +     */ +    public void setDigestMethod(DigestMethodType value) { +        this.digestMethod = value; +    } + +    /** +     * Gets the value of the digestValue property. +     *  +     * @return +     *     possible object is +     *     byte[] +     */ +    public byte[] getDigestValue() { +        return digestValue; +    } + +    /** +     * Sets the value of the digestValue property. +     *  +     * @param value +     *     allowed object is +     *     byte[] +     */ +    public void setDigestValue(byte[] value) { +        this.digestValue = 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; +    } + +    /** +     * Gets the value of the uri property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getURI() { +        return uri; +    } + +    /** +     * Sets the value of the uri property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setURI(String value) { +        this.uri = value; +    } + +    /** +     * Gets the value of the type property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getType() { +        return type; +    } + +    /** +     * Sets the value of the type property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setType(String value) { +        this.type = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/RetrievalMethodType.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/RetrievalMethodType.java new file mode 100644 index 00000000..8d7b577a --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/RetrievalMethodType.java @@ -0,0 +1,120 @@ + +package org.w3._2000._09.xmldsig; + +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.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for RetrievalMethodType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="RetrievalMethodType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}Transforms" minOccurs="0"/> + *       </sequence> + *       <attribute name="URI" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> + *       <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RetrievalMethodType", propOrder = { +    "transforms" +}) +public class RetrievalMethodType { + +    @XmlElement(name = "Transforms") +    protected TransformsType transforms; +    @XmlAttribute(name = "URI") +    @XmlSchemaType(name = "anyURI") +    protected String uri; +    @XmlAttribute(name = "Type") +    @XmlSchemaType(name = "anyURI") +    protected String type; + +    /** +     * Gets the value of the transforms property. +     *  +     * @return +     *     possible object is +     *     {@link TransformsType } +     *      +     */ +    public TransformsType getTransforms() { +        return transforms; +    } + +    /** +     * Sets the value of the transforms property. +     *  +     * @param value +     *     allowed object is +     *     {@link TransformsType } +     *      +     */ +    public void setTransforms(TransformsType value) { +        this.transforms = value; +    } + +    /** +     * Gets the value of the uri property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getURI() { +        return uri; +    } + +    /** +     * Sets the value of the uri property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setURI(String value) { +        this.uri = value; +    } + +    /** +     * Gets the value of the type property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getType() { +        return type; +    } + +    /** +     * Sets the value of the type property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setType(String value) { +        this.type = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/SPKIDataType.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/SPKIDataType.java new file mode 100644 index 00000000..6f8de85a --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/SPKIDataType.java @@ -0,0 +1,76 @@ + +package org.w3._2000._09.xmldsig; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlType; +import org.w3c.dom.Element; + + +/** + * <p>Java class for SPKIDataType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="SPKIDataType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence maxOccurs="unbounded"> + *         <element name="SPKISexp" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/> + *         <any processContents='lax' namespace='##other' minOccurs="0"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SPKIDataType", propOrder = { +    "spkiSexpAndAny" +}) +public class SPKIDataType { + +    @XmlElementRef(name = "SPKISexp", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class) +    @XmlAnyElement(lax = true) +    protected List<Object> spkiSexpAndAny; + +    /** +     * Gets the value of the spkiSexpAndAny property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the spkiSexpAndAny property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getSPKISexpAndAny().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link JAXBElement }{@code <}{@link byte[]}{@code >} +     * {@link Object } +     * {@link Element } +     *  +     *  +     */ +    public List<Object> getSPKISexpAndAny() { +        if (spkiSexpAndAny == null) { +            spkiSexpAndAny = new ArrayList<Object>(); +        } +        return this.spkiSexpAndAny; +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/SignatureMethodType.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/SignatureMethodType.java new file mode 100644 index 00000000..84480ae3 --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/SignatureMethodType.java @@ -0,0 +1,108 @@ + +package org.w3._2000._09.xmldsig; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for SignatureMethodType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="SignatureMethodType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="HMACOutputLength" type="{http://www.w3.org/2000/09/xmldsig#}HMACOutputLengthType" minOccurs="0"/> + *         <any namespace='##other' maxOccurs="unbounded" minOccurs="0"/> + *       </sequence> + *       <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SignatureMethodType", propOrder = { +    "content" +}) +public class SignatureMethodType { + +    @XmlElementRef(name = "HMACOutputLength", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class) +    @XmlMixed +    @XmlAnyElement(lax = true) +    protected List<Object> content; +    @XmlAttribute(name = "Algorithm", required = true) +    @XmlSchemaType(name = "anyURI") +    protected String algorithm; + +    /** +     * Gets the value of the content property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the content property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getContent().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link Object } +     * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} +     * {@link String } +     *  +     *  +     */ +    public List<Object> getContent() { +        if (content == null) { +            content = new ArrayList<Object>(); +        } +        return this.content; +    } + +    /** +     * Gets the value of the algorithm property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getAlgorithm() { +        return algorithm; +    } + +    /** +     * Sets the value of the algorithm property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setAlgorithm(String value) { +        this.algorithm = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/SignaturePropertiesType.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/SignaturePropertiesType.java new file mode 100644 index 00000000..a664c290 --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/SignaturePropertiesType.java @@ -0,0 +1,104 @@ + +package org.w3._2000._09.xmldsig; + +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; + + +/** + * <p>Java class for SignaturePropertiesType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="SignaturePropertiesType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}SignatureProperty" maxOccurs="unbounded"/> + *       </sequence> + *       <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SignaturePropertiesType", propOrder = { +    "signatureProperty" +}) +public class SignaturePropertiesType { + +    @XmlElement(name = "SignatureProperty", required = true) +    protected List<SignaturePropertyType> signatureProperty; +    @XmlAttribute(name = "Id") +    @XmlJavaTypeAdapter(CollapsedStringAdapter.class) +    @XmlID +    @XmlSchemaType(name = "ID") +    protected String id; + +    /** +     * Gets the value of the signatureProperty property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the signatureProperty property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getSignatureProperty().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link SignaturePropertyType } +     *  +     *  +     */ +    public List<SignaturePropertyType> getSignatureProperty() { +        if (signatureProperty == null) { +            signatureProperty = new ArrayList<SignaturePropertyType>(); +        } +        return this.signatureProperty; +    } + +    /** +     * 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; +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/SignaturePropertyType.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/SignaturePropertyType.java new file mode 100644 index 00000000..ecfbdb1f --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/SignaturePropertyType.java @@ -0,0 +1,137 @@ + +package org.w3._2000._09.xmldsig; + +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.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlMixed; +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; +import org.w3c.dom.Element; + + +/** + * <p>Java class for SignaturePropertyType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="SignaturePropertyType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <choice maxOccurs="unbounded"> + *         <any processContents='lax' namespace='##other'/> + *       </choice> + *       <attribute name="Target" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> + *       <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SignaturePropertyType", propOrder = { +    "content" +}) +public class SignaturePropertyType { + +    @XmlMixed +    @XmlAnyElement(lax = true) +    protected List<Object> content; +    @XmlAttribute(name = "Target", required = true) +    @XmlSchemaType(name = "anyURI") +    protected String target; +    @XmlAttribute(name = "Id") +    @XmlJavaTypeAdapter(CollapsedStringAdapter.class) +    @XmlID +    @XmlSchemaType(name = "ID") +    protected String id; + +    /** +     * Gets the value of the content property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the content property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getContent().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link Object } +     * {@link String } +     * {@link Element } +     *  +     *  +     */ +    public List<Object> getContent() { +        if (content == null) { +            content = new ArrayList<Object>(); +        } +        return this.content; +    } + +    /** +     * Gets the value of the target property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getTarget() { +        return target; +    } + +    /** +     * Sets the value of the target property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setTarget(String value) { +        this.target = 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; +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/SignatureType.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/SignatureType.java new file mode 100644 index 00000000..bbf031a2 --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/SignatureType.java @@ -0,0 +1,188 @@ + +package org.w3._2000._09.xmldsig; + +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; + + +/** + * <p>Java class for SignatureType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="SignatureType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}SignedInfo"/> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}SignatureValue"/> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}KeyInfo" minOccurs="0"/> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}Object" maxOccurs="unbounded" minOccurs="0"/> + *       </sequence> + *       <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SignatureType", propOrder = { +    "signedInfo", +    "signatureValue", +    "keyInfo", +    "object" +}) +public class SignatureType { + +    @XmlElement(name = "SignedInfo", required = true) +    protected SignedInfoType signedInfo; +    @XmlElement(name = "SignatureValue", required = true) +    protected SignatureValueType signatureValue; +    @XmlElement(name = "KeyInfo") +    protected KeyInfoType keyInfo; +    @XmlElement(name = "Object") +    protected List<ObjectType> object; +    @XmlAttribute(name = "Id") +    @XmlJavaTypeAdapter(CollapsedStringAdapter.class) +    @XmlID +    @XmlSchemaType(name = "ID") +    protected String id; + +    /** +     * Gets the value of the signedInfo property. +     *  +     * @return +     *     possible object is +     *     {@link SignedInfoType } +     *      +     */ +    public SignedInfoType getSignedInfo() { +        return signedInfo; +    } + +    /** +     * Sets the value of the signedInfo property. +     *  +     * @param value +     *     allowed object is +     *     {@link SignedInfoType } +     *      +     */ +    public void setSignedInfo(SignedInfoType value) { +        this.signedInfo = value; +    } + +    /** +     * Gets the value of the signatureValue property. +     *  +     * @return +     *     possible object is +     *     {@link SignatureValueType } +     *      +     */ +    public SignatureValueType getSignatureValue() { +        return signatureValue; +    } + +    /** +     * Sets the value of the signatureValue property. +     *  +     * @param value +     *     allowed object is +     *     {@link SignatureValueType } +     *      +     */ +    public void setSignatureValue(SignatureValueType value) { +        this.signatureValue = value; +    } + +    /** +     * Gets the value of the keyInfo property. +     *  +     * @return +     *     possible object is +     *     {@link KeyInfoType } +     *      +     */ +    public KeyInfoType getKeyInfo() { +        return keyInfo; +    } + +    /** +     * Sets the value of the keyInfo property. +     *  +     * @param value +     *     allowed object is +     *     {@link KeyInfoType } +     *      +     */ +    public void setKeyInfo(KeyInfoType value) { +        this.keyInfo = value; +    } + +    /** +     * Gets the value of the object property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the object property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getObject().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link ObjectType } +     *  +     *  +     */ +    public List<ObjectType> getObject() { +        if (object == null) { +            object = new ArrayList<ObjectType>(); +        } +        return this.object; +    } + +    /** +     * 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; +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/SignatureValueType.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/SignatureValueType.java new file mode 100644 index 00000000..e6f78724 --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/SignatureValueType.java @@ -0,0 +1,92 @@ + +package org.w3._2000._09.xmldsig; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + * <p>Java class for SignatureValueType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="SignatureValueType"> + *   <simpleContent> + *     <extension base="<http://www.w3.org/2001/XMLSchema>base64Binary"> + *       <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> + *     </extension> + *   </simpleContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SignatureValueType", propOrder = { +    "value" +}) +public class SignatureValueType { + +    @XmlValue +    protected byte[] value; +    @XmlAttribute(name = "Id") +    @XmlJavaTypeAdapter(CollapsedStringAdapter.class) +    @XmlID +    @XmlSchemaType(name = "ID") +    protected String id; + +    /** +     * Gets the value of the value property. +     *  +     * @return +     *     possible object is +     *     byte[] +     */ +    public byte[] getValue() { +        return value; +    } + +    /** +     * Sets the value of the value property. +     *  +     * @param value +     *     allowed object is +     *     byte[] +     */ +    public void setValue(byte[] value) { +        this.value = 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; +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/SignedInfoType.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/SignedInfoType.java new file mode 100644 index 00000000..b36c2c05 --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/SignedInfoType.java @@ -0,0 +1,160 @@ + +package org.w3._2000._09.xmldsig; + +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; + + +/** + * <p>Java class for SignedInfoType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="SignedInfoType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}CanonicalizationMethod"/> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}SignatureMethod"/> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}Reference" maxOccurs="unbounded"/> + *       </sequence> + *       <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SignedInfoType", propOrder = { +    "canonicalizationMethod", +    "signatureMethod", +    "reference" +}) +public class SignedInfoType { + +    @XmlElement(name = "CanonicalizationMethod", required = true) +    protected CanonicalizationMethodType canonicalizationMethod; +    @XmlElement(name = "SignatureMethod", required = true) +    protected SignatureMethodType signatureMethod; +    @XmlElement(name = "Reference", required = true) +    protected List<ReferenceType> reference; +    @XmlAttribute(name = "Id") +    @XmlJavaTypeAdapter(CollapsedStringAdapter.class) +    @XmlID +    @XmlSchemaType(name = "ID") +    protected String id; + +    /** +     * Gets the value of the canonicalizationMethod property. +     *  +     * @return +     *     possible object is +     *     {@link CanonicalizationMethodType } +     *      +     */ +    public CanonicalizationMethodType getCanonicalizationMethod() { +        return canonicalizationMethod; +    } + +    /** +     * Sets the value of the canonicalizationMethod property. +     *  +     * @param value +     *     allowed object is +     *     {@link CanonicalizationMethodType } +     *      +     */ +    public void setCanonicalizationMethod(CanonicalizationMethodType value) { +        this.canonicalizationMethod = value; +    } + +    /** +     * Gets the value of the signatureMethod property. +     *  +     * @return +     *     possible object is +     *     {@link SignatureMethodType } +     *      +     */ +    public SignatureMethodType getSignatureMethod() { +        return signatureMethod; +    } + +    /** +     * Sets the value of the signatureMethod property. +     *  +     * @param value +     *     allowed object is +     *     {@link SignatureMethodType } +     *      +     */ +    public void setSignatureMethod(SignatureMethodType value) { +        this.signatureMethod = value; +    } + +    /** +     * Gets the value of the reference property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the reference property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getReference().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link ReferenceType } +     *  +     *  +     */ +    public List<ReferenceType> getReference() { +        if (reference == null) { +            reference = new ArrayList<ReferenceType>(); +        } +        return this.reference; +    } + +    /** +     * 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; +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/TransformType.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/TransformType.java new file mode 100644 index 00000000..4bfa9b0b --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/TransformType.java @@ -0,0 +1,109 @@ + +package org.w3._2000._09.xmldsig; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import org.w3c.dom.Element; + + +/** + * <p>Java class for TransformType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="TransformType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <choice maxOccurs="unbounded" minOccurs="0"> + *         <any processContents='lax' namespace='##other'/> + *         <element name="XPath" type="{http://www.w3.org/2001/XMLSchema}string"/> + *       </choice> + *       <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransformType", propOrder = { +    "content" +}) +public class TransformType { + +    @XmlElementRef(name = "XPath", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class) +    @XmlMixed +    @XmlAnyElement(lax = true) +    protected List<Object> content; +    @XmlAttribute(name = "Algorithm", required = true) +    @XmlSchemaType(name = "anyURI") +    protected String algorithm; + +    /** +     * Gets the value of the content property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the content property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getContent().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link String } +     * {@link JAXBElement }{@code <}{@link String }{@code >} +     * {@link Object } +     * {@link Element } +     *  +     *  +     */ +    public List<Object> getContent() { +        if (content == null) { +            content = new ArrayList<Object>(); +        } +        return this.content; +    } + +    /** +     * Gets the value of the algorithm property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getAlgorithm() { +        return algorithm; +    } + +    /** +     * Sets the value of the algorithm property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setAlgorithm(String value) { +        this.algorithm = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/TransformsType.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/TransformsType.java new file mode 100644 index 00000000..7077445b --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/TransformsType.java @@ -0,0 +1,69 @@ + +package org.w3._2000._09.xmldsig; + +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.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for TransformsType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="TransformsType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element ref="{http://www.w3.org/2000/09/xmldsig#}Transform" maxOccurs="unbounded"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransformsType", propOrder = { +    "transform" +}) +public class TransformsType { + +    @XmlElement(name = "Transform", required = true) +    protected List<TransformType> transform; + +    /** +     * Gets the value of the transform property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the transform property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getTransform().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link TransformType } +     *  +     *  +     */ +    public List<TransformType> getTransform() { +        if (transform == null) { +            transform = new ArrayList<TransformType>(); +        } +        return this.transform; +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/X509DataType.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/X509DataType.java new file mode 100644 index 00000000..475b4fe8 --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/X509DataType.java @@ -0,0 +1,93 @@ + +package org.w3._2000._09.xmldsig; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; +import javax.xml.bind.annotation.XmlType; +import org.w3c.dom.Element; + + +/** + * <p>Java class for X509DataType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="X509DataType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence maxOccurs="unbounded"> + *         <choice> + *           <element name="X509IssuerSerial" type="{http://www.w3.org/2000/09/xmldsig#}X509IssuerSerialType"/> + *           <element name="X509SKI" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/> + *           <element name="X509SubjectName" type="{http://www.w3.org/2001/XMLSchema}string"/> + *           <element name="X509Certificate" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/> + *           <element name="X509CRL" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/> + *           <any processContents='lax' namespace='##other'/> + *         </choice> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "X509DataType", propOrder = { +    "x509IssuerSerialOrX509SKIOrX509SubjectName" +}) +public class X509DataType { + +    @XmlElementRefs({ +        @XmlElementRef(name = "X509CRL", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), +        @XmlElementRef(name = "X509IssuerSerial", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), +        @XmlElementRef(name = "X509SKI", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), +        @XmlElementRef(name = "X509SubjectName", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), +        @XmlElementRef(name = "X509Certificate", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class) +    }) +    @XmlAnyElement(lax = true) +    protected List<Object> x509IssuerSerialOrX509SKIOrX509SubjectName; + +    /** +     * Gets the value of the x509IssuerSerialOrX509SKIOrX509SubjectName property. +     *  +     * <p> +     * 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 <CODE>set</CODE> method for the x509IssuerSerialOrX509SKIOrX509SubjectName property. +     *  +     * <p> +     * For example, to add a new item, do as follows: +     * <pre> +     *    getX509IssuerSerialOrX509SKIOrX509SubjectName().add(newItem); +     * </pre> +     *  +     *  +     * <p> +     * Objects of the following type(s) are allowed in the list +     * {@link JAXBElement }{@code <}{@link byte[]}{@code >} +     * {@link JAXBElement }{@code <}{@link String }{@code >} +     * {@link JAXBElement }{@code <}{@link byte[]}{@code >} +     * {@link JAXBElement }{@code <}{@link X509IssuerSerialType }{@code >} +     * {@link Object } +     * {@link Element } +     * {@link JAXBElement }{@code <}{@link byte[]}{@code >} +     *  +     *  +     */ +    public List<Object> getX509IssuerSerialOrX509SKIOrX509SubjectName() { +        if (x509IssuerSerialOrX509SKIOrX509SubjectName == null) { +            x509IssuerSerialOrX509SKIOrX509SubjectName = new ArrayList<Object>(); +        } +        return this.x509IssuerSerialOrX509SKIOrX509SubjectName; +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/X509IssuerSerialType.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/X509IssuerSerialType.java new file mode 100644 index 00000000..63bca43a --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/X509IssuerSerialType.java @@ -0,0 +1,91 @@ + +package org.w3._2000._09.xmldsig; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for X509IssuerSerialType complex type. + *  + * <p>The following schema fragment specifies the expected content contained within this class. + *  + * <pre> + * <complexType name="X509IssuerSerialType"> + *   <complexContent> + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + *       <sequence> + *         <element name="X509IssuerName" type="{http://www.w3.org/2001/XMLSchema}string"/> + *         <element name="X509SerialNumber" type="{http://www.w3.org/2001/XMLSchema}integer"/> + *       </sequence> + *     </restriction> + *   </complexContent> + * </complexType> + * </pre> + *  + *  + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "X509IssuerSerialType", propOrder = { +    "x509IssuerName", +    "x509SerialNumber" +}) +public class X509IssuerSerialType { + +    @XmlElement(name = "X509IssuerName", required = true) +    protected String x509IssuerName; +    @XmlElement(name = "X509SerialNumber", required = true) +    protected BigInteger x509SerialNumber; + +    /** +     * Gets the value of the x509IssuerName property. +     *  +     * @return +     *     possible object is +     *     {@link String } +     *      +     */ +    public String getX509IssuerName() { +        return x509IssuerName; +    } + +    /** +     * Sets the value of the x509IssuerName property. +     *  +     * @param value +     *     allowed object is +     *     {@link String } +     *      +     */ +    public void setX509IssuerName(String value) { +        this.x509IssuerName = value; +    } + +    /** +     * Gets the value of the x509SerialNumber property. +     *  +     * @return +     *     possible object is +     *     {@link BigInteger } +     *      +     */ +    public BigInteger getX509SerialNumber() { +        return x509SerialNumber; +    } + +    /** +     * Sets the value of the x509SerialNumber property. +     *  +     * @param value +     *     allowed object is +     *     {@link BigInteger } +     *      +     */ +    public void setX509SerialNumber(BigInteger value) { +        this.x509SerialNumber = value; +    } + +} diff --git a/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/package-info.java b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/package-info.java new file mode 100644 index 00000000..1b829003 --- /dev/null +++ b/pdf-as-moa/src/generated/java/org/w3/_2000/_09/xmldsig/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.w3.org/2000/09/xmldsig#", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package org.w3._2000._09.xmldsig; | 
