package org.cagrid.gridgrouper.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.gridgrouper.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 _GroupCompositeType_QNAME = new QName("http://cagrid.nci.nih.gov/1/GridGrouper", "GroupCompositeType");
private final static QName _GroupDescriptor_QNAME = new QName("http://cagrid.nci.nih.gov/1/GridGrouper", "GroupDescriptor");
private final static QName _SubjectIdentifier_QNAME = new QName("http://cagrid.nci.nih.gov/1/GridGrouper", "SubjectIdentifier");
private final static QName _MembershipQuery_QNAME = new QName("http://cagrid.nci.nih.gov/1/GridGrouper", "MembershipQuery");
private final static QName _MembershipRequestUpdate_QNAME = new QName("http://cagrid.nci.nih.gov/1/GridGrouper", "MembershipRequestUpdate");
private final static QName _StemIdentifier_QNAME = new QName("http://cagrid.nci.nih.gov/1/GridGrouper", "StemIdentifier");
private final static QName _MembershipType_QNAME = new QName("http://cagrid.nci.nih.gov/1/GridGrouper", "MembershipType");
private final static QName _MembershipRequestStatus_QNAME = new QName("http://cagrid.nci.nih.gov/1/GridGrouper", "MembershipRequestStatus");
private final static QName _MemberFilter_QNAME = new QName("http://cagrid.nci.nih.gov/1/GridGrouper", "MemberFilter");
private final static QName _GroupPrivilegeType_QNAME = new QName("http://cagrid.nci.nih.gov/1/GridGrouper", "GroupPrivilegeType");
private final static QName _GroupIdentifier_QNAME = new QName("http://cagrid.nci.nih.gov/1/GridGrouper", "GroupIdentifier");
private final static QName _StemDescriptor_QNAME = new QName("http://cagrid.nci.nih.gov/1/GridGrouper", "StemDescriptor");
private final static QName _GroupUpdate_QNAME = new QName("http://cagrid.nci.nih.gov/1/GridGrouper", "GroupUpdate");
private final static QName _GroupPrivilege_QNAME = new QName("http://cagrid.nci.nih.gov/1/GridGrouper", "GroupPrivilege");
private final static QName _StemUpdate_QNAME = new QName("http://cagrid.nci.nih.gov/1/GridGrouper", "StemUpdate");
private final static QName _StemPrivilegeType_QNAME = new QName("http://cagrid.nci.nih.gov/1/GridGrouper", "StemPrivilegeType");
private final static QName _MembershipRequestHistoryDescriptor_QNAME = new QName("http://cagrid.nci.nih.gov/1/GridGrouper", "MembershipRequestHistoryDescriptor");
private final static QName _MembershipExpression_QNAME = new QName("http://cagrid.nci.nih.gov/1/GridGrouper", "MembershipExpression");
private final static QName _MembershipDescriptor_QNAME = new QName("http://cagrid.nci.nih.gov/1/GridGrouper", "MembershipDescriptor");
private final static QName _MembershipRequestDescriptor_QNAME = new QName("http://cagrid.nci.nih.gov/1/GridGrouper", "MembershipRequestDescriptor");
private final static QName _MembershipRequestIdentifier_QNAME = new QName("http://cagrid.nci.nih.gov/1/GridGrouper", "MembershipRequestIdentifier");
private final static QName _MemberDescriptor_QNAME = new QName("http://cagrid.nci.nih.gov/1/GridGrouper", "MemberDescriptor");
private final static QName _StemPrivilege_QNAME = new QName("http://cagrid.nci.nih.gov/1/GridGrouper", "StemPrivilege");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.cagrid.gridgrouper.model
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link org.cagrid.gridgrouper.model.GroupDescriptor }
*
*/
public GroupDescriptor createGroupDescriptor() {
return new GroupDescriptor();
}
/**
* Create an instance of {@link org.cagrid.gridgrouper.model.MembershipQuery }
*
*/
public MembershipQuery createMembershipQuery() {
return new MembershipQuery();
}
/**
* Create an instance of {@link org.cagrid.gridgrouper.model.MemberDescriptor }
*
*/
public MemberDescriptor createMemberDescriptor() {
return new MemberDescriptor();
}
/**
* Create an instance of {@link StemUpdate }
*
*/
public StemUpdate createStemUpdate() {
return new StemUpdate();
}
/**
* Create an instance of {@link org.cagrid.gridgrouper.model.GroupPrivilege }
*
*/
public GroupPrivilege createGroupPrivilege() {
return new GroupPrivilege();
}
/**
* Create an instance of {@link StemIdentifier }
*
*/
public StemIdentifier createStemIdentifier() {
return new StemIdentifier();
}
/**
* Create an instance of {@link StemDescriptor }
*
*/
public StemDescriptor createStemDescriptor() {
return new StemDescriptor();
}
/**
* Create an instance of {@link org.cagrid.gridgrouper.model.MembershipRequestHistoryDescriptor }
*
*/
public MembershipRequestHistoryDescriptor createMembershipRequestHistoryDescriptor() {
return new MembershipRequestHistoryDescriptor();
}
/**
* Create an instance of {@link org.cagrid.gridgrouper.model.GroupIdentifier }
*
*/
public GroupIdentifier createGroupIdentifier() {
return new GroupIdentifier();
}
/**
* Create an instance of {@link StemPrivilege }
*
*/
public StemPrivilege createStemPrivilege() {
return new StemPrivilege();
}
/**
* Create an instance of {@link org.cagrid.gridgrouper.model.MembershipRequestDescriptor }
*
*/
public MembershipRequestDescriptor createMembershipRequestDescriptor() {
return new MembershipRequestDescriptor();
}
/**
* Create an instance of {@link org.cagrid.gridgrouper.model.MembershipExpression }
*
*/
public MembershipExpression createMembershipExpression() {
return new MembershipExpression();
}
/**
* Create an instance of {@link org.cagrid.gridgrouper.model.MembershipDescriptor }
*
*/
public MembershipDescriptor createMembershipDescriptor() {
return new MembershipDescriptor();
}
/**
* Create an instance of {@link org.cagrid.gridgrouper.model.MembershipRequestUpdate }
*
*/
public MembershipRequestUpdate createMembershipRequestUpdate() {
return new MembershipRequestUpdate();
}
/**
* Create an instance of {@link org.cagrid.gridgrouper.model.GroupUpdate }
*
*/
public GroupUpdate createGroupUpdate() {
return new GroupUpdate();
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link org.cagrid.gridgrouper.model.GroupCompositeType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/GridGrouper", name = "GroupCompositeType")
public JAXBElement<GroupCompositeType> createGroupCompositeType(GroupCompositeType value) {
return new JAXBElement<GroupCompositeType>(_GroupCompositeType_QNAME, GroupCompositeType.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link org.cagrid.gridgrouper.model.GroupDescriptor }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/GridGrouper", name = "GroupDescriptor")
public JAXBElement<GroupDescriptor> createGroupDescriptor(GroupDescriptor value) {
return new JAXBElement<GroupDescriptor>(_GroupDescriptor_QNAME, GroupDescriptor.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/GridGrouper", name = "SubjectIdentifier")
public JAXBElement<String> createSubjectIdentifier(String value) {
return new JAXBElement<String>(_SubjectIdentifier_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link org.cagrid.gridgrouper.model.MembershipQuery }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/GridGrouper", name = "MembershipQuery")
public JAXBElement<MembershipQuery> createMembershipQuery(MembershipQuery value) {
return new JAXBElement<MembershipQuery>(_MembershipQuery_QNAME, MembershipQuery.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link org.cagrid.gridgrouper.model.MembershipRequestUpdate }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/GridGrouper", name = "MembershipRequestUpdate")
public JAXBElement<MembershipRequestUpdate> createMembershipRequestUpdate(MembershipRequestUpdate value) {
return new JAXBElement<MembershipRequestUpdate>(_MembershipRequestUpdate_QNAME, MembershipRequestUpdate.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link StemIdentifier }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/GridGrouper", name = "StemIdentifier")
public JAXBElement<StemIdentifier> createStemIdentifier(StemIdentifier value) {
return new JAXBElement<StemIdentifier>(_StemIdentifier_QNAME, StemIdentifier.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link org.cagrid.gridgrouper.model.MembershipType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/GridGrouper", name = "MembershipType")
public JAXBElement<MembershipType> createMembershipType(MembershipType value) {
return new JAXBElement<MembershipType>(_MembershipType_QNAME, MembershipType.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link org.cagrid.gridgrouper.model.MembershipRequestStatus }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/GridGrouper", name = "MembershipRequestStatus")
public JAXBElement<MembershipRequestStatus> createMembershipRequestStatus(MembershipRequestStatus value) {
return new JAXBElement<MembershipRequestStatus>(_MembershipRequestStatus_QNAME, MembershipRequestStatus.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link org.cagrid.gridgrouper.model.MemberFilter }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/GridGrouper", name = "MemberFilter")
public JAXBElement<MemberFilter> createMemberFilter(MemberFilter value) {
return new JAXBElement<MemberFilter>(_MemberFilter_QNAME, MemberFilter.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link org.cagrid.gridgrouper.model.GroupPrivilegeType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/GridGrouper", name = "GroupPrivilegeType")
public JAXBElement<GroupPrivilegeType> createGroupPrivilegeType(GroupPrivilegeType value) {
return new JAXBElement<GroupPrivilegeType>(_GroupPrivilegeType_QNAME, GroupPrivilegeType.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link org.cagrid.gridgrouper.model.GroupIdentifier }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/GridGrouper", name = "GroupIdentifier")
public JAXBElement<GroupIdentifier> createGroupIdentifier(GroupIdentifier value) {
return new JAXBElement<GroupIdentifier>(_GroupIdentifier_QNAME, GroupIdentifier.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link StemDescriptor }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/GridGrouper", name = "StemDescriptor")
public JAXBElement<StemDescriptor> createStemDescriptor(StemDescriptor value) {
return new JAXBElement<StemDescriptor>(_StemDescriptor_QNAME, StemDescriptor.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link org.cagrid.gridgrouper.model.GroupUpdate }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/GridGrouper", name = "GroupUpdate")
public JAXBElement<GroupUpdate> createGroupUpdate(GroupUpdate value) {
return new JAXBElement<GroupUpdate>(_GroupUpdate_QNAME, GroupUpdate.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link org.cagrid.gridgrouper.model.GroupPrivilege }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/GridGrouper", name = "GroupPrivilege")
public JAXBElement<GroupPrivilege> createGroupPrivilege(GroupPrivilege value) {
return new JAXBElement<GroupPrivilege>(_GroupPrivilege_QNAME, GroupPrivilege.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link StemUpdate }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/GridGrouper", name = "StemUpdate")
public JAXBElement<StemUpdate> createStemUpdate(StemUpdate value) {
return new JAXBElement<StemUpdate>(_StemUpdate_QNAME, StemUpdate.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link StemPrivilegeType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/GridGrouper", name = "StemPrivilegeType")
public JAXBElement<StemPrivilegeType> createStemPrivilegeType(StemPrivilegeType value) {
return new JAXBElement<StemPrivilegeType>(_StemPrivilegeType_QNAME, StemPrivilegeType.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link org.cagrid.gridgrouper.model.MembershipRequestHistoryDescriptor }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/GridGrouper", name = "MembershipRequestHistoryDescriptor")
public JAXBElement<MembershipRequestHistoryDescriptor> createMembershipRequestHistoryDescriptor(MembershipRequestHistoryDescriptor value) {
return new JAXBElement<MembershipRequestHistoryDescriptor>(_MembershipRequestHistoryDescriptor_QNAME, MembershipRequestHistoryDescriptor.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link org.cagrid.gridgrouper.model.MembershipExpression }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/GridGrouper", name = "MembershipExpression")
public JAXBElement<MembershipExpression> createMembershipExpression(MembershipExpression value) {
return new JAXBElement<MembershipExpression>(_MembershipExpression_QNAME, MembershipExpression.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link org.cagrid.gridgrouper.model.MembershipDescriptor }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/GridGrouper", name = "MembershipDescriptor")
public JAXBElement<MembershipDescriptor> createMembershipDescriptor(MembershipDescriptor value) {
return new JAXBElement<MembershipDescriptor>(_MembershipDescriptor_QNAME, MembershipDescriptor.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link org.cagrid.gridgrouper.model.MembershipRequestDescriptor }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/GridGrouper", name = "MembershipRequestDescriptor")
public JAXBElement<MembershipRequestDescriptor> createMembershipRequestDescriptor(MembershipRequestDescriptor value) {
return new JAXBElement<MembershipRequestDescriptor>(_MembershipRequestDescriptor_QNAME, MembershipRequestDescriptor.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/GridGrouper", name = "MembershipRequestIdentifier")
public JAXBElement<String> createMembershipRequestIdentifier(String value) {
return new JAXBElement<String>(_MembershipRequestIdentifier_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link org.cagrid.gridgrouper.model.MemberDescriptor }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/GridGrouper", name = "MemberDescriptor")
public JAXBElement<MemberDescriptor> createMemberDescriptor(MemberDescriptor value) {
return new JAXBElement<MemberDescriptor>(_MemberDescriptor_QNAME, MemberDescriptor.class, null, value);
}
/**
* Create an instance of {@link javax.xml.bind.JAXBElement }{@code <}{@link StemPrivilege }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://cagrid.nci.nih.gov/1/GridGrouper", name = "StemPrivilege")
public JAXBElement<StemPrivilege> createStemPrivilege(StemPrivilege value) {
return new JAXBElement<StemPrivilege>(_StemPrivilege_QNAME, StemPrivilege.class, null, value);
}
}