package org.cagrid.cds.model;
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 org.cagrid.cds.model 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 _DelegationPolicy_QNAME = new QName("http://gaards.cagrid.org/cds", "DelegationPolicy");
private final static QName _X509Certificate_QNAME = new QName("http://gaards.cagrid.org/cds", "X509Certificate");
private final static QName _DelegationSigningRequest_QNAME = new QName("http://gaards.cagrid.org/cds", "DelegationSigningRequest");
private final static QName _IdentityDelegationPolicy_QNAME = new QName("http://gaards.cagrid.org/cds", "IdentityDelegationPolicy");
private final static QName _DelegationRequest_QNAME = new QName("http://gaards.cagrid.org/cds", "DelegationRequest");
private final static QName _DelegationDescriptor_QNAME = new QName("http://gaards.cagrid.org/cds", "DelegationDescriptor");
private final static QName _DelegatedCredentialAuditRecord_QNAME = new QName("http://gaards.cagrid.org/cds", "DelegatedCredentialAuditRecord");
private final static QName _DelegationIdentifier_QNAME = new QName("http://gaards.cagrid.org/cds", "DelegationIdentifier");
private final static QName _PublicKey_QNAME = new QName("http://gaards.cagrid.org/cds", "PublicKey");
private final static QName _DelegatedCredentialAuditFilter_QNAME = new QName("http://gaards.cagrid.org/cds", "DelegatedCredentialAuditFilter");
private final static QName _ClientDelegationFilter_QNAME = new QName("http://gaards.cagrid.org/cds", "ClientDelegationFilter");
private final static QName _GroupDelegationPolicy_QNAME = new QName("http://gaards.cagrid.org/cds", "GroupDelegationPolicy");
private final static QName _DelegationStatus_QNAME = new QName("http://gaards.cagrid.org/cds", "DelegationStatus");
private final static QName _DelegationRecord_QNAME = new QName("http://gaards.cagrid.org/cds", "DelegationRecord");
private final static QName _DelegationSigningResponse_QNAME = new QName("http://gaards.cagrid.org/cds", "DelegationSigningResponse");
private final static QName _CertificateChain_QNAME = new QName("http://gaards.cagrid.org/cds", "CertificateChain");
private final static QName _DelegationRecordFilter_QNAME = new QName("http://gaards.cagrid.org/cds", "DelegationRecordFilter");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.cagrid.cds.model
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link DelegationSigningRequest }
*
*/
public DelegationSigningRequest createDelegationSigningRequest() {
return new DelegationSigningRequest();
}
/**
* Create an instance of {@link CertificateChain }
*
*/
public CertificateChain createCertificateChain() {
return new CertificateChain();
}
/**
* Create an instance of {@link ProxyLifetime }
*
*/
public ProxyLifetime createProxyLifetime() {
return new ProxyLifetime();
}
/**
* Create an instance of {@link DelegationDescriptor }
*
*/
public DelegationDescriptor createDelegationDescriptor() {
return new DelegationDescriptor();
}
/**
* Create an instance of {@link DelegationRecord }
*
*/
public DelegationRecord createDelegationRecord() {
return new DelegationRecord();
}
/**
* Create an instance of {@link DelegationRecordFilter }
*
*/
public DelegationRecordFilter createDelegationRecordFilter() {
return new DelegationRecordFilter();
}
/**
* Create an instance of {@link DelegatedCredentialAuditFilter }
*
*/
public DelegatedCredentialAuditFilter createDelegatedCredentialAuditFilter() {
return new DelegatedCredentialAuditFilter();
}
/**
* Create an instance of {@link DelegationRequest }
*
*/
public DelegationRequest createDelegationRequest() {
return new DelegationRequest();
}
/**
* Create an instance of {@link AllowedParties }
*
*/
public AllowedParties createAllowedParties() {
return new AllowedParties();
}
/**
* Create an instance of {@link DelegationSigningResponse }
*
*/
public DelegationSigningResponse createDelegationSigningResponse() {
return new DelegationSigningResponse();
}
/**
* Create an instance of {@link GroupDelegationPolicy }
*
*/
public GroupDelegationPolicy createGroupDelegationPolicy() {
return new GroupDelegationPolicy();
}
/**
* Create an instance of {@link IdentityDelegationPolicy }
*
*/
public IdentityDelegationPolicy createIdentityDelegationPolicy() {
return new IdentityDelegationPolicy();
}
/**
* Create an instance of {@link ClientDelegationFilter }
*
*/
public ClientDelegationFilter createClientDelegationFilter() {
return new ClientDelegationFilter();
}
/**
* Create an instance of {@link X509Certificate }
*
*/
public X509Certificate createX509Certificate() {
return new X509Certificate();
}
/**
* Create an instance of {@link DelegationIdentifier }
*
*/
public DelegationIdentifier createDelegationIdentifier() {
return new DelegationIdentifier();
}
/**
* Create an instance of {@link DelegatedCredentialAuditRecord }
*
*/
public DelegatedCredentialAuditRecord createDelegatedCredentialAuditRecord() {
return new DelegatedCredentialAuditRecord();
}
/**
* Create an instance of {@link org.cagrid.cds.model.PublicKey }
*
*/
public PublicKey createPublicKey() {
return new PublicKey();
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link DelegationPolicy }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://gaards.cagrid.org/cds", name = "DelegationPolicy")
public JAXBElement<DelegationPolicy> createDelegationPolicy(DelegationPolicy value) {
return new JAXBElement<DelegationPolicy>(_DelegationPolicy_QNAME, DelegationPolicy.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link X509Certificate }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://gaards.cagrid.org/cds", name = "X509Certificate")
public JAXBElement<X509Certificate> createX509Certificate(X509Certificate value) {
return new JAXBElement<X509Certificate>(_X509Certificate_QNAME, X509Certificate.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link DelegationSigningRequest }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://gaards.cagrid.org/cds", name = "DelegationSigningRequest")
public JAXBElement<DelegationSigningRequest> createDelegationSigningRequest(DelegationSigningRequest value) {
return new JAXBElement<DelegationSigningRequest>(_DelegationSigningRequest_QNAME, DelegationSigningRequest.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link IdentityDelegationPolicy }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://gaards.cagrid.org/cds", name = "IdentityDelegationPolicy")
public JAXBElement<IdentityDelegationPolicy> createIdentityDelegationPolicy(IdentityDelegationPolicy value) {
return new JAXBElement<IdentityDelegationPolicy>(_IdentityDelegationPolicy_QNAME, IdentityDelegationPolicy.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link DelegationRequest }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://gaards.cagrid.org/cds", name = "DelegationRequest")
public JAXBElement<DelegationRequest> createDelegationRequest(DelegationRequest value) {
return new JAXBElement<DelegationRequest>(_DelegationRequest_QNAME, DelegationRequest.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link DelegationDescriptor }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://gaards.cagrid.org/cds", name = "DelegationDescriptor")
public JAXBElement<DelegationDescriptor> createDelegationDescriptor(DelegationDescriptor value) {
return new JAXBElement<DelegationDescriptor>(_DelegationDescriptor_QNAME, DelegationDescriptor.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link DelegatedCredentialAuditRecord }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://gaards.cagrid.org/cds", name = "DelegatedCredentialAuditRecord")
public JAXBElement<DelegatedCredentialAuditRecord> createDelegatedCredentialAuditRecord(DelegatedCredentialAuditRecord value) {
return new JAXBElement<DelegatedCredentialAuditRecord>(_DelegatedCredentialAuditRecord_QNAME, DelegatedCredentialAuditRecord.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link DelegationIdentifier }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://gaards.cagrid.org/cds", name = "DelegationIdentifier")
public JAXBElement<DelegationIdentifier> createDelegationIdentifier(DelegationIdentifier value) {
return new JAXBElement<DelegationIdentifier>(_DelegationIdentifier_QNAME, DelegationIdentifier.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link org.cagrid.cds.model.PublicKey }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://gaards.cagrid.org/cds", name = "PublicKey")
public JAXBElement<PublicKey> createPublicKey(PublicKey value) {
return new JAXBElement<PublicKey>(_PublicKey_QNAME, PublicKey.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link DelegatedCredentialAuditFilter }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://gaards.cagrid.org/cds", name = "DelegatedCredentialAuditFilter")
public JAXBElement<DelegatedCredentialAuditFilter> createDelegatedCredentialAuditFilter(DelegatedCredentialAuditFilter value) {
return new JAXBElement<DelegatedCredentialAuditFilter>(_DelegatedCredentialAuditFilter_QNAME, DelegatedCredentialAuditFilter.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link ClientDelegationFilter }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://gaards.cagrid.org/cds", name = "ClientDelegationFilter")
public JAXBElement<ClientDelegationFilter> createClientDelegationFilter(ClientDelegationFilter value) {
return new JAXBElement<ClientDelegationFilter>(_ClientDelegationFilter_QNAME, ClientDelegationFilter.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link GroupDelegationPolicy }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://gaards.cagrid.org/cds", name = "GroupDelegationPolicy")
public JAXBElement<GroupDelegationPolicy> createGroupDelegationPolicy(GroupDelegationPolicy value) {
return new JAXBElement<GroupDelegationPolicy>(_GroupDelegationPolicy_QNAME, GroupDelegationPolicy.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link DelegationStatus }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://gaards.cagrid.org/cds", name = "DelegationStatus")
public JAXBElement<DelegationStatus> createDelegationStatus(DelegationStatus value) {
return new JAXBElement<DelegationStatus>(_DelegationStatus_QNAME, DelegationStatus.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link DelegationRecord }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://gaards.cagrid.org/cds", name = "DelegationRecord")
public JAXBElement<DelegationRecord> createDelegationRecord(DelegationRecord value) {
return new JAXBElement<DelegationRecord>(_DelegationRecord_QNAME, DelegationRecord.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link DelegationSigningResponse }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://gaards.cagrid.org/cds", name = "DelegationSigningResponse")
public JAXBElement<DelegationSigningResponse> createDelegationSigningResponse(DelegationSigningResponse value) {
return new JAXBElement<DelegationSigningResponse>(_DelegationSigningResponse_QNAME, DelegationSigningResponse.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link CertificateChain }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://gaards.cagrid.org/cds", name = "CertificateChain")
public JAXBElement<CertificateChain> createCertificateChain(CertificateChain value) {
return new JAXBElement<CertificateChain>(_CertificateChain_QNAME, CertificateChain.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link DelegationRecordFilter }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://gaards.cagrid.org/cds", name = "DelegationRecordFilter")
public JAXBElement<DelegationRecordFilter> createDelegationRecordFilter(DelegationRecordFilter value) {
return new JAXBElement<DelegationRecordFilter>(_DelegationRecordFilter_QNAME, DelegationRecordFilter.class, null, value);
}
}