public class

CustomerSearch

extends SearchRecord
java.lang.Object
   ↳ com.netsuite.webservices.platform.core_2010_2.SearchRecord
     ↳ com.netsuite.webservices.lists.relationships_2010_2.CustomerSearch

Class Overview

Java class for CustomerSearch complex type.

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

 <complexType name="CustomerSearch">
   <complexContent>
     <extension base="{urn:core_2010_2.platform.webservices.netsuite.com}SearchRecord">
       <sequence>
         <element name="basic" type="{urn:common_2010_2.platform.webservices.netsuite.com}CustomerSearchBasic" minOccurs="0"/>
         <element name="callJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}PhoneCallSearchBasic" minOccurs="0"/>
         <element name="campaignResponseJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}CampaignSearchBasic" minOccurs="0"/>
         <element name="caseJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}SupportCaseSearchBasic" minOccurs="0"/>
         <element name="contactJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}ContactSearchBasic" minOccurs="0"/>
         <element name="contactPrimaryJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}ContactSearchBasic" minOccurs="0"/>
         <element name="eventJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}CalendarEventSearchBasic" minOccurs="0"/>
         <element name="fileJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}FileSearchBasic" minOccurs="0"/>
         <element name="hostedPageJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}FileSearchBasic" minOccurs="0"/>
         <element name="jobJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}JobSearchBasic" minOccurs="0"/>
         <element name="leadSourceJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}CampaignSearchBasic" minOccurs="0"/>
         <element name="messagesJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}MessageSearchBasic" minOccurs="0"/>
         <element name="messagesFromJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}MessageSearchBasic" minOccurs="0"/>
         <element name="messagesToJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}MessageSearchBasic" minOccurs="0"/>
         <element name="opportunityJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}OpportunitySearchBasic" minOccurs="0"/>
         <element name="originatingLeadJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}OriginatingLeadSearchBasic" minOccurs="0"/>
         <element name="parentCustomerJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}CustomerSearchBasic" minOccurs="0"/>
         <element name="partnerJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}PartnerSearchBasic" minOccurs="0"/>
         <element name="salesRepJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}EmployeeSearchBasic" minOccurs="0"/>
         <element name="subCustomerJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}CustomerSearchBasic" minOccurs="0"/>
         <element name="taskJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}TaskSearchBasic" minOccurs="0"/>
         <element name="topLevelParentJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}CustomerSearchBasic" minOccurs="0"/>
         <element name="transactionJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}TransactionSearchBasic" minOccurs="0"/>
         <element name="userJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}EmployeeSearchBasic" minOccurs="0"/>
         <element name="userNotesJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}NoteSearchBasic" minOccurs="0"/>
         <element name="webSiteCategoryJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}SiteCategorySearchBasic" minOccurs="0"/>
         <element name="webSiteItemJoin" type="{urn:common_2010_2.platform.webservices.netsuite.com}ItemSearchBasic" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Fields
