org.certificateservices.messages.csmessages.jaxb.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.14 at 10:39:39 AM CET
//
package org.certificateservices.messages.csmessages.jaxb;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
import org.certificateservices.messages.xmldsig.jaxb.SignatureType;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the org.certificateservices.messages.csmessages.jaxb 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 _FailureResponse_QNAME = new QName("http://certificateservices.org/xsd/csmessages2_0", "FailureResponse");
private final static QName _IsApprovedResponse_QNAME = new QName("http://certificateservices.org/xsd/csmessages2_0", "IsApprovedResponse");
private final static QName _GetApprovalResponse_QNAME = new QName("http://certificateservices.org/xsd/csmessages2_0", "GetApprovalResponse");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.certificateservices.messages.csmessages.jaxb
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link Credential }
*
*/
public Credential createCredential() {
return new Credential();
}
/**
* Create an instance of {@link TokenRequest }
*
*/
public TokenRequest createTokenRequest() {
return new TokenRequest();
}
/**
* Create an instance of {@link Token }
*
*/
public Token createToken() {
return new Token();
}
/**
* Create an instance of {@link User }
*
*/
public User createUser() {
return new User();
}
/**
* Create an instance of {@link CredentialRequest }
*
*/
public CredentialRequest createCredentialRequest() {
return new CredentialRequest();
}
/**
* Create an instance of {@link GetApprovalRequest }
*
*/
public GetApprovalRequest createGetApprovalRequest() {
return new GetApprovalRequest();
}
/**
* Create an instance of {@link Payload }
*
*/
public Payload createPayload() {
return new Payload();
}
/**
* Create an instance of {@link CSResponse }
*
*/
public CSResponse createCSResponse() {
return new CSResponse();
}
/**
* Create an instance of {@link CSMessage }
*
*/
public CSMessage createCSMessage() {
return new CSMessage();
}
/**
* Create an instance of {@link Originator }
*
*/
public Originator createOriginator() {
return new Originator();
}
/**
* Create an instance of {@link Assertions }
*
*/
public Assertions createAssertions() {
return new Assertions();
}
/**
* Create an instance of {@link IsApprovedRequest }
*
*/
public IsApprovedRequest createIsApprovedRequest() {
return new IsApprovedRequest();
}
/**
* Create an instance of {@link IsApprovedResponseType }
*
*/
public IsApprovedResponseType createIsApprovedResponseType() {
return new IsApprovedResponseType();
}
/**
* Create an instance of {@link Attribute }
*
*/
public Attribute createAttribute() {
return new Attribute();
}
/**
* Create an instance of {@link CredentialStatusList }
*
*/
public CredentialStatusList createCredentialStatusList() {
return new CredentialStatusList();
}
/**
* Create an instance of {@link Approver }
*
*/
public Approver createApprover() {
return new Approver();
}
/**
* Create an instance of {@link Organisation }
*
*/
public Organisation createOrganisation() {
return new Organisation();
}
/**
* Create an instance of {@link Credential.Attributes }
*
*/
public Credential.Attributes createCredentialAttributes() {
return new Credential.Attributes();
}
/**
* Create an instance of {@link Credential.Usages }
*
*/
public Credential.Usages createCredentialUsages() {
return new Credential.Usages();
}
/**
* Create an instance of {@link TokenRequest.CredentialRequests }
*
*/
public TokenRequest.CredentialRequests createTokenRequestCredentialRequests() {
return new TokenRequest.CredentialRequests();
}
/**
* Create an instance of {@link TokenRequest.Attributes }
*
*/
public TokenRequest.Attributes createTokenRequestAttributes() {
return new TokenRequest.Attributes();
}
/**
* Create an instance of {@link Token.Attributes }
*
*/
public Token.Attributes createTokenAttributes() {
return new Token.Attributes();
}
/**
* Create an instance of {@link Token.Credentials }
*
*/
public Token.Credentials createTokenCredentials() {
return new Token.Credentials();
}
/**
* Create an instance of {@link User.Attributes }
*
*/
public User.Attributes createUserAttributes() {
return new User.Attributes();
}
/**
* Create an instance of {@link User.Tokens }
*
*/
public User.Tokens createUserTokens() {
return new User.Tokens();
}
/**
* Create an instance of {@link CredentialRequest.Attributes }
*
*/
public CredentialRequest.Attributes createCredentialRequestAttributes() {
return new CredentialRequest.Attributes();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link CSResponse }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://certificateservices.org/xsd/csmessages2_0", name = "FailureResponse")
public JAXBElement createFailureResponse(CSResponse value) {
return new JAXBElement(_FailureResponse_QNAME, CSResponse.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link IsApprovedResponseType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://certificateservices.org/xsd/csmessages2_0", name = "IsApprovedResponse")
public JAXBElement createIsApprovedResponse(IsApprovedResponseType value) {
return new JAXBElement(_IsApprovedResponse_QNAME, IsApprovedResponseType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link IsApprovedResponseType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://certificateservices.org/xsd/csmessages2_0", name = "GetApprovalResponse")
public JAXBElement createGetApprovalResponse(IsApprovedResponseType value) {
return new JAXBElement(_GetApprovalResponse_QNAME, IsApprovedResponseType.class, null, value);
}
}