public class

Task

extends Record
java.lang.Object
   ↳ com.netsuite.webservices.platform.core_2010_2.Record
     ↳ com.netsuite.webservices.activities.scheduling_2010_2.Task

Class Overview

Java class for Task complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Task">
   <complexContent>
     <extension base="{urn:core_2010_2.platform.webservices.netsuite.com}Record">
       <sequence>
         <element name="company" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="contact" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="supportCase" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="transaction" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="milestone" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="customForm" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="assigned" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="sendEmail" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="timedEvent" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="estimatedTime" type="{urn:core_2010_2.platform.webservices.netsuite.com}Duration" minOccurs="0"/>
         <element name="estimatedTimeOverride" type="{urn:core_2010_2.platform.webservices.netsuite.com}Duration" minOccurs="0"/>
         <element name="actualTime" type="{urn:core_2010_2.platform.webservices.netsuite.com}Duration" minOccurs="0"/>
         <element name="timeRemaining" type="{urn:core_2010_2.platform.webservices.netsuite.com}Duration" minOccurs="0"/>
         <element name="percentTimeComplete" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
         <element name="percentComplete" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
         <element name="parent" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="startDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="endDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="dueDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="completedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="priority" type="{urn:types.scheduling_2010_2.activities.webservices.netsuite.com}TaskPriority" minOccurs="0"/>
         <element name="status" type="{urn:types.scheduling_2010_2.activities.webservices.netsuite.com}TaskStatus" minOccurs="0"/>
         <element name="message" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="accessLevel" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="reminderType" type="{urn:types.scheduling_2010_2.activities.webservices.netsuite.com}TaskReminderType" minOccurs="0"/>
         <element name="reminderMinutes" type="{urn:types.scheduling_2010_2.activities.webservices.netsuite.com}TaskReminderMinutes" minOccurs="0"/>
         <element name="createdDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="lastModifiedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="owner" type="{urn:core_2010_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="contactList" type="{urn:scheduling_2010_2.activities.webservices.netsuite.com}TaskContactList" minOccurs="0"/>
         <element name="customFieldList" type="{urn:core_2010_2.platform.webservices.netsuite.com}CustomFieldList" minOccurs="0"/>
       </sequence>
       <attribute name="internalId" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="externalId" type="{http://www.w3.org/2001/XMLSchema}string" />
     </extension>
   </complexContent>
 </complexType>
 

Summary

