org.gs4tr.projectdirector.model.dto.xsd.SimpleSubmissionSearchModel Maven / Gradle / Ivy
Show all versions of globallink-connect-api Show documentation
package org.gs4tr.projectdirector.model.dto.xsd;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for SimpleSubmissionSearchModel complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="SimpleSubmissionSearchModel">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="alerts" type="{http://dto.model.projectdirector.gs4tr.org/xsd}Notification" maxOccurs="unbounded" minOccurs="0"/>
* <element name="availableTasks" type="{http://www.w3.org/2001/XMLSchema}long"/>
* <element name="budgetStatus" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="claimScope" type="{http://dto.model.projectdirector.gs4tr.org/xsd}ClaimScopeEnum"/>
* <element name="customFields" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="date" type="{http://dto.model.projectdirector.gs4tr.org/xsd}Date"/>
* <element name="dateArchived" type="{http://dto.model.projectdirector.gs4tr.org/xsd}Date"/>
* <element name="dateCompleted" type="{http://dto.model.projectdirector.gs4tr.org/xsd}Date"/>
* <element name="dateStarted" type="{http://dto.model.projectdirector.gs4tr.org/xsd}Date"/>
* <element name="dueDate" type="{http://dto.model.projectdirector.gs4tr.org/xsd}Date"/>
* <element name="fileCount" type="{http://www.w3.org/2001/XMLSchema}long"/>
* <element name="fileProgress" type="{http://dto.model.projectdirector.gs4tr.org/xsd}FileProgressData"/>
* <element name="gate" type="{http://www.w3.org/2001/XMLSchema}byte"/>
* <element name="id" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="instructions" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="officeName" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="owner" type="{http://dto.model.projectdirector.gs4tr.org/xsd}UserData" maxOccurs="unbounded" minOccurs="0"/>
* <element name="paClientName" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="parentSubmissionName" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="parentTicket" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="pmNotes" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="priority" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="projectName" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="projectTicket" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="quote" type="{http://www.w3.org/2001/XMLSchema}byte"/>
* <element name="reserved" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="sourceLanguage" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="status" type="{http://dto.model.projectdirector.gs4tr.org/xsd}ItemStatusEnum"/>
* <element name="submissionBackground" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="submissionName" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="submitterFullName" type="{http://dto.model.projectdirector.gs4tr.org/xsd}UserData" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ticket" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="wordCount" type="{http://www.w3.org/2001/XMLSchema}long"/>
* <element name="workflowDueDate" type="{http://dto.model.projectdirector.gs4tr.org/xsd}Date"/>
* <element name="workflowStatus" type="{http://www.w3.org/2001/XMLSchema}string"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SimpleSubmissionSearchModel", propOrder = {
"alerts",
"availableTasks",
"budgetStatus",
"claimScope",
"customFields",
"date",
"dateArchived",
"dateCompleted",
"dateStarted",
"dueDate",
"fileCount",
"fileProgress",
"gate",
"id",
"instructions",
"officeName",
"owner",
"paClientName",
"parentSubmissionName",
"parentTicket",
"pmNotes",
"priority",
"projectName",
"projectTicket",
"quote",
"reserved",
"sourceLanguage",
"status",
"submissionBackground",
"submissionName",
"submitterFullName",
"ticket",
"wordCount",
"workflowDueDate",
"workflowStatus"
})
public class SimpleSubmissionSearchModel {
@XmlElement(nillable = true)
protected List alerts;
@XmlElement(required = true, type = Long.class, nillable = true)
protected Long availableTasks;
@XmlElement(required = true, type = Integer.class, nillable = true)
protected Integer budgetStatus;
@XmlElement(required = true, nillable = true)
protected ClaimScopeEnum claimScope;
@XmlElement(nillable = true)
protected List customFields;
@XmlElement(required = true, nillable = true)
protected Date date;
@XmlElement(required = true, nillable = true)
protected Date dateArchived;
@XmlElement(required = true, nillable = true)
protected Date dateCompleted;
@XmlElement(required = true, nillable = true)
protected Date dateStarted;
@XmlElement(required = true, nillable = true)
protected Date dueDate;
protected long fileCount;
@XmlElement(required = true, nillable = true)
protected FileProgressData fileProgress;
@XmlElement(required = true, type = Byte.class, nillable = true)
protected Byte gate;
@XmlElement(required = true, nillable = true)
protected String id;
@XmlElement(required = true, nillable = true)
protected String instructions;
@XmlElement(required = true, nillable = true)
protected String officeName;
@XmlElement(nillable = true)
protected List owner;
@XmlElement(required = true, nillable = true)
protected String paClientName;
@XmlElement(required = true, nillable = true)
protected String parentSubmissionName;
@XmlElement(required = true, nillable = true)
protected String parentTicket;
@XmlElement(required = true, nillable = true)
protected String pmNotes;
@XmlElement(required = true, nillable = true)
protected String priority;
@XmlElement(required = true, nillable = true)
protected String projectName;
@XmlElement(required = true, nillable = true)
protected String projectTicket;
@XmlElement(required = true, type = Byte.class, nillable = true)
protected Byte quote;
@XmlElement(required = true, type = Boolean.class, nillable = true)
protected Boolean reserved;
@XmlElement(required = true, nillable = true)
protected String sourceLanguage;
@XmlElement(required = true, nillable = true)
protected ItemStatusEnum status;
@XmlElement(required = true, nillable = true)
protected String submissionBackground;
@XmlElement(required = true, nillable = true)
protected String submissionName;
@XmlElement(nillable = true)
protected List submitterFullName;
@XmlElement(required = true, nillable = true)
protected String ticket;
@XmlElement(required = true, type = Long.class, nillable = true)
protected Long wordCount;
@XmlElement(required = true, nillable = true)
protected Date workflowDueDate;
@XmlElement(required = true, nillable = true)
protected String workflowStatus;
/**
* Gets the value of the alerts property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the alerts property.
*
*
* For example, to add a new item, do as follows:
*
* getAlerts().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Notification }
*
*
*/
public List getAlerts() {
if (alerts == null) {
alerts = new ArrayList();
}
return this.alerts;
}
/**
* Gets the value of the availableTasks property.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getAvailableTasks() {
return availableTasks;
}
/**
* Sets the value of the availableTasks property.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setAvailableTasks(Long value) {
this.availableTasks = value;
}
/**
* Gets the value of the budgetStatus property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getBudgetStatus() {
return budgetStatus;
}
/**
* Sets the value of the budgetStatus property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setBudgetStatus(Integer value) {
this.budgetStatus = value;
}
/**
* Gets the value of the claimScope property.
*
* @return
* possible object is
* {@link ClaimScopeEnum }
*
*/
public ClaimScopeEnum getClaimScope() {
return claimScope;
}
/**
* Sets the value of the claimScope property.
*
* @param value
* allowed object is
* {@link ClaimScopeEnum }
*
*/
public void setClaimScope(ClaimScopeEnum value) {
this.claimScope = value;
}
/**
* Gets the value of the customFields property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the customFields property.
*
*
* For example, to add a new item, do as follows:
*
* getCustomFields().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getCustomFields() {
if (customFields == null) {
customFields = new ArrayList();
}
return this.customFields;
}
/**
* Gets the value of the date property.
*
* @return
* possible object is
* {@link Date }
*
*/
public Date getDate() {
return date;
}
/**
* Sets the value of the date property.
*
* @param value
* allowed object is
* {@link Date }
*
*/
public void setDate(Date value) {
this.date = value;
}
/**
* Gets the value of the dateArchived property.
*
* @return
* possible object is
* {@link Date }
*
*/
public Date getDateArchived() {
return dateArchived;
}
/**
* Sets the value of the dateArchived property.
*
* @param value
* allowed object is
* {@link Date }
*
*/
public void setDateArchived(Date value) {
this.dateArchived = value;
}
/**
* Gets the value of the dateCompleted property.
*
* @return
* possible object is
* {@link Date }
*
*/
public Date getDateCompleted() {
return dateCompleted;
}
/**
* Sets the value of the dateCompleted property.
*
* @param value
* allowed object is
* {@link Date }
*
*/
public void setDateCompleted(Date value) {
this.dateCompleted = value;
}
/**
* Gets the value of the dateStarted property.
*
* @return
* possible object is
* {@link Date }
*
*/
public Date getDateStarted() {
return dateStarted;
}
/**
* Sets the value of the dateStarted property.
*
* @param value
* allowed object is
* {@link Date }
*
*/
public void setDateStarted(Date value) {
this.dateStarted = value;
}
/**
* Gets the value of the dueDate property.
*
* @return
* possible object is
* {@link Date }
*
*/
public Date getDueDate() {
return dueDate;
}
/**
* Sets the value of the dueDate property.
*
* @param value
* allowed object is
* {@link Date }
*
*/
public void setDueDate(Date value) {
this.dueDate = value;
}
/**
* Gets the value of the fileCount property.
*
*/
public long getFileCount() {
return fileCount;
}
/**
* Sets the value of the fileCount property.
*
*/
public void setFileCount(long value) {
this.fileCount = value;
}
/**
* Gets the value of the fileProgress property.
*
* @return
* possible object is
* {@link FileProgressData }
*
*/
public FileProgressData getFileProgress() {
return fileProgress;
}
/**
* Sets the value of the fileProgress property.
*
* @param value
* allowed object is
* {@link FileProgressData }
*
*/
public void setFileProgress(FileProgressData value) {
this.fileProgress = value;
}
/**
* Gets the value of the gate property.
*
* @return
* possible object is
* {@link Byte }
*
*/
public Byte getGate() {
return gate;
}
/**
* Sets the value of the gate property.
*
* @param value
* allowed object is
* {@link Byte }
*
*/
public void setGate(Byte value) {
this.gate = value;
}
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getId() {
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setId(String value) {
this.id = value;
}
/**
* Gets the value of the instructions property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getInstructions() {
return instructions;
}
/**
* Sets the value of the instructions property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setInstructions(String value) {
this.instructions = value;
}
/**
* Gets the value of the officeName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOfficeName() {
return officeName;
}
/**
* Sets the value of the officeName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOfficeName(String value) {
this.officeName = value;
}
/**
* Gets the value of the owner property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the owner property.
*
*
* For example, to add a new item, do as follows:
*
* getOwner().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link UserData }
*
*
*/
public List getOwner() {
if (owner == null) {
owner = new ArrayList();
}
return this.owner;
}
/**
* Gets the value of the paClientName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPaClientName() {
return paClientName;
}
/**
* Sets the value of the paClientName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPaClientName(String value) {
this.paClientName = value;
}
/**
* Gets the value of the parentSubmissionName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParentSubmissionName() {
return parentSubmissionName;
}
/**
* Sets the value of the parentSubmissionName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParentSubmissionName(String value) {
this.parentSubmissionName = value;
}
/**
* Gets the value of the parentTicket property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParentTicket() {
return parentTicket;
}
/**
* Sets the value of the parentTicket property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParentTicket(String value) {
this.parentTicket = value;
}
/**
* Gets the value of the pmNotes property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPmNotes() {
return pmNotes;
}
/**
* Sets the value of the pmNotes property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPmNotes(String value) {
this.pmNotes = value;
}
/**
* Gets the value of the priority property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPriority() {
return priority;
}
/**
* Sets the value of the priority property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPriority(String value) {
this.priority = value;
}
/**
* Gets the value of the projectName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getProjectName() {
return projectName;
}
/**
* Sets the value of the projectName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setProjectName(String value) {
this.projectName = value;
}
/**
* Gets the value of the projectTicket property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getProjectTicket() {
return projectTicket;
}
/**
* Sets the value of the projectTicket property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setProjectTicket(String value) {
this.projectTicket = value;
}
/**
* Gets the value of the quote property.
*
* @return
* possible object is
* {@link Byte }
*
*/
public Byte getQuote() {
return quote;
}
/**
* Sets the value of the quote property.
*
* @param value
* allowed object is
* {@link Byte }
*
*/
public void setQuote(Byte value) {
this.quote = value;
}
/**
* Gets the value of the reserved property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isReserved() {
return reserved;
}
/**
* Sets the value of the reserved property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setReserved(Boolean value) {
this.reserved = value;
}
/**
* Gets the value of the sourceLanguage property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSourceLanguage() {
return sourceLanguage;
}
/**
* Sets the value of the sourceLanguage property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSourceLanguage(String value) {
this.sourceLanguage = value;
}
/**
* Gets the value of the status property.
*
* @return
* possible object is
* {@link ItemStatusEnum }
*
*/
public ItemStatusEnum getStatus() {
return status;
}
/**
* Sets the value of the status property.
*
* @param value
* allowed object is
* {@link ItemStatusEnum }
*
*/
public void setStatus(ItemStatusEnum value) {
this.status = value;
}
/**
* Gets the value of the submissionBackground property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSubmissionBackground() {
return submissionBackground;
}
/**
* Sets the value of the submissionBackground property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSubmissionBackground(String value) {
this.submissionBackground = value;
}
/**
* Gets the value of the submissionName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSubmissionName() {
return submissionName;
}
/**
* Sets the value of the submissionName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSubmissionName(String value) {
this.submissionName = value;
}
/**
* Gets the value of the submitterFullName property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the submitterFullName property.
*
*
* For example, to add a new item, do as follows:
*
* getSubmitterFullName().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link UserData }
*
*
*/
public List getSubmitterFullName() {
if (submitterFullName == null) {
submitterFullName = new ArrayList();
}
return this.submitterFullName;
}
/**
* Gets the value of the ticket property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTicket() {
return ticket;
}
/**
* Sets the value of the ticket property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTicket(String value) {
this.ticket = value;
}
/**
* Gets the value of the wordCount property.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getWordCount() {
return wordCount;
}
/**
* Sets the value of the wordCount property.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setWordCount(Long value) {
this.wordCount = value;
}
/**
* Gets the value of the workflowDueDate property.
*
* @return
* possible object is
* {@link Date }
*
*/
public Date getWorkflowDueDate() {
return workflowDueDate;
}
/**
* Sets the value of the workflowDueDate property.
*
* @param value
* allowed object is
* {@link Date }
*
*/
public void setWorkflowDueDate(Date value) {
this.workflowDueDate = value;
}
/**
* Gets the value of the workflowStatus property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getWorkflowStatus() {
return workflowStatus;
}
/**
* Sets the value of the workflowStatus property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setWorkflowStatus(String value) {
this.workflowStatus = value;
}
}