protected CustomerSearchBasic basic
protected PhoneCallSearchBasic callJoin
protected CampaignSearchBasic campaignResponseJoin
protected SupportCaseSearchBasic caseJoin
protected ContactSearchBasic contactJoin
protected ContactSearchBasic contactPrimaryJoin
protected CalendarEventSearchBasic eventJoin
protected FileSearchBasic fileJoin
protected FileSearchBasic hostedPageJoin
protected JobSearchBasic jobJoin
protected CampaignSearchBasic leadSourceJoin
protected MessageSearchBasic messagesFromJoin
protected MessageSearchBasic messagesJoin
protected MessageSearchBasic messagesToJoin
protected OpportunitySearchBasic opportunityJoin
protected OriginatingLeadSearchBasic originatingLeadJoin
protected CustomerSearchBasic parentCustomerJoin
protected PartnerSearchBasic partnerJoin
protected EmployeeSearchBasic salesRepJoin
protected CustomerSearchBasic subCustomerJoin
protected TaskSearchBasic taskJoin
protected CustomerSearchBasic topLevelParentJoin
protected TransactionSearchBasic transactionJoin
protected EmployeeSearchBasic userJoin
protected NoteSearchBasic userNotesJoin
protected SiteCategorySearchBasic webSiteCategoryJoin
protected ItemSearchBasic webSiteItemJoin
Public Constructors
CustomerSearch()
Public Methods
CustomerSearchBasic getBasic()
Gets the value of the basic property.
PhoneCallSearchBasic getCallJoin()
Gets the value of the callJoin property.
CampaignSearchBasic getCampaignResponseJoin()
Gets the value of the campaignResponseJoin property.
SupportCaseSearchBasic getCaseJoin()
Gets the value of the caseJoin property.
ContactSearchBasic getContactJoin()
Gets the value of the contactJoin property.
ContactSearchBasic getContactPrimaryJoin()
Gets the value of the contactPrimaryJoin property.
CalendarEventSearchBasic getEventJoin()
Gets the value of the eventJoin property.
FileSearchBasic getFileJoin()
Gets the value of the fileJoin property.
FileSearchBasic getHostedPageJoin()
Gets the value of the hostedPageJoin property.
JobSearchBasic getJobJoin()
Gets the value of the jobJoin property.
CampaignSearchBasic getLeadSourceJoin()
Gets the value of the leadSourceJoin property.
MessageSearchBasic getMessagesFromJoin()
Gets the value of the messagesFromJoin property.
MessageSearchBasic getMessagesJoin()
Gets the value of the messagesJoin property.
MessageSearchBasic getMessagesToJoin()
Gets the value of the messagesToJoin property.
OpportunitySearchBasic getOpportunityJoin()
Gets the value of the opportunityJoin property.
OriginatingLeadSearchBasic getOriginatingLeadJoin()
Gets the value of the originatingLeadJoin property.
CustomerSearchBasic getParentCustomerJoin()
Gets the value of the parentCustomerJoin property.
PartnerSearchBasic getPartnerJoin()
Gets the value of the partnerJoin property.
EmployeeSearchBasic getSalesRepJoin()
Gets the value of the salesRepJoin property.
CustomerSearchBasic getSubCustomerJoin()
Gets the value of the subCustomerJoin property.
TaskSearchBasic getTaskJoin()
Gets the value of the taskJoin property.
CustomerSearchBasic getTopLevelParentJoin()
Gets the value of the topLevelParentJoin property.
TransactionSearchBasic getTransactionJoin()
Gets the value of the transactionJoin property.
EmployeeSearchBasic getUserJoin()
Gets the value of the userJoin property.
NoteSearchBasic getUserNotesJoin()
Gets the value of the userNotesJoin property.
SiteCategorySearchBasic getWebSiteCategoryJoin()
Gets the value of the webSiteCategoryJoin property.
ItemSearchBasic getWebSiteItemJoin()
Gets the value of the webSiteItemJoin property.
void setBasic(CustomerSearchBasic value)
Sets the value of the basic property.
void setCallJoin(PhoneCallSearchBasic value)
Sets the value of the callJoin property.
void setCampaignResponseJoin(CampaignSearchBasic value)
Sets the value of the campaignResponseJoin property.
void setCaseJoin(SupportCaseSearchBasic value)
Sets the value of the caseJoin property.
void setContactJoin(ContactSearchBasic value)
Sets the value of the contactJoin property.
void setContactPrimaryJoin(ContactSearchBasic value)
Sets the value of the contactPrimaryJoin property.
void setEventJoin(CalendarEventSearchBasic value)
Sets the value of the eventJoin property.
void setFileJoin(FileSearchBasic value)
Sets the value of the fileJoin property.
void setHostedPageJoin(FileSearchBasic value)
Sets the value of the hostedPageJoin property.
void setJobJoin(JobSearchBasic value)
Sets the value of the jobJoin property.
void setLeadSourceJoin(CampaignSearchBasic value)
Sets the value of the leadSourceJoin property.
void setMessagesFromJoin(MessageSearchBasic value)
Sets the value of the messagesFromJoin property.
void setMessagesJoin(MessageSearchBasic value)
Sets the value of the messagesJoin property.
void setMessagesToJoin(MessageSearchBasic value)
Sets the value of the messagesToJoin property.
void setOpportunityJoin(OpportunitySearchBasic value)
Sets the value of the opportunityJoin property.
void setOriginatingLeadJoin(OriginatingLeadSearchBasic value)
Sets the value of the originatingLeadJoin property.
void setParentCustomerJoin(CustomerSearchBasic value)
Sets the value of the parentCustomerJoin property.
void setPartnerJoin(PartnerSearchBasic value)
Sets the value of the partnerJoin property.
void setSalesRepJoin(EmployeeSearchBasic value)
Sets the value of the salesRepJoin property.
void setSubCustomerJoin(CustomerSearchBasic value)
Sets the value of the subCustomerJoin property.
void setTaskJoin(TaskSearchBasic value)
Sets the value of the taskJoin property.
void setTopLevelParentJoin(CustomerSearchBasic value)
Sets the value of the topLevelParentJoin property.
void setTransactionJoin(TransactionSearchBasic value)
Sets the value of the transactionJoin property.
void setUserJoin(EmployeeSearchBasic value)
Sets the value of the userJoin property.
void setUserNotesJoin(NoteSearchBasic value)
Sets the value of the userNotesJoin property.
void setWebSiteCategoryJoin(SiteCategorySearchBasic value)
Sets the value of the webSiteCategoryJoin property.
void setWebSiteItemJoin(ItemSearchBasic value)
Sets the value of the webSiteItemJoin property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected CustomerSearchBasic basic

