eu.europa.esig.saml.jaxb.protocol.ObjectFactory Maven / Gradle / Ivy
Show all versions of specs-saml-assertion Show documentation
//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.2
// See https://eclipse-ee4j.github.io/jaxb-ri
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2024.07.11 at 10:51:02 AM CEST
//
package eu.europa.esig.saml.jaxb.protocol;
import javax.xml.namespace.QName;
import eu.europa.esig.saml.jaxb.assertion.EncryptedElementType;
import jakarta.xml.bind.JAXBElement;
import jakarta.xml.bind.annotation.XmlElementDecl;
import jakarta.xml.bind.annotation.XmlRegistry;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the eu.europa.esig.saml.jaxb.protocol 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 _Extensions_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "Extensions");
private final static QName _Status_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "Status");
private final static QName _StatusCode_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "StatusCode");
private final static QName _StatusMessage_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "StatusMessage");
private final static QName _StatusDetail_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "StatusDetail");
private final static QName _AssertionIDRequest_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "AssertionIDRequest");
private final static QName _SubjectQuery_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "SubjectQuery");
private final static QName _AuthnQuery_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "AuthnQuery");
private final static QName _RequestedAuthnContext_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "RequestedAuthnContext");
private final static QName _AttributeQuery_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "AttributeQuery");
private final static QName _AuthzDecisionQuery_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "AuthzDecisionQuery");
private final static QName _AuthnRequest_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "AuthnRequest");
private final static QName _NameIDPolicy_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "NameIDPolicy");
private final static QName _Scoping_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "Scoping");
private final static QName _RequesterID_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "RequesterID");
private final static QName _IDPList_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "IDPList");
private final static QName _IDPEntry_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "IDPEntry");
private final static QName _GetComplete_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "GetComplete");
private final static QName _Response_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "Response");
private final static QName _ArtifactResolve_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "ArtifactResolve");
private final static QName _Artifact_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "Artifact");
private final static QName _ArtifactResponse_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "ArtifactResponse");
private final static QName _ManageNameIDRequest_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "ManageNameIDRequest");
private final static QName _NewID_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "NewID");
private final static QName _NewEncryptedID_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "NewEncryptedID");
private final static QName _Terminate_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "Terminate");
private final static QName _ManageNameIDResponse_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "ManageNameIDResponse");
private final static QName _LogoutRequest_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "LogoutRequest");
private final static QName _SessionIndex_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "SessionIndex");
private final static QName _LogoutResponse_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "LogoutResponse");
private final static QName _NameIDMappingRequest_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "NameIDMappingRequest");
private final static QName _NameIDMappingResponse_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "NameIDMappingResponse");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: eu.europa.esig.saml.jaxb.protocol
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link ExtensionsType }
*
*/
public ExtensionsType createExtensionsType() {
return new ExtensionsType();
}
/**
* Create an instance of {@link StatusType }
*
*/
public StatusType createStatusType() {
return new StatusType();
}
/**
* Create an instance of {@link StatusCodeType }
*
*/
public StatusCodeType createStatusCodeType() {
return new StatusCodeType();
}
/**
* Create an instance of {@link StatusDetailType }
*
*/
public StatusDetailType createStatusDetailType() {
return new StatusDetailType();
}
/**
* Create an instance of {@link AssertionIDRequestType }
*
*/
public AssertionIDRequestType createAssertionIDRequestType() {
return new AssertionIDRequestType();
}
/**
* Create an instance of {@link AuthnQueryType }
*
*/
public AuthnQueryType createAuthnQueryType() {
return new AuthnQueryType();
}
/**
* Create an instance of {@link RequestedAuthnContextType }
*
*/
public RequestedAuthnContextType createRequestedAuthnContextType() {
return new RequestedAuthnContextType();
}
/**
* Create an instance of {@link AttributeQueryType }
*
*/
public AttributeQueryType createAttributeQueryType() {
return new AttributeQueryType();
}
/**
* Create an instance of {@link AuthzDecisionQueryType }
*
*/
public AuthzDecisionQueryType createAuthzDecisionQueryType() {
return new AuthzDecisionQueryType();
}
/**
* Create an instance of {@link AuthnRequestType }
*
*/
public AuthnRequestType createAuthnRequestType() {
return new AuthnRequestType();
}
/**
* Create an instance of {@link NameIDPolicyType }
*
*/
public NameIDPolicyType createNameIDPolicyType() {
return new NameIDPolicyType();
}
/**
* Create an instance of {@link ScopingType }
*
*/
public ScopingType createScopingType() {
return new ScopingType();
}
/**
* Create an instance of {@link IDPListType }
*
*/
public IDPListType createIDPListType() {
return new IDPListType();
}
/**
* Create an instance of {@link IDPEntryType }
*
*/
public IDPEntryType createIDPEntryType() {
return new IDPEntryType();
}
/**
* Create an instance of {@link ResponseType }
*
*/
public ResponseType createResponseType() {
return new ResponseType();
}
/**
* Create an instance of {@link ArtifactResolveType }
*
*/
public ArtifactResolveType createArtifactResolveType() {
return new ArtifactResolveType();
}
/**
* Create an instance of {@link ArtifactResponseType }
*
*/
public ArtifactResponseType createArtifactResponseType() {
return new ArtifactResponseType();
}
/**
* Create an instance of {@link ManageNameIDRequestType }
*
*/
public ManageNameIDRequestType createManageNameIDRequestType() {
return new ManageNameIDRequestType();
}
/**
* Create an instance of {@link TerminateType }
*
*/
public TerminateType createTerminateType() {
return new TerminateType();
}
/**
* Create an instance of {@link StatusResponseType }
*
*/
public StatusResponseType createStatusResponseType() {
return new StatusResponseType();
}
/**
* Create an instance of {@link LogoutRequestType }
*
*/
public LogoutRequestType createLogoutRequestType() {
return new LogoutRequestType();
}
/**
* Create an instance of {@link NameIDMappingRequestType }
*
*/
public NameIDMappingRequestType createNameIDMappingRequestType() {
return new NameIDMappingRequestType();
}
/**
* Create an instance of {@link NameIDMappingResponseType }
*
*/
public NameIDMappingResponseType createNameIDMappingResponseType() {
return new NameIDMappingResponseType();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtensionsType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ExtensionsType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "Extensions")
public JAXBElement createExtensions(ExtensionsType value) {
return new JAXBElement(_Extensions_QNAME, ExtensionsType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link StatusType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link StatusType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "Status")
public JAXBElement createStatus(StatusType value) {
return new JAXBElement(_Status_QNAME, StatusType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link StatusCodeType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link StatusCodeType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "StatusCode")
public JAXBElement createStatusCode(StatusCodeType value) {
return new JAXBElement(_StatusCode_QNAME, StatusCodeType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "StatusMessage")
public JAXBElement createStatusMessage(String value) {
return new JAXBElement(_StatusMessage_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link StatusDetailType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link StatusDetailType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "StatusDetail")
public JAXBElement createStatusDetail(StatusDetailType value) {
return new JAXBElement(_StatusDetail_QNAME, StatusDetailType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AssertionIDRequestType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link AssertionIDRequestType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "AssertionIDRequest")
public JAXBElement createAssertionIDRequest(AssertionIDRequestType value) {
return new JAXBElement(_AssertionIDRequest_QNAME, AssertionIDRequestType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SubjectQueryAbstractType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link SubjectQueryAbstractType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "SubjectQuery")
public JAXBElement createSubjectQuery(SubjectQueryAbstractType value) {
return new JAXBElement(_SubjectQuery_QNAME, SubjectQueryAbstractType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AuthnQueryType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link AuthnQueryType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "AuthnQuery")
public JAXBElement createAuthnQuery(AuthnQueryType value) {
return new JAXBElement(_AuthnQuery_QNAME, AuthnQueryType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link RequestedAuthnContextType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link RequestedAuthnContextType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "RequestedAuthnContext")
public JAXBElement createRequestedAuthnContext(RequestedAuthnContextType value) {
return new JAXBElement(_RequestedAuthnContext_QNAME, RequestedAuthnContextType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AttributeQueryType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link AttributeQueryType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "AttributeQuery")
public JAXBElement createAttributeQuery(AttributeQueryType value) {
return new JAXBElement(_AttributeQuery_QNAME, AttributeQueryType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AuthzDecisionQueryType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link AuthzDecisionQueryType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "AuthzDecisionQuery")
public JAXBElement createAuthzDecisionQuery(AuthzDecisionQueryType value) {
return new JAXBElement(_AuthzDecisionQuery_QNAME, AuthzDecisionQueryType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AuthnRequestType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link AuthnRequestType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "AuthnRequest")
public JAXBElement createAuthnRequest(AuthnRequestType value) {
return new JAXBElement(_AuthnRequest_QNAME, AuthnRequestType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link NameIDPolicyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link NameIDPolicyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "NameIDPolicy")
public JAXBElement createNameIDPolicy(NameIDPolicyType value) {
return new JAXBElement(_NameIDPolicy_QNAME, NameIDPolicyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ScopingType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ScopingType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "Scoping")
public JAXBElement createScoping(ScopingType value) {
return new JAXBElement(_Scoping_QNAME, ScopingType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "RequesterID")
public JAXBElement createRequesterID(String value) {
return new JAXBElement(_RequesterID_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link IDPListType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link IDPListType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "IDPList")
public JAXBElement createIDPList(IDPListType value) {
return new JAXBElement(_IDPList_QNAME, IDPListType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link IDPEntryType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link IDPEntryType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "IDPEntry")
public JAXBElement createIDPEntry(IDPEntryType value) {
return new JAXBElement(_IDPEntry_QNAME, IDPEntryType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "GetComplete")
public JAXBElement createGetComplete(String value) {
return new JAXBElement(_GetComplete_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ResponseType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ResponseType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "Response")
public JAXBElement createResponse(ResponseType value) {
return new JAXBElement(_Response_QNAME, ResponseType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ArtifactResolveType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ArtifactResolveType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "ArtifactResolve")
public JAXBElement createArtifactResolve(ArtifactResolveType value) {
return new JAXBElement(_ArtifactResolve_QNAME, ArtifactResolveType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "Artifact")
public JAXBElement createArtifact(String value) {
return new JAXBElement(_Artifact_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ArtifactResponseType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ArtifactResponseType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "ArtifactResponse")
public JAXBElement createArtifactResponse(ArtifactResponseType value) {
return new JAXBElement(_ArtifactResponse_QNAME, ArtifactResponseType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ManageNameIDRequestType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ManageNameIDRequestType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "ManageNameIDRequest")
public JAXBElement createManageNameIDRequest(ManageNameIDRequestType value) {
return new JAXBElement(_ManageNameIDRequest_QNAME, ManageNameIDRequestType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "NewID")
public JAXBElement createNewID(String value) {
return new JAXBElement(_NewID_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link EncryptedElementType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link EncryptedElementType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "NewEncryptedID")
public JAXBElement createNewEncryptedID(EncryptedElementType value) {
return new JAXBElement(_NewEncryptedID_QNAME, EncryptedElementType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TerminateType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link TerminateType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "Terminate")
public JAXBElement createTerminate(TerminateType value) {
return new JAXBElement(_Terminate_QNAME, TerminateType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link StatusResponseType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link StatusResponseType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "ManageNameIDResponse")
public JAXBElement createManageNameIDResponse(StatusResponseType value) {
return new JAXBElement(_ManageNameIDResponse_QNAME, StatusResponseType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LogoutRequestType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link LogoutRequestType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "LogoutRequest")
public JAXBElement createLogoutRequest(LogoutRequestType value) {
return new JAXBElement(_LogoutRequest_QNAME, LogoutRequestType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "SessionIndex")
public JAXBElement createSessionIndex(String value) {
return new JAXBElement(_SessionIndex_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link StatusResponseType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link StatusResponseType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "LogoutResponse")
public JAXBElement createLogoutResponse(StatusResponseType value) {
return new JAXBElement(_LogoutResponse_QNAME, StatusResponseType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link NameIDMappingRequestType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link NameIDMappingRequestType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "NameIDMappingRequest")
public JAXBElement createNameIDMappingRequest(NameIDMappingRequestType value) {
return new JAXBElement(_NameIDMappingRequest_QNAME, NameIDMappingRequestType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link NameIDMappingResponseType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link NameIDMappingResponseType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:protocol", name = "NameIDMappingResponse")
public JAXBElement createNameIDMappingResponse(NameIDMappingResponseType value) {
return new JAXBElement(_NameIDMappingResponse_QNAME, NameIDMappingResponseType.class, null, value);
}
}