package org.cagrid.dorian.policy;
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.policy 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 _SearchPolicyType_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-policy", "SearchPolicyType");
private final static QName _HostCertificateRenewalPolicy_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-policy", "HostCertificateRenewalPolicy");
private final static QName _FederationPolicy_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-policy", "FederationPolicy");
private final static QName _HostCertificateLifetime_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-policy", "HostCertificateLifetime");
private final static QName _DorianPolicy_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-policy", "DorianPolicy");
private final static QName _PasswordPolicy_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-policy", "PasswordPolicy");
private final static QName _HostPolicy_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-policy", "HostPolicy");
private final static QName _SearchPolicy_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-policy", "SearchPolicy");
private final static QName _IdentityProviderPolicy_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-policy", "IdentityProviderPolicy");
private final static QName _UserIdPolicy_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-policy", "UserIdPolicy");
private final static QName _UserCertificateLifetime_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-policy", "UserCertificateLifetime");
private final static QName _PasswordLockoutPolicy_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-policy", "PasswordLockoutPolicy");
private final static QName _UserPolicy_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-policy", "UserPolicy");
private final static QName _AccountInformationModificationPolicy_QNAME = new QName("http://cagrid.nci.nih.gov/1/dorian-policy", "AccountInformationModificationPolicy");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.cagrid.dorian.policy
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link HostPolicy }
*
*/
public HostPolicy createHostPolicy() {
return new HostPolicy();
}
/**
* Create an instance of {@link UserIdPolicy }
*
*/
public UserIdPolicy createUserIdPolicy() {
return new UserIdPolicy();
}
/**
* Create an instance of {@link PasswordLockoutPolicy }
*
*/
public PasswordLockoutPolicy createPasswordLockoutPolicy() {
return new PasswordLockoutPolicy();
}
/**
* Create an instance of {@link UserCertificateLifetime }
*
*/
public UserCertificateLifetime createUserCertificateLifetime() {
return new UserCertificateLifetime();
}
/**
* Create an instance of {@link DorianPolicy }
*
*/
public DorianPolicy createDorianPolicy() {
return new DorianPolicy();
}
/**
* Create an instance of {@link IdentityProviderPolicy }
*
*/
public IdentityProviderPolicy createIdentityProviderPolicy() {
return new IdentityProviderPolicy();
}
/**
* Create an instance of {@link SearchPolicy }
*
*/
public SearchPolicy createSearchPolicy() {
return new SearchPolicy();
}
/**
* Create an instance of {@link UserPolicy }
*
*/
public UserPolicy createUserPolicy() {
return new UserPolicy();
}
/**
* Create an instance of {@link FederationPolicy }
*
*/
public FederationPolicy createFederationPolicy() {
return new FederationPolicy();
}
/**
* Create an instance of {@link PasswordPolicy }
*
*/
public PasswordPolicy createPasswordPolicy() {
return new PasswordPolicy();
}
/**
* Create an instance of {@link HostCertificateLifetime }
*
*/
public HostCertificateLifetime createHostCertificateLifetime() {
return new HostCertificateLifetime();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SearchPolicyType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-policy", name = "SearchPolicyType")
public JAXBElement<SearchPolicyType> createSearchPolicyType(SearchPolicyType value) {
return new JAXBElement<SearchPolicyType>(_SearchPolicyType_QNAME, SearchPolicyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link HostCertificateRenewalPolicy }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-policy", name = "HostCertificateRenewalPolicy")
public JAXBElement<HostCertificateRenewalPolicy> createHostCertificateRenewalPolicy(HostCertificateRenewalPolicy value) {
return new JAXBElement<HostCertificateRenewalPolicy>(_HostCertificateRenewalPolicy_QNAME, HostCertificateRenewalPolicy.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link FederationPolicy }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-policy", name = "FederationPolicy")
public JAXBElement<FederationPolicy> createFederationPolicy(FederationPolicy value) {
return new JAXBElement<FederationPolicy>(_FederationPolicy_QNAME, FederationPolicy.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link HostCertificateLifetime }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-policy", name = "HostCertificateLifetime")
public JAXBElement<HostCertificateLifetime> createHostCertificateLifetime(HostCertificateLifetime value) {
return new JAXBElement<HostCertificateLifetime>(_HostCertificateLifetime_QNAME, HostCertificateLifetime.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DorianPolicy }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-policy", name = "DorianPolicy")
public JAXBElement<DorianPolicy> createDorianPolicy(DorianPolicy value) {
return new JAXBElement<DorianPolicy>(_DorianPolicy_QNAME, DorianPolicy.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PasswordPolicy }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-policy", name = "PasswordPolicy")
public JAXBElement<PasswordPolicy> createPasswordPolicy(PasswordPolicy value) {
return new JAXBElement<PasswordPolicy>(_PasswordPolicy_QNAME, PasswordPolicy.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link HostPolicy }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-policy", name = "HostPolicy")
public JAXBElement<HostPolicy> createHostPolicy(HostPolicy value) {
return new JAXBElement<HostPolicy>(_HostPolicy_QNAME, HostPolicy.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SearchPolicy }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-policy", name = "SearchPolicy")
public JAXBElement<SearchPolicy> createSearchPolicy(SearchPolicy value) {
return new JAXBElement<SearchPolicy>(_SearchPolicy_QNAME, SearchPolicy.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link IdentityProviderPolicy }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-policy", name = "IdentityProviderPolicy")
public JAXBElement<IdentityProviderPolicy> createIdentityProviderPolicy(IdentityProviderPolicy value) {
return new JAXBElement<IdentityProviderPolicy>(_IdentityProviderPolicy_QNAME, IdentityProviderPolicy.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link UserIdPolicy }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-policy", name = "UserIdPolicy")
public JAXBElement<UserIdPolicy> createUserIdPolicy(UserIdPolicy value) {
return new JAXBElement<UserIdPolicy>(_UserIdPolicy_QNAME, UserIdPolicy.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link UserCertificateLifetime }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-policy", name = "UserCertificateLifetime")
public JAXBElement<UserCertificateLifetime> createUserCertificateLifetime(UserCertificateLifetime value) {
return new JAXBElement<UserCertificateLifetime>(_UserCertificateLifetime_QNAME, UserCertificateLifetime.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PasswordLockoutPolicy }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-policy", name = "PasswordLockoutPolicy")
public JAXBElement<PasswordLockoutPolicy> createPasswordLockoutPolicy(PasswordLockoutPolicy value) {
return new JAXBElement<PasswordLockoutPolicy>(_PasswordLockoutPolicy_QNAME, PasswordLockoutPolicy.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link UserPolicy }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-policy", name = "UserPolicy")
public JAXBElement<UserPolicy> createUserPolicy(UserPolicy value) {
return new JAXBElement<UserPolicy>(_UserPolicy_QNAME, UserPolicy.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AccountInformationModificationPolicy }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/dorian-policy", name = "AccountInformationModificationPolicy")
public JAXBElement<AccountInformationModificationPolicy> createAccountInformationModificationPolicy(AccountInformationModificationPolicy value) {
return new JAXBElement<AccountInformationModificationPolicy>(_AccountInformationModificationPolicy_QNAME, AccountInformationModificationPolicy.class, null, value);
}
}