protected PhoneCallSearchBasic callJoin

protected CampaignSearchBasic campaignResponseJoin

protected SupportCaseSearchBasic caseJoin

protected ContactSearchBasic contactJoin

protected ContactSearchBasic contactPrimaryJoin

protected CalendarEventSearchBasic eventJoin

protected FileSearchBasic fileJoin

protected FileSearchBasic hostedPageJoin

protected JobSearchBasic jobJoin

protected CampaignSearchBasic leadSourceJoin

protected MessageSearchBasic messagesFromJoin

protected MessageSearchBasic messagesJoin

protected MessageSearchBasic messagesToJoin

protected OpportunitySearchBasic opportunityJoin

protected OriginatingLeadSearchBasic originatingLeadJoin

protected CustomerSearchBasic parentCustomerJoin

protected PartnerSearchBasic partnerJoin

protected EmployeeSearchBasic salesRepJoin

protected CustomerSearchBasic subCustomerJoin

protected TaskSearchBasic taskJoin

protected CustomerSearchBasic topLevelParentJoin

protected TransactionSearchBasic transactionJoin

protected EmployeeSearchBasic userJoin

protected NoteSearchBasic userNotesJoin

protected SiteCategorySearchBasic webSiteCategoryJoin

protected ItemSearchBasic webSiteItemJoin

Public Constructors

public CustomerSearch ()

Public Methods

public CustomerSearchBasic getBasic ()

Gets the value of the basic property.

Returns

public PhoneCallSearchBasic getCallJoin ()

Gets the value of the callJoin property.

Returns

public CampaignSearchBasic getCampaignResponseJoin ()

Gets the value of the campaignResponseJoin property.

Returns

public SupportCaseSearchBasic getCaseJoin ()

Gets the value of the caseJoin property.

Returns

public ContactSearchBasic getContactJoin ()

Gets the value of the contactJoin property.

Returns

public ContactSearchBasic getContactPrimaryJoin ()

Gets the value of the contactPrimaryJoin property.

Returns

public CalendarEventSearchBasic getEventJoin ()

Gets the value of the eventJoin property.

Returns

public FileSearchBasic getFileJoin ()

Gets the value of the fileJoin property.

Returns

public FileSearchBasic getHostedPageJoin ()

Gets the value of the hostedPageJoin property.

Returns

public JobSearchBasic getJobJoin ()

Gets the value of the jobJoin property.

Returns

public CampaignSearchBasic getLeadSourceJoin ()

Gets the value of the leadSourceJoin property.

Returns

public MessageSearchBasic getMessagesFromJoin ()

Gets the value of the messagesFromJoin property.

Returns

public MessageSearchBasic getMessagesJoin ()

Gets the value of the messagesJoin property.

Returns

public MessageSearchBasic getMessagesToJoin ()

Gets the value of the messagesToJoin property.

Returns

public OpportunitySearchBasic getOpportunityJoin ()

Gets the value of the opportunityJoin property.

Returns

public OriginatingLeadSearchBasic getOriginatingLeadJoin ()

Gets the value of the originatingLeadJoin property.

Returns

public CustomerSearchBasic getParentCustomerJoin ()

Gets the value of the parentCustomerJoin property.

Returns

public PartnerSearchBasic getPartnerJoin ()

Gets the value of the partnerJoin property.

Returns

public EmployeeSearchBasic getSalesRepJoin ()

Gets the value of the salesRepJoin property.

Returns

public CustomerSearchBasic getSubCustomerJoin ()

Gets the value of the subCustomerJoin property.

Returns

public TaskSearchBasic getTaskJoin ()

Gets the value of the taskJoin property.

Returns

public CustomerSearchBasic getTopLevelParentJoin ()