Fields
protected Boolean accessLevel
protected Duration actualTime
protected RecordRef assigned
protected RecordRef company
protected XMLGregorianCalendar completedDate
protected RecordRef contact
protected TaskContactList contactList
protected XMLGregorianCalendar createdDate
protected CustomFieldList customFieldList
protected RecordRef customForm
protected XMLGregorianCalendar dueDate
protected XMLGregorianCalendar endDate
protected Duration estimatedTime
protected Duration estimatedTimeOverride
protected String externalId
protected String internalId
protected XMLGregorianCalendar lastModifiedDate
protected String message
protected RecordRef milestone
protected RecordRef owner
protected RecordRef parent
protected Double percentComplete
protected Double percentTimeComplete
protected TaskPriority priority
protected String reminderMinutes
protected TaskReminderType reminderType
protected Boolean sendEmail
protected XMLGregorianCalendar startDate
protected TaskStatus status
protected RecordRef supportCase
protected Duration timeRemaining
protected Boolean timedEvent
protected String title
protected RecordRef transaction
[Expand]
Inherited Fields
From class com.netsuite.webservices.platform.core_2010_2.Record
Public Constructors
Task()
Public Methods
Duration getActualTime()
Gets the value of the actualTime property.
RecordRef getAssigned()
Gets the value of the assigned property.
RecordRef getCompany()
Gets the value of the company property.
XMLGregorianCalendar getCompletedDate()
Gets the value of the completedDate property.
RecordRef getContact()
Gets the value of the contact property.
TaskContactList getContactList()
Gets the value of the contactList property.
XMLGregorianCalendar getCreatedDate()
Gets the value of the createdDate property.
CustomFieldList getCustomFieldList()
Gets the value of the customFieldList property.
RecordRef getCustomForm()
Gets the value of the customForm property.
XMLGregorianCalendar getDueDate()
Gets the value of the dueDate property.
XMLGregorianCalendar getEndDate()
Gets the value of the endDate property.
Duration getEstimatedTime()
Gets the value of the estimatedTime property.
Duration getEstimatedTimeOverride()
Gets the value of the estimatedTimeOverride property.
String getExternalId()
Gets the value of the externalId property.
String getInternalId()
Gets the value of the internalId property.
XMLGregorianCalendar getLastModifiedDate()
Gets the value of the lastModifiedDate property.
String getMessage()
Gets the value of the message property.
RecordRef getMilestone()
Gets the value of the milestone property.
RecordRef getOwner()
Gets the value of the owner property.
RecordRef getParent()
Gets the value of the parent property.
Double getPercentComplete()
Gets the value of the percentComplete property.
Double getPercentTimeComplete()
Gets the value of the percentTimeComplete property.
TaskPriority getPriority()
Gets the value of the priority property.
String getReminderMinutes()
Gets the value of the reminderMinutes property.
TaskReminderType getReminderType()
Gets the value of the reminderType property.
XMLGregorianCalendar getStartDate()
Gets the value of the startDate property.
TaskStatus getStatus()
Gets the value of the status property.
RecordRef getSupportCase()
Gets the value of the supportCase property.
Duration getTimeRemaining()
Gets the value of the timeRemaining property.
String getTitle()
Gets the value of the title property.
RecordRef getTransaction()
Gets the value of the transaction property.
Boolean isAccessLevel()
Gets the value of the accessLevel property.
Boolean isSendEmail()
Gets the value of the sendEmail property.
Boolean isTimedEvent()
Gets the value of the timedEvent property.
void setAccessLevel(Boolean value)
Sets the value of the accessLevel property.
void setActualTime(Duration value)
Sets the value of the actualTime property.
void setAssigned(RecordRef value)
Sets the value of the assigned property.
void setCompany(RecordRef value)
Sets the value of the company property.
void setCompletedDate(XMLGregorianCalendar value)
Sets the value of the completedDate property.
void setContact(RecordRef value)
Sets the value of the contact property.
void setContactList(TaskContactList value)
Sets the value of the contactList property.
void setCreatedDate(XMLGregorianCalendar value)
Sets the value of the createdDate property.
void setCustomFieldList(CustomFieldList value)
Sets the value of the customFieldList property.
void setCustomForm(RecordRef value)
Sets the value of the customForm property.
void setDueDate(XMLGregorianCalendar value)
Sets the value of the dueDate property.
void setEndDate(XMLGregorianCalendar value)
Sets the value of the endDate property.
void setEstimatedTime(Duration value)
Sets the value of the estimatedTime property.
void setEstimatedTimeOverride(Duration value)
Sets the value of the estimatedTimeOverride property.
void setExternalId(String value)
Sets the value of the externalId property.
void setInternalId(String value)
Sets the value of the internalId property.
void setLastModifiedDate(XMLGregorianCalendar value)
Sets the value of the lastModifiedDate property.
void setMessage(String value)
Sets the value of the message property.
void setMilestone(RecordRef value)
Sets the value of the milestone property.
void setOwner(RecordRef value)
Sets the value of the owner property.
void setParent(RecordRef value)
Sets the value of the parent property.
void setPercentComplete(Double value)
Sets the value of the percentComplete property.
void setPercentTimeComplete(Double value)
Sets the value of the percentTimeComplete property.
void setPriority(TaskPriority value)
Sets the value of the priority property.
void setReminderMinutes(String value)
Sets the value of the reminderMinutes property.
void setReminderType(TaskReminderType value)
Sets the value of the reminderType property.
void setSendEmail(Boolean value)
Sets the value of the sendEmail property.
void setStartDate(XMLGregorianCalendar value)
Sets the value of the startDate property.
void setStatus(TaskStatus value)
Sets the value of the status property.
void setSupportCase(RecordRef value)
Sets the value of the supportCase property.
void setTimeRemaining(Duration value)
Sets the value of the timeRemaining property.
void setTimedEvent(Boolean value)
Sets the value of the timedEvent property.
void setTitle(String value)
Sets the value of the title property.
void setTransaction(RecordRef value)
Sets the value of the transaction property.
[Expand]
Inherited Methods
From class com.netsuite.webservices.platform.core_2010_2.Record
From class java.lang.Object

