package org.cagrid.gridgrouper.model;
import java.io.Serializable;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for GroupDescriptor complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="GroupDescriptor">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="UUID" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="DisplayName" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Extension" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="DisplayExtension" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="ParentStem" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="CreateSource" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="CreateSubject" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="CreateTime" type="{http://www.w3.org/2001/XMLSchema}long"/>
* <element name="ModifySource" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="ModifySubject" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="ModifyTime" type="{http://www.w3.org/2001/XMLSchema}long"/>
* <element name="HasComposite" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="IsComposite" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GroupDescriptor", propOrder = {
"uuid",
"name",
"displayName",
"extension",
"displayExtension",
"description",
"parentStem",
"createSource",
"createSubject",
"createTime",
"modifySource",
"modifySubject",
"modifyTime",
"hasComposite",
"isComposite"
})
public class GroupDescriptor
implements Serializable
{
@XmlElement(name = "UUID", required = true)
protected String uuid;
@XmlElement(name = "Name", required = true)
protected String name;
@XmlElement(name = "DisplayName", required = true)
protected String displayName;
@XmlElement(name = "Extension", required = true)
protected String extension;
@XmlElement(name = "DisplayExtension", required = true)
protected String displayExtension;
@XmlElement(name = "Description", required = true)
protected String description;
@XmlElement(name = "ParentStem", required = true)
protected String parentStem;
@XmlElement(name = "CreateSource", required = true)
protected String createSource;
@XmlElement(name = "CreateSubject", required = true)
protected String createSubject;
@XmlElement(name = "CreateTime")
protected long createTime;
@XmlElement(name = "ModifySource", required = true)
protected String modifySource;
@XmlElement(name = "ModifySubject", required = true)
protected String modifySubject;
@XmlElement(name = "ModifyTime")
protected long modifyTime;
@XmlElement(name = "HasComposite")
protected boolean hasComposite;
@XmlElement(name = "IsComposite")
protected boolean isComposite;
/**
* Gets the value of the uuid property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUUID() {
return uuid;
}
/**
* Sets the value of the uuid property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUUID(String value) {
this.uuid = value;
}
/**
* Gets the value of the name property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getName() {
return name;
}
/**
* Sets the value of the name property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setName(String value) {
this.name = value;
}
/**
* Gets the value of the displayName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDisplayName() {
return displayName;
}
/**
* Sets the value of the displayName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDisplayName(String value) {
this.displayName = value;
}
/**
* Gets the value of the extension property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getExtension() {
return extension;
}
/**
* Sets the value of the extension property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setExtension(String value) {
this.extension = value;
}
/**
* Gets the value of the displayExtension property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDisplayExtension() {
return displayExtension;
}
/**
* Sets the value of the displayExtension property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDisplayExtension(String value) {
this.displayExtension = value;
}
/**
* Gets the value of the description property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDescription() {
return description;
}
/**
* Sets the value of the description property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDescription(String value) {
this.description = value;
}
/**
* Gets the value of the parentStem property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParentStem() {
return parentStem;
}
/**
* Sets the value of the parentStem property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParentStem(String value) {
this.parentStem = value;
}
/**
* Gets the value of the createSource property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCreateSource() {
return createSource;
}
/**
* Sets the value of the createSource property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCreateSource(String value) {
this.createSource = value;
}
/**
* Gets the value of the createSubject property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCreateSubject() {
return createSubject;
}
/**
* Sets the value of the createSubject property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCreateSubject(String value) {
this.createSubject = value;
}
/**
* Gets the value of the createTime property.
*
*/
public long getCreateTime() {
return createTime;
}
/**
* Sets the value of the createTime property.
*
*/
public void setCreateTime(long value) {
this.createTime = value;
}
/**
* Gets the value of the modifySource property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getModifySource() {
return modifySource;
}
/**
* Sets the value of the modifySource property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setModifySource(String value) {
this.modifySource = value;
}
/**
* Gets the value of the modifySubject property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getModifySubject() {
return modifySubject;
}
/**
* Sets the value of the modifySubject property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setModifySubject(String value) {
this.modifySubject = value;
}
/**
* Gets the value of the modifyTime property.
*
*/
public long getModifyTime() {
return modifyTime;
}
/**
* Sets the value of the modifyTime property.
*
*/
public void setModifyTime(long value) {
this.modifyTime = value;
}
/**
* Gets the value of the hasComposite property.
*
*/
public boolean isHasComposite() {
return hasComposite;
}
/**
* Sets the value of the hasComposite property.
*
*/
public void setHasComposite(boolean value) {
this.hasComposite = value;
}
/**
* Gets the value of the isComposite property.
*
*/
public boolean isIsComposite() {
return isComposite;
}
/**
* Sets the value of the isComposite property.
*
*/
public void setIsComposite(boolean value) {
this.isComposite = value;
}
}