
tsg.ns.wsdl.coop.TaskSearchRowBasic Maven / Gradle / Ivy
package tsg.ns.wsdl.coop;
import java.util.ArrayList;
import java.util.List;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlType;
/**
* Java class for TaskSearchRowBasic complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="TaskSearchRowBasic">
* <complexContent>
* <extension base="{urn:core_2023_1.platform.webservices.netsuite.com}SearchRowBasic">
* <sequence>
* <element name="accessLevel" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="actualTime" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnDoubleField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="assigned" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="company" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="completedDate" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnDateField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="contact" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="createdDate" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnDateField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="dueDate" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnDateField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="estimatedTime" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnDoubleField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="estimatedTimeOverride" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnDoubleField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="externalId" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="internalId" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="isJobSummaryTask" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnBooleanField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="isJobTask" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnBooleanField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="lastModifiedDate" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnDateField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="markdone" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="message" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="milestone" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="order" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnLongField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="owner" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="percentComplete" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnDoubleField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="percentTimeComplete" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnDoubleField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="priority" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnEnumSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="startDate" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnDateField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="startTime" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="status" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnEnumSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="timeRemaining" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnDoubleField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="title" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="transaction" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="customFieldList" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnCustomFieldList" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "TaskSearchRowBasic", namespace = "urn:common_2023_1.platform.webservices.netsuite.com", propOrder = {
"accessLevel",
"actualTime",
"assigned",
"company",
"completedDate",
"contact",
"createdDate",
"dueDate",
"estimatedTime",
"estimatedTimeOverride",
"externalId",
"internalId",
"isJobSummaryTask",
"isJobTask",
"lastModifiedDate",
"markdone",
"message",
"milestone",
"order",
"owner",
"percentComplete",
"percentTimeComplete",
"priority",
"startDate",
"startTime",
"status",
"timeRemaining",
"title",
"transaction",
"customFieldList"
})
public class TaskSearchRowBasic
extends SearchRowBasic
{
protected List accessLevel;
protected List actualTime;
protected List assigned;
protected List company;
protected List completedDate;
protected List contact;
protected List createdDate;
protected List dueDate;
protected List estimatedTime;
protected List estimatedTimeOverride;
protected List externalId;
protected List internalId;
protected List isJobSummaryTask;
protected List isJobTask;
protected List lastModifiedDate;
protected List markdone;
protected List message;
protected List milestone;
protected List order;
protected List owner;
protected List percentComplete;
protected List percentTimeComplete;
protected List priority;
protected List startDate;
protected List startTime;
protected List status;
protected List timeRemaining;
protected List title;
protected List transaction;
protected SearchColumnCustomFieldList customFieldList;
/**
* Gets the value of the accessLevel 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 Jakarta XML Binding object.
* This is why there is not a set
method for the accessLevel property.
*
*
* For example, to add a new item, do as follows:
*
* getAccessLevel().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnStringField }
*
*
*/
public List getAccessLevel() {
if (accessLevel == null) {
accessLevel = new ArrayList();
}
return this.accessLevel;
}
/**
* Gets the value of the actualTime 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 Jakarta XML Binding object.
* This is why there is not a set
method for the actualTime property.
*
*
* For example, to add a new item, do as follows:
*
* getActualTime().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnDoubleField }
*
*
*/
public List getActualTime() {
if (actualTime == null) {
actualTime = new ArrayList();
}
return this.actualTime;
}
/**
* Gets the value of the assigned 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 Jakarta XML Binding object.
* This is why there is not a set
method for the assigned property.
*
*
* For example, to add a new item, do as follows:
*
* getAssigned().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getAssigned() {
if (assigned == null) {
assigned = new ArrayList();
}
return this.assigned;
}
/**
* Gets the value of the company 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 Jakarta XML Binding object.
* This is why there is not a set
method for the company property.
*
*
* For example, to add a new item, do as follows:
*
* getCompany().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getCompany() {
if (company == null) {
company = new ArrayList();
}
return this.company;
}
/**
* Gets the value of the completedDate 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 Jakarta XML Binding object.
* This is why there is not a set
method for the completedDate property.
*
*
* For example, to add a new item, do as follows:
*
* getCompletedDate().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnDateField }
*
*
*/
public List getCompletedDate() {
if (completedDate == null) {
completedDate = new ArrayList();
}
return this.completedDate;
}
/**
* Gets the value of the contact 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 Jakarta XML Binding object.
* This is why there is not a set
method for the contact property.
*
*
* For example, to add a new item, do as follows:
*
* getContact().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getContact() {
if (contact == null) {
contact = new ArrayList();
}
return this.contact;
}
/**
* Gets the value of the createdDate 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 Jakarta XML Binding object.
* This is why there is not a set
method for the createdDate property.
*
*
* For example, to add a new item, do as follows:
*
* getCreatedDate().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnDateField }
*
*
*/
public List getCreatedDate() {
if (createdDate == null) {
createdDate = new ArrayList();
}
return this.createdDate;
}
/**
* Gets the value of the dueDate 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 Jakarta XML Binding object.
* This is why there is not a set
method for the dueDate property.
*
*
* For example, to add a new item, do as follows:
*
* getDueDate().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnDateField }
*
*
*/
public List getDueDate() {
if (dueDate == null) {
dueDate = new ArrayList();
}
return this.dueDate;
}
/**
* Gets the value of the estimatedTime 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 Jakarta XML Binding object.
* This is why there is not a set
method for the estimatedTime property.
*
*
* For example, to add a new item, do as follows:
*
* getEstimatedTime().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnDoubleField }
*
*
*/
public List getEstimatedTime() {
if (estimatedTime == null) {
estimatedTime = new ArrayList();
}
return this.estimatedTime;
}
/**
* Gets the value of the estimatedTimeOverride 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 Jakarta XML Binding object.
* This is why there is not a set
method for the estimatedTimeOverride property.
*
*
* For example, to add a new item, do as follows:
*
* getEstimatedTimeOverride().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnDoubleField }
*
*
*/
public List getEstimatedTimeOverride() {
if (estimatedTimeOverride == null) {
estimatedTimeOverride = new ArrayList();
}
return this.estimatedTimeOverride;
}
/**
* Gets the value of the externalId 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 Jakarta XML Binding object.
* This is why there is not a set
method for the externalId property.
*
*
* For example, to add a new item, do as follows:
*
* getExternalId().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getExternalId() {
if (externalId == null) {
externalId = new ArrayList();
}
return this.externalId;
}
/**
* Gets the value of the internalId 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 Jakarta XML Binding object.
* This is why there is not a set
method for the internalId property.
*
*
* For example, to add a new item, do as follows:
*
* getInternalId().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getInternalId() {
if (internalId == null) {
internalId = new ArrayList();
}
return this.internalId;
}
/**
* Gets the value of the isJobSummaryTask 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 Jakarta XML Binding object.
* This is why there is not a set
method for the isJobSummaryTask property.
*
*
* For example, to add a new item, do as follows:
*
* getIsJobSummaryTask().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnBooleanField }
*
*
*/
public List getIsJobSummaryTask() {
if (isJobSummaryTask == null) {
isJobSummaryTask = new ArrayList();
}
return this.isJobSummaryTask;
}
/**
* Gets the value of the isJobTask 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 Jakarta XML Binding object.
* This is why there is not a set
method for the isJobTask property.
*
*
* For example, to add a new item, do as follows:
*
* getIsJobTask().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnBooleanField }
*
*
*/
public List getIsJobTask() {
if (isJobTask == null) {
isJobTask = new ArrayList();
}
return this.isJobTask;
}
/**
* Gets the value of the lastModifiedDate 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 Jakarta XML Binding object.
* This is why there is not a set
method for the lastModifiedDate property.
*
*
* For example, to add a new item, do as follows:
*
* getLastModifiedDate().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnDateField }
*
*
*/
public List getLastModifiedDate() {
if (lastModifiedDate == null) {
lastModifiedDate = new ArrayList();
}
return this.lastModifiedDate;
}
/**
* Gets the value of the markdone 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 Jakarta XML Binding object.
* This is why there is not a set
method for the markdone property.
*
*
* For example, to add a new item, do as follows:
*
* getMarkdone().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnStringField }
*
*
*/
public List getMarkdone() {
if (markdone == null) {
markdone = new ArrayList();
}
return this.markdone;
}
/**
* Gets the value of the message 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 Jakarta XML Binding object.
* This is why there is not a set
method for the message property.
*
*
* For example, to add a new item, do as follows:
*
* getMessage().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnStringField }
*
*
*/
public List getMessage() {
if (message == null) {
message = new ArrayList();
}
return this.message;
}
/**
* Gets the value of the milestone 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 Jakarta XML Binding object.
* This is why there is not a set
method for the milestone property.
*
*
* For example, to add a new item, do as follows:
*
* getMilestone().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getMilestone() {
if (milestone == null) {
milestone = new ArrayList();
}
return this.milestone;
}
/**
* Gets the value of the order 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 Jakarta XML Binding object.
* This is why there is not a set
method for the order property.
*
*
* For example, to add a new item, do as follows:
*
* getOrder().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnLongField }
*
*
*/
public List getOrder() {
if (order == null) {
order = new ArrayList();
}
return this.order;
}
/**
* 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 Jakarta XML Binding 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 SearchColumnSelectField }
*
*
*/
public List getOwner() {
if (owner == null) {
owner = new ArrayList();
}
return this.owner;
}
/**
* Gets the value of the percentComplete 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 Jakarta XML Binding object.
* This is why there is not a set
method for the percentComplete property.
*
*
* For example, to add a new item, do as follows:
*
* getPercentComplete().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnDoubleField }
*
*
*/
public List getPercentComplete() {
if (percentComplete == null) {
percentComplete = new ArrayList();
}
return this.percentComplete;
}
/**
* Gets the value of the percentTimeComplete 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 Jakarta XML Binding object.
* This is why there is not a set
method for the percentTimeComplete property.
*
*
* For example, to add a new item, do as follows:
*
* getPercentTimeComplete().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnDoubleField }
*
*
*/
public List getPercentTimeComplete() {
if (percentTimeComplete == null) {
percentTimeComplete = new ArrayList();
}
return this.percentTimeComplete;
}
/**
* Gets the value of the priority 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 Jakarta XML Binding object.
* This is why there is not a set
method for the priority property.
*
*
* For example, to add a new item, do as follows:
*
* getPriority().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnEnumSelectField }
*
*
*/
public List getPriority() {
if (priority == null) {
priority = new ArrayList();
}
return this.priority;
}
/**
* Gets the value of the startDate 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 Jakarta XML Binding object.
* This is why there is not a set
method for the startDate property.
*
*
* For example, to add a new item, do as follows:
*
* getStartDate().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnDateField }
*
*
*/
public List getStartDate() {
if (startDate == null) {
startDate = new ArrayList();
}
return this.startDate;
}
/**
* Gets the value of the startTime 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 Jakarta XML Binding object.
* This is why there is not a set
method for the startTime property.
*
*
* For example, to add a new item, do as follows:
*
* getStartTime().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnStringField }
*
*
*/
public List getStartTime() {
if (startTime == null) {
startTime = new ArrayList();
}
return this.startTime;
}
/**
* Gets the value of the status 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 Jakarta XML Binding object.
* This is why there is not a set
method for the status property.
*
*
* For example, to add a new item, do as follows:
*
* getStatus().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnEnumSelectField }
*
*
*/
public List getStatus() {
if (status == null) {
status = new ArrayList();
}
return this.status;
}
/**
* Gets the value of the timeRemaining 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 Jakarta XML Binding object.
* This is why there is not a set
method for the timeRemaining property.
*
*
* For example, to add a new item, do as follows:
*
* getTimeRemaining().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnDoubleField }
*
*
*/
public List getTimeRemaining() {
if (timeRemaining == null) {
timeRemaining = new ArrayList();
}
return this.timeRemaining;
}
/**
* Gets the value of the title 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 Jakarta XML Binding object.
* This is why there is not a set
method for the title property.
*
*
* For example, to add a new item, do as follows:
*
* getTitle().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnStringField }
*
*
*/
public List getTitle() {
if (title == null) {
title = new ArrayList();
}
return this.title;
}
/**
* Gets the value of the transaction 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 Jakarta XML Binding object.
* This is why there is not a set
method for the transaction property.
*
*
* For example, to add a new item, do as follows:
*
* getTransaction().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getTransaction() {
if (transaction == null) {
transaction = new ArrayList();
}
return this.transaction;
}
/**
* Gets the value of the customFieldList property.
*
* @return
* possible object is
* {@link SearchColumnCustomFieldList }
*
*/
public SearchColumnCustomFieldList getCustomFieldList() {
return customFieldList;
}
/**
* Sets the value of the customFieldList property.
*
* @param value
* allowed object is
* {@link SearchColumnCustomFieldList }
*
*/
public void setCustomFieldList(SearchColumnCustomFieldList value) {
this.customFieldList = value;
}
}