Gets the value of the topLevelParentJoin property.

Returns

public TransactionSearchBasic getTransactionJoin ()

Gets the value of the transactionJoin 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 SiteCategorySearchBasic getWebSiteCategoryJoin ()

Gets the value of the webSiteCategoryJoin property.

Returns

public ItemSearchBasic getWebSiteItemJoin ()

Gets the value of the webSiteItemJoin property.

Returns

public void setBasic (CustomerSearchBasic value)

Sets the value of the basic property.

Parameters
value Allowed object is CustomerSearchBasic

public void setCallJoin (PhoneCallSearchBasic value)

Sets the value of the callJoin property.

Parameters
value Allowed object is PhoneCallSearchBasic

public void setCampaignResponseJoin (CampaignSearchBasic value)

Sets the value of the campaignResponseJoin property.

Parameters
value Allowed object is CampaignSearchBasic

public void setCaseJoin (SupportCaseSearchBasic value)

Sets the value of the caseJoin property.

Parameters
value Allowed object is SupportCaseSearchBasic

public void setContactJoin (ContactSearchBasic value)

Sets the value of the contactJoin property.

Parameters
value Allowed object is ContactSearchBasic

public void setContactPrimaryJoin (ContactSearchBasic value)

Sets the value of the contactPrimaryJoin property.

Parameters
value Allowed object is ContactSearchBasic

public void setEventJoin (CalendarEventSearchBasic value)

Sets the value of the eventJoin property.

Parameters
value Allowed object is CalendarEventSearchBasic

public void setFileJoin (FileSearchBasic value)

Sets the value of the fileJoin property.

Parameters
value Allowed object is FileSearchBasic

public void setHostedPageJoin (FileSearchBasic value)

Sets the value of the hostedPageJoin property.

Parameters
value Allowed object is FileSearchBasic

public void setJobJoin (JobSearchBasic value)

Sets the value of the jobJoin property.

Parameters
value Allowed object is JobSearchBasic

public void setLeadSourceJoin (CampaignSearchBasic value)

Sets the value of the leadSourceJoin property.

Parameters
value Allowed object is CampaignSearchBasic

public void setMessagesFromJoin (MessageSearchBasic value)

Sets the value of the messagesFromJoin property.

Parameters
value Allowed object is MessageSearchBasic

public void setMessagesJoin (MessageSearchBasic value)

Sets the value of the messagesJoin property.

Parameters
value Allowed object is MessageSearchBasic

public void setMessagesToJoin (MessageSearchBasic value)

Sets the value of the messagesToJoin property.

Parameters
value Allowed object is MessageSearchBasic

public void setOpportunityJoin (OpportunitySearchBasic value)

Sets the value of the opportunityJoin property.

Parameters
value Allowed object is OpportunitySearchBasic

public void setOriginatingLeadJoin (OriginatingLeadSearchBasic value)

Sets the value of the originatingLeadJoin property.

Parameters
value Allowed object is OriginatingLeadSearchBasic

public void setParentCustomerJoin (CustomerSearchBasic value)

Sets the value of the parentCustomerJoin property.

Parameters
value Allowed object is CustomerSearchBasic

public void setPartnerJoin (PartnerSearchBasic value)

Sets the value of the partnerJoin property.

Parameters
value Allowed object is PartnerSearchBasic

public void setSalesRepJoin (EmployeeSearchBasic value)

Sets the value of the salesRepJoin property.

Parameters
value Allowed object is EmployeeSearchBasic

public void setSubCustomerJoin (CustomerSearchBasic value)

Sets the value of the subCustomerJoin property.

Parameters
value Allowed object is CustomerSearchBasic

public void setTaskJoin (TaskSearchBasic value)

Sets the value of the taskJoin property.

Parameters
value Allowed object is TaskSearchBasic

public void setTopLevelParentJoin (CustomerSearchBasic value)

Sets the value of the topLevelParentJoin property.

Parameters
value Allowed object is CustomerSearchBasic

public void setTransactionJoin (TransactionSearchBasic value)

Sets the value of the transactionJoin property.

Parameters
value Allowed object is TransactionSearchBasic

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

public void setWebSiteCategoryJoin (SiteCategorySearchBasic value)

Sets the value of the webSiteCategoryJoin property.

Parameters
value Allowed object is SiteCategorySearchBasic

public void setWebSiteItemJoin (ItemSearchBasic value)

Sets the value of the webSiteItemJoin property.

Parameters
value Allowed object is ItemSearchBasic