package org.cagrid.gts.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.gts.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 _TrustLevel_QNAME = new QName("http://cagrid.nci.nih.gov/8/gts", "TrustLevel"); private final static QName _TrustedAuthority_QNAME = new QName("http://cagrid.nci.nih.gov/8/gts", "TrustedAuthority"); private final static QName _AuthorityGTS_QNAME = new QName("http://cagrid.nci.nih.gov/8/gts", "AuthorityGTS"); private final static QName _X509Certificate_QNAME = new QName("http://cagrid.nci.nih.gov/8/gts", "X509Certificate"); private final static QName _PermissionFilter_QNAME = new QName("http://cagrid.nci.nih.gov/8/gts", "PermissionFilter"); private final static QName _TrustedAuthorityFilter_QNAME = new QName("http://cagrid.nci.nih.gov/8/gts", "TrustedAuthorityFilter"); private final static QName _AuthorityPriorityUpdate_QNAME = new QName("http://cagrid.nci.nih.gov/8/gts", "AuthorityPriorityUpdate"); private final static QName _Permission_QNAME = new QName("http://cagrid.nci.nih.gov/8/gts", "Permission"); private final static QName _X509CRL_QNAME = new QName("http://cagrid.nci.nih.gov/8/gts", "X509CRL"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.cagrid.gts.model * */ public ObjectFactory() { } /** * Create an instance of {@link TrustedAuthority } * */ public TrustedAuthority createTrustedAuthority() { return new TrustedAuthority(); } /** * Create an instance of {@link TimeToLive } * */ public TimeToLive createTimeToLive() { return new TimeToLive(); } /** * Create an instance of {@link AuthorityPrioritySpecification } * */ public AuthorityPrioritySpecification createAuthorityPrioritySpecification() { return new AuthorityPrioritySpecification(); } /** * Create an instance of {@link TrustedAuthorityFilter } * */ public TrustedAuthorityFilter createTrustedAuthorityFilter() { return new TrustedAuthorityFilter(); } /** * Create an instance of {@link PermissionFilter } * */ public PermissionFilter createPermissionFilter() { return new PermissionFilter(); } /** * Create an instance of {@link TrustLevel } * */ public TrustLevel createTrustLevel() { return new TrustLevel(); } /** * Create an instance of {@link AuthorityGTS } * */ public AuthorityGTS createAuthorityGTS() { return new AuthorityGTS(); } /** * Create an instance of {@link Permission } * */ public Permission createPermission() { return new Permission(); } /** * Create an instance of {@link X509Certificate } * */ public X509Certificate createX509Certificate() { return new X509Certificate(); } /** * Create an instance of {@link TrustLevels } * */ public TrustLevels createTrustLevels() { return new TrustLevels(); } /** * Create an instance of {@link AuthorityPriorityUpdate } * */ public AuthorityPriorityUpdate createAuthorityPriorityUpdate() { return new AuthorityPriorityUpdate(); } /** * Create an instance of {@link X509CRL } * */ public X509CRL createX509CRL() { return new X509CRL(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link TrustLevel }{@code >}} * */ @XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/8/gts", name = "TrustLevel") public JAXBElement<TrustLevel> createTrustLevel(TrustLevel value) { return new JAXBElement<TrustLevel>(_TrustLevel_QNAME, TrustLevel.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link TrustedAuthority }{@code >}} * */ @XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/8/gts", name = "TrustedAuthority") public JAXBElement<TrustedAuthority> createTrustedAuthority(TrustedAuthority value) { return new JAXBElement<TrustedAuthority>(_TrustedAuthority_QNAME, TrustedAuthority.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AuthorityGTS }{@code >}} * */ @XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/8/gts", name = "AuthorityGTS") public JAXBElement<AuthorityGTS> createAuthorityGTS(AuthorityGTS value) { return new JAXBElement<AuthorityGTS>(_AuthorityGTS_QNAME, AuthorityGTS.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link X509Certificate }{@code >}} * */ @XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/8/gts", name = "X509Certificate") public JAXBElement<X509Certificate> createX509Certificate(X509Certificate value) { return new JAXBElement<X509Certificate>(_X509Certificate_QNAME, X509Certificate.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PermissionFilter }{@code >}} * */ @XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/8/gts", name = "PermissionFilter") public JAXBElement<PermissionFilter> createPermissionFilter(PermissionFilter value) { return new JAXBElement<PermissionFilter>(_PermissionFilter_QNAME, PermissionFilter.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link TrustedAuthorityFilter }{@code >}} * */ @XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/8/gts", name = "TrustedAuthorityFilter") public JAXBElement<TrustedAuthorityFilter> createTrustedAuthorityFilter(TrustedAuthorityFilter value) { return new JAXBElement<TrustedAuthorityFilter>(_TrustedAuthorityFilter_QNAME, TrustedAuthorityFilter.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AuthorityPriorityUpdate }{@code >}} * */ @XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/8/gts", name = "AuthorityPriorityUpdate") public JAXBElement<AuthorityPriorityUpdate> createAuthorityPriorityUpdate(AuthorityPriorityUpdate value) { return new JAXBElement<AuthorityPriorityUpdate>(_AuthorityPriorityUpdate_QNAME, AuthorityPriorityUpdate.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Permission }{@code >}} * */ @XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/8/gts", name = "Permission") public JAXBElement<Permission> createPermission(Permission value) { return new JAXBElement<Permission>(_Permission_QNAME, Permission.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link X509CRL }{@code >}} * */ @XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/8/gts", name = "X509CRL") public JAXBElement<X509CRL> createX509CRL(X509CRL value) { return new JAXBElement<X509CRL>(_X509CRL_QNAME, X509CRL.class, null, value); } }