Fields

protected Boolean accessLevel

protected Duration actualTime

protected RecordRef assigned

protected RecordRef company

protected XMLGregorianCalendar completedDate

protected RecordRef contact

protected TaskContactList contactList

protected XMLGregorianCalendar createdDate

protected CustomFieldList customFieldList

protected RecordRef customForm

protected XMLGregorianCalendar dueDate

protected XMLGregorianCalendar endDate

protected Duration estimatedTime

protected Duration estimatedTimeOverride

protected String externalId

protected String internalId

protected XMLGregorianCalendar lastModifiedDate

protected String message

protected RecordRef milestone

protected RecordRef owner

protected RecordRef parent

protected Double percentComplete

protected Double percentTimeComplete

protected TaskPriority priority

protected String reminderMinutes

protected TaskReminderType reminderType

protected Boolean sendEmail

protected XMLGregorianCalendar startDate

protected TaskStatus status

protected RecordRef supportCase

protected Duration timeRemaining

protected Boolean timedEvent

protected String title

protected RecordRef transaction

Public Constructors

public Task ()

Public Methods

public Duration getActualTime ()

Gets the value of the actualTime property.

Returns

public RecordRef getAssigned ()

Gets the value of the assigned property.

Returns

public RecordRef getCompany ()

Gets the value of the company property.

Returns

public XMLGregorianCalendar getCompletedDate ()

Gets the value of the completedDate property.

Returns
  • possible object is XMLGregorianCalendar

public RecordRef getContact ()

Gets the value of the contact property.

Returns

public TaskContactList getContactList ()

Gets the value of the contactList property.

Returns

public XMLGregorianCalendar getCreatedDate ()

Gets the value of the createdDate property.

Returns
  • possible object is XMLGregorianCalendar

public CustomFieldList getCustomFieldList ()

Gets the value of the customFieldList property.

Returns

public RecordRef getCustomForm ()

Gets the value of the customForm property.

Returns

public XMLGregorianCalendar getDueDate ()

Gets the value of the dueDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getEndDate ()

Gets the value of the endDate property.

Returns
  • possible object is XMLGregorianCalendar

public Duration getEstimatedTime ()

Gets the value of the estimatedTime property.

Returns

public Duration getEstimatedTimeOverride ()

Gets the value of the estimatedTimeOverride property.

Returns

public String getExternalId ()

Gets the value of the externalId property.

Returns
  • possible object is String

public String getInternalId ()

Gets the value of the internalId property.

Returns
  • possible object is String

public XMLGregorianCalendar getLastModifiedDate ()

Gets the value of the lastModifiedDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getMessage ()

Gets the value of the message property.

Returns
  • possible object is String

public RecordRef getMilestone ()

Gets the value of the milestone property.

Returns

public RecordRef getOwner ()

Gets the value of the owner property.

Returns

public RecordRef getParent ()

Gets the value of the parent property.

Returns

public Double getPercentComplete ()

Gets the value of the percentComplete property.

Returns
  • possible object is Double

public Double getPercentTimeComplete ()

Gets the value of the percentTimeComplete property.

Returns
  • possible object is Double

public TaskPriority getPriority ()

Gets the value of the priority property.

Returns

public String getReminderMinutes ()

Gets the value of the reminderMinutes property.

Returns
  • possible object is String

public TaskReminderType getReminderType ()

Gets the value of the reminderType property.

Returns

public XMLGregorianCalendar getStartDate ()

Gets the value of the startDate property.

Returns
  • possible object is XMLGregorianCalendar

public TaskStatus getStatus ()

Gets the value of the status property.

Returns

public RecordRef getSupportCase ()

Gets the value of the supportCase property.

Returns

public Duration getTimeRemaining ()

Gets the value of the timeRemaining property.

Returns

public String getTitle ()

Gets the value of the title property.

Returns
  • possible object is String

public RecordRef getTransaction ()

