package org.cagrid.dorian.model.federation;
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.dorian.ifs 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 _FederationAuditFilter_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "FederationAuditFilter");
private final static QName _ProxyLifetime_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "ProxyLifetime");
private final static QName _UserCertificateFilter_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "UserCertificateFilter");
private final static QName _FederationAuditRecord_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "FederationAuditRecord");
private final static QName _GridUserRecord_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "GridUserRecord");
private final static QName _HostCertificateRequest_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "HostCertificateRequest");
private final static QName _GridUserPolicy_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "GridUserPolicy");
private final static QName _TrustedIdP_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "TrustedIdP");
private final static QName _GridUserFilter_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "GridUserFilter");
private final static QName _GridUserSearchCriteria_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "GridUserSearchCriteria");
private final static QName _TrustedIdentityProviders_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "TrustedIdentityProviders");
private final static QName _UserCertificateUpdate_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "UserCertificateUpdate");
private final static QName _CertificateLifetime_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "CertificateLifetime");
private final static QName _HostCertificateUpdate_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "HostCertificateUpdate");
private final static QName _PublicKey_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "PublicKey");
private final static QName _HostCertificateFilter_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "HostCertificateFilter");
private final static QName _DelegationPathLength_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "DelegationPathLength");
private final static QName _UserCertificateRecord_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "UserCertificateRecord");
private final static QName _FederationAudit_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "FederationAudit");
private final static QName _HostRecord_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "HostRecord");
private final static QName _HostCertificateRecord_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "HostCertificateRecord");
private final static QName _DateRange_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "DateRange");
private final static QName _GridUser_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "GridUser");
private final static QName _TrustedIdentityProvider_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "TrustedIdentityProvider");
private final static QName _HostSearchCriteria_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-ifs", "HostSearchCriteria");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.cagrid.dorian.ifs
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link FederationAuditFilter }
*
*/
public FederationAuditFilter createFederationAuditFilter() {
return new FederationAuditFilter();
}
/**
* Create an instance of {@link PublicKey }
*
*/
public PublicKey createPublicKey() {
return new PublicKey();
}
/**
* Create an instance of {@link TrustedIdentityProvider }
*
*/
public TrustedIdentityProvider createTrustedIdentityProvider() {
return new TrustedIdentityProvider();
}
/**
* Create an instance of {@link CertificateLifetime }
*
*/
public CertificateLifetime createCertificateLifetime() {
return new CertificateLifetime();
}
/**
* Create an instance of {@link HostSearchCriteria }
*
*/
public HostSearchCriteria createHostSearchCriteria() {
return new HostSearchCriteria();
}
/**
* Create an instance of {@link HostCertificateFilter }
*
*/
public HostCertificateFilter createHostCertificateFilter() {
return new HostCertificateFilter();
}
/**
* Create an instance of {@link UserCertificateUpdate }
*
*/
public UserCertificateUpdate createUserCertificateUpdate() {
return new UserCertificateUpdate();
}
/**
* Create an instance of {@link GridUserSearchCriteria }
*
*/
public GridUserSearchCriteria createGridUserSearchCriteria() {
return new GridUserSearchCriteria();
}
/**
* Create an instance of {@link HostCertificateUpdate }
*
*/
public HostCertificateUpdate createHostCertificateUpdate() {
return new HostCertificateUpdate();
}
/**
* Create an instance of {@link ProxyLifetime }
*
*/
public ProxyLifetime createProxyLifetime() {
return new ProxyLifetime();
}
/**
* Create an instance of {@link DelegationPathLength }
*
*/
public DelegationPathLength createDelegationPathLength() {
return new DelegationPathLength();
}
/**
* Create an instance of {@link HostCertificateRecord }
*
*/
public HostCertificateRecord createHostCertificateRecord() {
return new HostCertificateRecord();
}
/**
* Create an instance of {@link GridUserRecord }
*
*/
public GridUserRecord createGridUserRecord() {
return new GridUserRecord();
}
/**
* Create an instance of {@link TrustedIdP }
*
*/
public TrustedIdP createTrustedIdP() {
return new TrustedIdP();
}
/**
* Create an instance of {@link HostRecord }
*
*/
public HostRecord createHostRecord() {
return new HostRecord();
}
/**
* Create an instance of {@link GridUserFilter }
*
*/
public GridUserFilter createGridUserFilter() {
return new GridUserFilter();
}
/**
* Create an instance of {@link GridUserPolicy }
*
*/
public GridUserPolicy createGridUserPolicy() {
return new GridUserPolicy();
}
/**
* Create an instance of {@link SAMLAttributeDescriptor }
*
*/
public SAMLAttributeDescriptor createSAMLAttributeDescriptor() {
return new SAMLAttributeDescriptor();
}
/**
* Create an instance of {@link GridUser }
*
*/
public GridUser createGridUser() {
return new GridUser();
}
/**
* Create an instance of {@link FederationAuditRecord }
*
*/
public FederationAuditRecord createFederationAuditRecord() {
return new FederationAuditRecord();
}
/**
* Create an instance of {@link TrustedIdentityProviders }
*
*/
public TrustedIdentityProviders createTrustedIdentityProviders() {
return new TrustedIdentityProviders();
}
/**
* Create an instance of {@link UserCertificateRecord }
*
*/
public UserCertificateRecord createUserCertificateRecord() {
return new UserCertificateRecord();
}
/**
* Create an instance of {@link UserCertificateFilter }
*
*/
public UserCertificateFilter createUserCertificateFilter() {
return new UserCertificateFilter();
}
/**
* Create an instance of {@link HostCertificateRequest }
*
*/
public HostCertificateRequest createHostCertificateRequest() {
return new HostCertificateRequest();
}
/**
* Create an instance of {@link DateRange }
*
*/
public DateRange createDateRange() {
return new DateRange();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link FederationAuditFilter }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "FederationAuditFilter")
public JAXBElement<FederationAuditFilter> createFederationAuditFilter(FederationAuditFilter value) {
return new JAXBElement<FederationAuditFilter>(_FederationAuditFilter_QNAME, FederationAuditFilter.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ProxyLifetime }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "ProxyLifetime")
public JAXBElement<ProxyLifetime> createProxyLifetime(ProxyLifetime value) {
return new JAXBElement<ProxyLifetime>(_ProxyLifetime_QNAME, ProxyLifetime.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link UserCertificateFilter }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "UserCertificateFilter")
public JAXBElement<UserCertificateFilter> createUserCertificateFilter(UserCertificateFilter value) {
return new JAXBElement<UserCertificateFilter>(_UserCertificateFilter_QNAME, UserCertificateFilter.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link FederationAuditRecord }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "FederationAuditRecord")
public JAXBElement<FederationAuditRecord> createFederationAuditRecord(FederationAuditRecord value) {
return new JAXBElement<FederationAuditRecord>(_FederationAuditRecord_QNAME, FederationAuditRecord.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GridUserRecord }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "GridUserRecord")
public JAXBElement<GridUserRecord> createGridUserRecord(GridUserRecord value) {
return new JAXBElement<GridUserRecord>(_GridUserRecord_QNAME, GridUserRecord.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link HostCertificateRequest }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "HostCertificateRequest")
public JAXBElement<HostCertificateRequest> createHostCertificateRequest(HostCertificateRequest value) {
return new JAXBElement<HostCertificateRequest>(_HostCertificateRequest_QNAME, HostCertificateRequest.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GridUserPolicy }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "GridUserPolicy")
public JAXBElement<GridUserPolicy> createGridUserPolicy(GridUserPolicy value) {
return new JAXBElement<GridUserPolicy>(_GridUserPolicy_QNAME, GridUserPolicy.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TrustedIdP }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "TrustedIdP")
public JAXBElement<TrustedIdP> createTrustedIdP(TrustedIdP value) {
return new JAXBElement<TrustedIdP>(_TrustedIdP_QNAME, TrustedIdP.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GridUserFilter }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "GridUserFilter")
public JAXBElement<GridUserFilter> createGridUserFilter(GridUserFilter value) {
return new JAXBElement<GridUserFilter>(_GridUserFilter_QNAME, GridUserFilter.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GridUserSearchCriteria }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "GridUserSearchCriteria")
public JAXBElement<GridUserSearchCriteria> createGridUserSearchCriteria(GridUserSearchCriteria value) {
return new JAXBElement<GridUserSearchCriteria>(_GridUserSearchCriteria_QNAME, GridUserSearchCriteria.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TrustedIdentityProviders }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "TrustedIdentityProviders")
public JAXBElement<TrustedIdentityProviders> createTrustedIdentityProviders(TrustedIdentityProviders value) {
return new JAXBElement<TrustedIdentityProviders>(_TrustedIdentityProviders_QNAME, TrustedIdentityProviders.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link UserCertificateUpdate }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "UserCertificateUpdate")
public JAXBElement<UserCertificateUpdate> createUserCertificateUpdate(UserCertificateUpdate value) {
return new JAXBElement<UserCertificateUpdate>(_UserCertificateUpdate_QNAME, UserCertificateUpdate.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link CertificateLifetime }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "CertificateLifetime")
public JAXBElement<CertificateLifetime> createCertificateLifetime(CertificateLifetime value) {
return new JAXBElement<CertificateLifetime>(_CertificateLifetime_QNAME, CertificateLifetime.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link HostCertificateUpdate }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "HostCertificateUpdate")
public JAXBElement<HostCertificateUpdate> createHostCertificateUpdate(HostCertificateUpdate value) {
return new JAXBElement<HostCertificateUpdate>(_HostCertificateUpdate_QNAME, HostCertificateUpdate.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PublicKey }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "PublicKey")
public JAXBElement<PublicKey> createPublicKey(PublicKey value) {
return new JAXBElement<PublicKey>(_PublicKey_QNAME, PublicKey.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link HostCertificateFilter }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "HostCertificateFilter")
public JAXBElement<HostCertificateFilter> createHostCertificateFilter(HostCertificateFilter value) {
return new JAXBElement<HostCertificateFilter>(_HostCertificateFilter_QNAME, HostCertificateFilter.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DelegationPathLength }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "DelegationPathLength")
public JAXBElement<DelegationPathLength> createDelegationPathLength(DelegationPathLength value) {
return new JAXBElement<DelegationPathLength>(_DelegationPathLength_QNAME, DelegationPathLength.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link UserCertificateRecord }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "UserCertificateRecord")
public JAXBElement<UserCertificateRecord> createUserCertificateRecord(UserCertificateRecord value) {
return new JAXBElement<UserCertificateRecord>(_UserCertificateRecord_QNAME, UserCertificateRecord.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link FederationAudit }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "FederationAudit")
public JAXBElement<FederationAudit> createFederationAudit(FederationAudit value) {
return new JAXBElement<FederationAudit>(_FederationAudit_QNAME, FederationAudit.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link HostRecord }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "HostRecord")
public JAXBElement<HostRecord> createHostRecord(HostRecord value) {
return new JAXBElement<HostRecord>(_HostRecord_QNAME, HostRecord.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link HostCertificateRecord }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "HostCertificateRecord")
public JAXBElement<HostCertificateRecord> createHostCertificateRecord(HostCertificateRecord value) {
return new JAXBElement<HostCertificateRecord>(_HostCertificateRecord_QNAME, HostCertificateRecord.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DateRange }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "DateRange")
public JAXBElement<DateRange> createDateRange(DateRange value) {
return new JAXBElement<DateRange>(_DateRange_QNAME, DateRange.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GridUser }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "GridUser")
public JAXBElement<GridUser> createGridUser(GridUser value) {
return new JAXBElement<GridUser>(_GridUser_QNAME, GridUser.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TrustedIdentityProvider }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "TrustedIdentityProvider")
public JAXBElement<TrustedIdentityProvider> createTrustedIdentityProvider(TrustedIdentityProvider value) {
return new JAXBElement<TrustedIdentityProvider>(_TrustedIdentityProvider_QNAME, TrustedIdentityProvider.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link HostSearchCriteria }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-ifs", name = "HostSearchCriteria")
public JAXBElement<HostSearchCriteria> createHostSearchCriteria(HostSearchCriteria value) {
return new JAXBElement<HostSearchCriteria>(_HostSearchCriteria_QNAME, HostSearchCriteria.class, null, value);
}
}