public class

ProjectTaskSearch

extends SearchRecord
java.lang.Object
   ↳ com.netsuite.webservices.platform.core_2013_2.SearchRecord
     ↳ com.netsuite.webservices.activities.scheduling_2013_2.ProjectTaskSearch

Class Overview

Java class for ProjectTaskSearch complex type.

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

 <complexType name="ProjectTaskSearch">
   <complexContent>
     <extension base="{urn:core_2013_2.platform.webservices.netsuite.com}SearchRecord">
       <sequence>
         <element name="basic" type="{urn:common_2013_2.platform.webservices.netsuite.com}ProjectTaskSearchBasic" minOccurs="0"/>
         <element name="jobJoin" type="{urn:common_2013_2.platform.webservices.netsuite.com}JobSearchBasic" minOccurs="0"/>
         <element name="predecessorJoin" type="{urn:common_2013_2.platform.webservices.netsuite.com}ProjectTaskSearchBasic" minOccurs="0"/>
         <element name="projectTaskAssignmentJoin" type="{urn:common_2013_2.platform.webservices.netsuite.com}ProjectTaskAssignmentSearchBasic" minOccurs="0"/>
         <element name="successorJoin" type="{urn:common_2013_2.platform.webservices.netsuite.com}ProjectTaskSearchBasic" minOccurs="0"/>
         <element name="timeJoin" type="{urn:common_2013_2.platform.webservices.netsuite.com}TimeBillSearchBasic" minOccurs="0"/>
         <element name="userJoin" type="{urn:common_2013_2.platform.webservices.netsuite.com}EmployeeSearchBasic" minOccurs="0"/>
         <element name="userNotesJoin" type="{urn:common_2013_2.platform.webservices.netsuite.com}NoteSearchBasic" minOccurs="0"/>
         <element name="customSearchJoin" type="{urn:common_2013_2.platform.webservices.netsuite.com}CustomSearchJoin" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Fields
protected ProjectTaskSearchBasic basic
protected List<CustomSearchJoin> customSearchJoin
protected JobSearchBasic jobJoin
protected ProjectTaskSearchBasic predecessorJoin
protected ProjectTaskAssignmentSearchBasic projectTaskAssignmentJoin
protected ProjectTaskSearchBasic successorJoin
protected TimeBillSearchBasic timeJoin
protected EmployeeSearchBasic userJoin
protected NoteSearchBasic userNotesJoin
Public Constructors
ProjectTaskSearch()
Public Methods
ProjectTaskSearchBasic getBasic()
Gets the value of the basic property.
List<CustomSearchJoin> getCustomSearchJoin()
Gets the value of the customSearchJoin property.
JobSearchBasic getJobJoin()
Gets the value of the jobJoin property.
ProjectTaskSearchBasic getPredecessorJoin()
Gets the value of the predecessorJoin property.
ProjectTaskAssignmentSearchBasic getProjectTaskAssignmentJoin()
Gets the value of the projectTaskAssignmentJoin property.
ProjectTaskSearchBasic getSuccessorJoin()
Gets the value of the successorJoin property.
TimeBillSearchBasic getTimeJoin()
Gets the value of the timeJoin property.
EmployeeSearchBasic getUserJoin()
Gets the value of the userJoin property.
NoteSearchBasic getUserNotesJoin()
Gets the value of the userNotesJoin property.
void setBasic(ProjectTaskSearchBasic value)
Sets the value of the basic property.
void setCustomSearchJoin(List<CustomSearchJoin> customSearchJoin)
Sets the value of the customSearchJoin property.
void setJobJoin(JobSearchBasic value)
Sets the value of the jobJoin property.
void setPredecessorJoin(ProjectTaskSearchBasic value)
Sets the value of the predecessorJoin property.
void setProjectTaskAssignmentJoin(ProjectTaskAssignmentSearchBasic value)
Sets the value of the projectTaskAssignmentJoin property.
void setSuccessorJoin(ProjectTaskSearchBasic value)
Sets the value of the successorJoin property.
void setTimeJoin(TimeBillSearchBasic value)
Sets the value of the timeJoin property.
void setUserJoin(EmployeeSearchBasic value)
Sets the value of the userJoin property.
void setUserNotesJoin(NoteSearchBasic value)
Sets the value of the userNotesJoin property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected ProjectTaskSearchBasic basic

protected List<CustomSearchJoin> customSearchJoin

protected JobSearchBasic jobJoin

protected ProjectTaskSearchBasic predecessorJoin

protected ProjectTaskAssignmentSearchBasic projectTaskAssignmentJoin

protected ProjectTaskSearchBasic successorJoin

protected TimeBillSearchBasic timeJoin

protected EmployeeSearchBasic userJoin

protected NoteSearchBasic userNotesJoin

Public Constructors

public ProjectTaskSearch ()

Public Methods

public ProjectTaskSearchBasic getBasic ()

Gets the value of the basic property.

Returns

public List<CustomSearchJoin> getCustomSearchJoin ()

Gets the value of the customSearchJoin 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 customSearchJoin property.

For example, to add a new item, do as follows:

    getCustomSearchJoin().add(newItem);
 

Objects of the following type(s) are allowed in the list CustomSearchJoin

public JobSearchBasic getJobJoin ()

Gets the value of the jobJoin property.

Returns

public ProjectTaskSearchBasic getPredecessorJoin ()

Gets the value of the predecessorJoin property.

Returns

public ProjectTaskAssignmentSearchBasic getProjectTaskAssignmentJoin ()

Gets the value of the projectTaskAssignmentJoin property.

Returns

public ProjectTaskSearchBasic getSuccessorJoin ()

Gets the value of the successorJoin property.

Returns

public TimeBillSearchBasic getTimeJoin ()

Gets the value of the timeJoin property.

Returns

public EmployeeSearchBasic getUserJoin ()

Gets the value of the userJoin property.

Returns

public NoteSearchBasic getUserNotesJoin ()

Gets the value of the userNotesJoin property.

Returns

public void setBasic (ProjectTaskSearchBasic value)

Sets the value of the basic property.

Parameters
value Allowed object is ProjectTaskSearchBasic

public void setCustomSearchJoin (List<CustomSearchJoin> customSearchJoin)

Sets the value of the customSearchJoin property.

Parameters
customSearchJoin Allowed object is CustomSearchJoin

public void setJobJoin (JobSearchBasic value)

Sets the value of the jobJoin property.

Parameters
value Allowed object is JobSearchBasic

public void setPredecessorJoin (ProjectTaskSearchBasic value)

Sets the value of the predecessorJoin property.

Parameters
value Allowed object is ProjectTaskSearchBasic

public void setProjectTaskAssignmentJoin (ProjectTaskAssignmentSearchBasic value)

Sets the value of the projectTaskAssignmentJoin property.

Parameters
value Allowed object is ProjectTaskAssignmentSearchBasic

public void setSuccessorJoin (ProjectTaskSearchBasic value)

Sets the value of the successorJoin property.

Parameters
value Allowed object is ProjectTaskSearchBasic

public void setTimeJoin (TimeBillSearchBasic value)

Sets the value of the timeJoin property.

Parameters
value Allowed object is TimeBillSearchBasic

public void setUserJoin (EmployeeSearchBasic value)

Sets the value of the userJoin property.

Parameters
value Allowed object is EmployeeSearchBasic

public void setUserNotesJoin (NoteSearchBasic value)

Sets the value of the userNotesJoin property.

Parameters
value Allowed object is NoteSearchBasic