Gets the value of the transaction property.

Returns

public Boolean isAccessLevel ()

Gets the value of the accessLevel property.

Returns
  • possible object is Boolean

public Boolean isSendEmail ()

Gets the value of the sendEmail property.

Returns
  • possible object is Boolean

public Boolean isTimedEvent ()

Gets the value of the timedEvent property.

Returns
  • possible object is Boolean

public void setAccessLevel (Boolean value)

Sets the value of the accessLevel property.

Parameters
value Allowed object is Boolean

public void setActualTime (Duration value)

Sets the value of the actualTime property.

Parameters
value Allowed object is Duration

public void setAssigned (RecordRef value)

Sets the value of the assigned property.

Parameters
value Allowed object is RecordRef

public void setCompany (RecordRef value)

Sets the value of the company property.

Parameters
value Allowed object is RecordRef

public void setCompletedDate (XMLGregorianCalendar value)

Sets the value of the completedDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setContact (RecordRef value)

Sets the value of the contact property.

Parameters
value Allowed object is RecordRef

public void setContactList (TaskContactList value)

Sets the value of the contactList property.

Parameters
value Allowed object is TaskContactList

public void setCreatedDate (XMLGregorianCalendar value)

Sets the value of the createdDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setCustomFieldList (CustomFieldList value)

Sets the value of the customFieldList property.

Parameters
value Allowed object is CustomFieldList

public void setCustomForm (RecordRef value)

Sets the value of the customForm property.

Parameters
value Allowed object is RecordRef

public void setDueDate (XMLGregorianCalendar value)

Sets the value of the dueDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setEndDate (XMLGregorianCalendar value)

Sets the value of the endDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setEstimatedTime (Duration value)

Sets the value of the estimatedTime property.

Parameters
value Allowed object is Duration

public void setEstimatedTimeOverride (Duration value)

Sets the value of the estimatedTimeOverride property.

Parameters
value Allowed object is Duration

public void setExternalId (String value)

Sets the value of the externalId property.

Parameters
value Allowed object is String

public void setInternalId (String value)

Sets the value of the internalId property.

Parameters
value Allowed object is String

public void setLastModifiedDate (XMLGregorianCalendar value)

Sets the value of the lastModifiedDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setMessage (String value)

Sets the value of the message property.

Parameters
value Allowed object is String

public void setMilestone (RecordRef value)

Sets the value of the milestone property.

Parameters
value Allowed object is RecordRef

public void setOwner (RecordRef value)

Sets the value of the owner property.

Parameters
value Allowed object is RecordRef

public void setParent (RecordRef value)

Sets the value of the parent property.

Parameters
value Allowed object is RecordRef

public void setPercentComplete (Double value)

Sets the value of the percentComplete property.

Parameters
value Allowed object is Double

public void setPercentTimeComplete (Double value)

Sets the value of the percentTimeComplete property.

Parameters
value Allowed object is Double

public void setPriority (TaskPriority value)

Sets the value of the priority property.

Parameters
value Allowed object is TaskPriority

public void setReminderMinutes (String value)

Sets the value of the reminderMinutes property.

Parameters
value Allowed object is String

public void setReminderType (TaskReminderType value)

Sets the value of the reminderType property.

Parameters
value Allowed object is TaskReminderType

public void setSendEmail (Boolean value)

Sets the value of the sendEmail property.

Parameters
value Allowed object is Boolean

public void setStartDate (XMLGregorianCalendar value)

Sets the value of the startDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setStatus (TaskStatus value)

Sets the value of the status property.

Parameters
value Allowed object is TaskStatus

public void setSupportCase (RecordRef value)

Sets the value of the supportCase property.

Parameters
value Allowed object is RecordRef

public void setTimeRemaining (Duration value)

Sets the value of the timeRemaining property.

Parameters
value Allowed object is Duration

public void setTimedEvent (Boolean value)

Sets the value of the timedEvent property.

Parameters
value Allowed object is Boolean

public void setTitle (String value)

Sets the value of the title property.

Parameters
value Allowed object is String

public void setTransaction (RecordRef value)

Sets the value of the transaction property.

Parameters
value Allowed object is RecordRef