com.itzmeds.adfs.client.response.saml.ObjectFactory Maven / Gradle / Ivy
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2018.03.20 at 12:43:08 PM IST
//
package com.itzmeds.adfs.client.response.saml;
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.datatype.XMLGregorianCalendar;
import javax.xml.namespace.QName;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the com.itzmeds.adfs.client.response.saml package.
* 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 _KeyType_QNAME = new QName("http://docs.oasis-open.org/ws-sx/ws-trust/200512", "KeyType");
private final static QName _TokenType_QNAME = new QName("http://docs.oasis-open.org/ws-sx/ws-trust/200512", "TokenType");
private final static QName _Address_QNAME = new QName("http://www.w3.org/2005/08/addressing", "Address");
private final static QName _SignatureValue_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SignatureValue");
private final static QName _RequestedAttachedReference_QNAME = new QName("http://docs.oasis-open.org/ws-sx/ws-trust/200512", "RequestedAttachedReference");
private final static QName _DigestValue_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "DigestValue");
private final static QName _Created_QNAME = new QName("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd", "Created");
private final static QName _RequestType_QNAME = new QName("http://docs.oasis-open.org/ws-sx/ws-trust/200512", "RequestType");
private final static QName _RequestedUnattachedReference_QNAME = new QName("http://docs.oasis-open.org/ws-sx/ws-trust/200512", "RequestedUnattachedReference");
private final static QName _Expires_QNAME = new QName("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd", "Expires");
private final static QName _X509Certificate_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509Certificate");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.itzmeds.adfs.client.response.saml
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link RequestedSecurityToken }
*
*/
public RequestedSecurityToken createRequestedSecurityToken() {
return new RequestedSecurityToken();
}
/**
* Create an instance of {@link Signature }
*
*/
public Signature createSignature() {
return new Signature();
}
/**
* Create an instance of {@link RequestedSecurityToken.Assertion }
*
*/
public RequestedSecurityToken.Assertion createRequestedSecurityTokenAssertion() {
return new RequestedSecurityToken.Assertion();
}
/**
* Create an instance of {@link RequestedSecurityToken.Assertion.AuthnStatement }
*
*/
public RequestedSecurityToken.Assertion.AuthnStatement createRequestedSecurityTokenAssertionAuthnStatement() {
return new RequestedSecurityToken.Assertion.AuthnStatement();
}
/**
* Create an instance of {@link RequestedSecurityToken.Assertion.AttributeStatement }
*
*/
public RequestedSecurityToken.Assertion.AttributeStatement createRequestedSecurityTokenAssertionAttributeStatement() {
return new RequestedSecurityToken.Assertion.AttributeStatement();
}
/**
* Create an instance of {@link RequestedSecurityToken.Assertion.Conditions }
*
*/
public RequestedSecurityToken.Assertion.Conditions createRequestedSecurityTokenAssertionConditions() {
return new RequestedSecurityToken.Assertion.Conditions();
}
/**
* Create an instance of {@link RequestedSecurityToken.Assertion.Subject }
*
*/
public RequestedSecurityToken.Assertion.Subject createRequestedSecurityTokenAssertionSubject() {
return new RequestedSecurityToken.Assertion.Subject();
}
/**
* Create an instance of {@link RequestedSecurityToken.Assertion.Subject.SubjectConfirmation }
*
*/
public RequestedSecurityToken.Assertion.Subject.SubjectConfirmation createRequestedSecurityTokenAssertionSubjectSubjectConfirmation() {
return new RequestedSecurityToken.Assertion.Subject.SubjectConfirmation();
}
/**
* Create an instance of {@link Timestamp }
*
*/
public Timestamp createTimestamp() {
return new Timestamp();
}
/**
* Create an instance of {@link WsseSecurityTokenReference }
*
*/
public WsseSecurityTokenReference createWsseSecurityTokenReference() {
return new WsseSecurityTokenReference();
}
/**
* Create an instance of {@link Lifetime }
*
*/
public Lifetime createLifetime() {
return new Lifetime();
}
/**
* Create an instance of {@link RequestSecurityTokenResponseCollection }
*
*/
public RequestSecurityTokenResponseCollection createRequestSecurityTokenResponseCollection() {
return new RequestSecurityTokenResponseCollection();
}
/**
* Create an instance of {@link RequestSecurityTokenResponse }
*
*/
public RequestSecurityTokenResponse createRequestSecurityTokenResponse() {
return new RequestSecurityTokenResponse();
}
/**
* Create an instance of {@link AppliesTo }
*
*/
public AppliesTo createAppliesTo() {
return new AppliesTo();
}
/**
* Create an instance of {@link EndpointReference }
*
*/
public EndpointReference createEndpointReference() {
return new EndpointReference();
}
/**
* Create an instance of {@link SecurityTokenReference }
*
*/
public SecurityTokenReference createSecurityTokenReference() {
return new SecurityTokenReference();
}
/**
* Create an instance of {@link KeyIdentifier }
*
*/
public KeyIdentifier createKeyIdentifier() {
return new KeyIdentifier();
}
/**
* Create an instance of {@link Security }
*
*/
public Security createSecurity() {
return new Security();
}
/**
* Create an instance of {@link Reference }
*
*/
public Reference createReference() {
return new Reference();
}
/**
* Create an instance of {@link Transforms }
*
*/
public Transforms createTransforms() {
return new Transforms();
}
/**
* Create an instance of {@link Transform }
*
*/
public Transform createTransform() {
return new Transform();
}
/**
* Create an instance of {@link DigestMethod }
*
*/
public DigestMethod createDigestMethod() {
return new DigestMethod();
}
/**
* Create an instance of {@link SignedInfo }
*
*/
public SignedInfo createSignedInfo() {
return new SignedInfo();
}
/**
* Create an instance of {@link CanonicalizationMethod }
*
*/
public CanonicalizationMethod createCanonicalizationMethod() {
return new CanonicalizationMethod();
}
/**
* Create an instance of {@link SignatureMethod }
*
*/
public SignatureMethod createSignatureMethod() {
return new SignatureMethod();
}
/**
* Create an instance of {@link Signature.KeyInfo }
*
*/
public Signature.KeyInfo createSignatureKeyInfo() {
return new Signature.KeyInfo();
}
/**
* Create an instance of {@link X509Data }
*
*/
public X509Data createX509Data() {
return new X509Data();
}
/**
* Create an instance of {@link Header }
*
*/
public Header createHeader() {
return new Header();
}
/**
* Create an instance of {@link Action }
*
*/
public Action createAction() {
return new Action();
}
/**
* Create an instance of {@link Envelope }
*
*/
public Envelope createEnvelope() {
return new Envelope();
}
/**
* Create an instance of {@link Body }
*
*/
public Body createBody() {
return new Body();
}
/**
* Create an instance of {@link RequestedSecurityToken.Assertion.AuthnStatement.AuthnContext }
*
*/
public RequestedSecurityToken.Assertion.AuthnStatement.AuthnContext createRequestedSecurityTokenAssertionAuthnStatementAuthnContext() {
return new RequestedSecurityToken.Assertion.AuthnStatement.AuthnContext();
}
/**
* Create an instance of {@link RequestedSecurityToken.Assertion.AttributeStatement.Attribute }
*
*/
public RequestedSecurityToken.Assertion.AttributeStatement.Attribute createRequestedSecurityTokenAssertionAttributeStatementAttribute() {
return new RequestedSecurityToken.Assertion.AttributeStatement.Attribute();
}
/**
* Create an instance of {@link RequestedSecurityToken.Assertion.Conditions.AudienceRestriction }
*
*/
public RequestedSecurityToken.Assertion.Conditions.AudienceRestriction createRequestedSecurityTokenAssertionConditionsAudienceRestriction() {
return new RequestedSecurityToken.Assertion.Conditions.AudienceRestriction();
}
/**
* Create an instance of {@link RequestedSecurityToken.Assertion.Subject.SubjectConfirmation.SubjectConfirmationData }
*
*/
public RequestedSecurityToken.Assertion.Subject.SubjectConfirmation.SubjectConfirmationData createRequestedSecurityTokenAssertionSubjectSubjectConfirmationSubjectConfirmationData() {
return new RequestedSecurityToken.Assertion.Subject.SubjectConfirmation.SubjectConfirmationData();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://docs.oasis-open.org/ws-sx/ws-trust/200512", name = "KeyType")
public JAXBElement createKeyType(String value) {
return new JAXBElement(_KeyType_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://docs.oasis-open.org/ws-sx/ws-trust/200512", name = "TokenType")
public JAXBElement createTokenType(String value) {
return new JAXBElement(_TokenType_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "Address")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
public JAXBElement createAddress(String value) {
return new JAXBElement(_Address_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SignatureValue")
public JAXBElement createSignatureValue(byte[] value) {
return new JAXBElement(_SignatureValue_QNAME, byte[].class, null, ((byte[]) value));
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link WsseSecurityTokenReference }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://docs.oasis-open.org/ws-sx/ws-trust/200512", name = "RequestedAttachedReference")
public JAXBElement createRequestedAttachedReference(WsseSecurityTokenReference value) {
return new JAXBElement(_RequestedAttachedReference_QNAME, WsseSecurityTokenReference.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "DigestValue")
public JAXBElement createDigestValue(String value) {
return new JAXBElement(_DigestValue_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd", name = "Created")
public JAXBElement createCreated(XMLGregorianCalendar value) {
return new JAXBElement(_Created_QNAME, XMLGregorianCalendar.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://docs.oasis-open.org/ws-sx/ws-trust/200512", name = "RequestType")
public JAXBElement createRequestType(String value) {
return new JAXBElement(_RequestType_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link WsseSecurityTokenReference }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://docs.oasis-open.org/ws-sx/ws-trust/200512", name = "RequestedUnattachedReference")
public JAXBElement createRequestedUnattachedReference(WsseSecurityTokenReference value) {
return new JAXBElement(_RequestedUnattachedReference_QNAME, WsseSecurityTokenReference.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd", name = "Expires")
public JAXBElement createExpires(XMLGregorianCalendar value) {
return new JAXBElement(_Expires_QNAME, XMLGregorianCalendar.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "X509Certificate")
public JAXBElement createX509Certificate(byte[] value) {
return new JAXBElement(_X509Certificate_QNAME, byte[].class, null, ((byte[]) value));
}
}