diff options
Diffstat (limited to 'src/main/java/at/gv/util/xsd/saml/protocol/ObjectFactory.java')
-rw-r--r-- | src/main/java/at/gv/util/xsd/saml/protocol/ObjectFactory.java | 229 |
1 files changed, 229 insertions, 0 deletions
diff --git a/src/main/java/at/gv/util/xsd/saml/protocol/ObjectFactory.java b/src/main/java/at/gv/util/xsd/saml/protocol/ObjectFactory.java new file mode 100644 index 0000000..fc3010d --- /dev/null +++ b/src/main/java/at/gv/util/xsd/saml/protocol/ObjectFactory.java @@ -0,0 +1,229 @@ + +package at.gv.util.xsd.saml.protocol; + +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 at.gv.zustellung.util.xsd.saml.protocol 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 _Query_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:protocol", "Query"); + private final static QName _Request_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:protocol", "Request"); + private final static QName _Status_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:protocol", "Status"); + private final static QName _SubjectQuery_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:protocol", "SubjectQuery"); + private final static QName _AttributeQuery_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:protocol", "AttributeQuery"); + private final static QName _AuthorizationDecisionQuery_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:protocol", "AuthorizationDecisionQuery"); + private final static QName _Response_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:protocol", "Response"); + private final static QName _AuthenticationQuery_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:protocol", "AuthenticationQuery"); + private final static QName _AssertionArtifact_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:protocol", "AssertionArtifact"); + private final static QName _StatusCode_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:protocol", "StatusCode"); + private final static QName _RespondWith_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:protocol", "RespondWith"); + private final static QName _StatusMessage_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:protocol", "StatusMessage"); + private final static QName _StatusDetail_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:protocol", "StatusDetail"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.gv.zustellung.util.xsd.saml.protocol + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link StatusCodeType } + * + */ + public StatusCodeType createStatusCodeType() { + return new StatusCodeType(); + } + + /** + * Create an instance of {@link RequestType } + * + */ + public RequestType createRequestType() { + return new RequestType(); + } + + /** + * Create an instance of {@link AuthenticationQueryType } + * + */ + public AuthenticationQueryType createAuthenticationQueryType() { + return new AuthenticationQueryType(); + } + + /** + * Create an instance of {@link ResponseType } + * + */ + public ResponseType createResponseType() { + return new ResponseType(); + } + + /** + * Create an instance of {@link AttributeQueryType } + * + */ + public AttributeQueryType createAttributeQueryType() { + return new AttributeQueryType(); + } + + /** + * Create an instance of {@link StatusType } + * + */ + public StatusType createStatusType() { + return new StatusType(); + } + + /** + * Create an instance of {@link AuthorizationDecisionQueryType } + * + */ + public AuthorizationDecisionQueryType createAuthorizationDecisionQueryType() { + return new AuthorizationDecisionQueryType(); + } + + /** + * Create an instance of {@link StatusDetailType } + * + */ + public StatusDetailType createStatusDetailType() { + return new StatusDetailType(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link QueryAbstractType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:1.0:protocol", name = "Query") + public JAXBElement<QueryAbstractType> createQuery(QueryAbstractType value) { + return new JAXBElement<QueryAbstractType>(_Query_QNAME, QueryAbstractType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link RequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:1.0:protocol", name = "Request") + public JAXBElement<RequestType> createRequest(RequestType value) { + return new JAXBElement<RequestType>(_Request_QNAME, RequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link StatusType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:1.0:protocol", name = "Status") + public JAXBElement<StatusType> createStatus(StatusType value) { + return new JAXBElement<StatusType>(_Status_QNAME, StatusType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubjectQueryAbstractType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:1.0:protocol", name = "SubjectQuery") + public JAXBElement<SubjectQueryAbstractType> createSubjectQuery(SubjectQueryAbstractType value) { + return new JAXBElement<SubjectQueryAbstractType>(_SubjectQuery_QNAME, SubjectQueryAbstractType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AttributeQueryType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:1.0:protocol", name = "AttributeQuery") + public JAXBElement<AttributeQueryType> createAttributeQuery(AttributeQueryType value) { + return new JAXBElement<AttributeQueryType>(_AttributeQuery_QNAME, AttributeQueryType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AuthorizationDecisionQueryType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:1.0:protocol", name = "AuthorizationDecisionQuery") + public JAXBElement<AuthorizationDecisionQueryType> createAuthorizationDecisionQuery(AuthorizationDecisionQueryType value) { + return new JAXBElement<AuthorizationDecisionQueryType>(_AuthorizationDecisionQuery_QNAME, AuthorizationDecisionQueryType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:1.0:protocol", name = "Response") + public JAXBElement<ResponseType> createResponse(ResponseType value) { + return new JAXBElement<ResponseType>(_Response_QNAME, ResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AuthenticationQueryType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:1.0:protocol", name = "AuthenticationQuery") + public JAXBElement<AuthenticationQueryType> createAuthenticationQuery(AuthenticationQueryType value) { + return new JAXBElement<AuthenticationQueryType>(_AuthenticationQuery_QNAME, AuthenticationQueryType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:1.0:protocol", name = "AssertionArtifact") + public JAXBElement<String> createAssertionArtifact(String value) { + return new JAXBElement<String>(_AssertionArtifact_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link StatusCodeType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:1.0:protocol", name = "StatusCode") + public JAXBElement<StatusCodeType> createStatusCode(StatusCodeType value) { + return new JAXBElement<StatusCodeType>(_StatusCode_QNAME, StatusCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link QName }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:1.0:protocol", name = "RespondWith") + public JAXBElement<QName> createRespondWith(QName value) { + return new JAXBElement<QName>(_RespondWith_QNAME, QName.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:1.0:protocol", name = "StatusMessage") + public JAXBElement<String> createStatusMessage(String value) { + return new JAXBElement<String>(_StatusMessage_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link StatusDetailType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:1.0:protocol", name = "StatusDetail") + public JAXBElement<StatusDetailType> createStatusDetail(StatusDetailType value) { + return new JAXBElement<StatusDetailType>(_StatusDetail_QNAME, StatusDetailType.class, null, value); + } + +} |