com.itzmeds.adfs.client.request.ObjectFactory Maven / Gradle / Ivy
Show all versions of adfs-auth-client Show documentation
//
// 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.16 at 07:26:35 PM IST
//
package com.itzmeds.adfs.client.request;
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;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the com.itzmeds.adfs.client 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 _Action_QNAME = new QName("http://www.w3.org/2005/08/addressing", "Action");
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 _To_QNAME = new QName("http://www.w3.org/2005/08/addressing", "To");
private final static QName _RequestType_QNAME = new QName("http://docs.oasis-open.org/ws-sx/ws-trust/200512", "RequestType");
private final static QName _Username_QNAME = new QName("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", "Username");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.itzmeds.adfs.client
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link Header }
*
*/
public Header createHeader() {
return new Header();
}
/**
* Create an instance of {@link Security }
*
*/
public Security createSecurity() {
return new Security();
}
/**
* Create an instance of {@link UsernameToken }
*
*/
public UsernameToken createUsernameToken() {
return new UsernameToken();
}
/**
* Create an instance of {@link Password }
*
*/
public Password createPassword() {
return new Password();
}
/**
* 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 RequestSecurityToken }
*
*/
public RequestSecurityToken createRequestSecurityToken() {
return new RequestSecurityToken();
}
/**
* 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 JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "Action")
public JAXBElement createAction(String value) {
return new JAXBElement(_Action_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 = "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 String }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "To")
public JAXBElement createTo(String value) {
return new JAXBElement(_To_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 = "RequestType")
public JAXBElement createRequestType(String value) {
return new JAXBElement(_RequestType_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", name = "Username")
public JAXBElement createUsername(String value) {
return new JAXBElement(_Username_QNAME, String.class, null, value);
}
}