All Downloads are FREE. Search and download functionalities are using the official Maven repository.

tsg.ns.wsdl.coop.ContactSearchRow 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 ContactSearchRow complex type. * *

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

 * <complexType name="ContactSearchRow">
 *   <complexContent>
 *     <extension base="{urn:core_2023_1.platform.webservices.netsuite.com}SearchRow">
 *       <sequence>
 *         <element name="basic" type="{urn:common_2023_1.platform.webservices.netsuite.com}ContactSearchRowBasic" minOccurs="0"/>
 *         <element name="callJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}PhoneCallSearchRowBasic" minOccurs="0"/>
 *         <element name="campaignResponseJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}CampaignSearchRowBasic" minOccurs="0"/>
 *         <element name="caseJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}SupportCaseSearchRowBasic" minOccurs="0"/>
 *         <element name="customerJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}CustomerSearchRowBasic" minOccurs="0"/>
 *         <element name="customerPrimaryJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}CustomerSearchRowBasic" minOccurs="0"/>
 *         <element name="eventJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}CalendarEventSearchRowBasic" minOccurs="0"/>
 *         <element name="fileJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}FileSearchRowBasic" minOccurs="0"/>
 *         <element name="jobJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}JobSearchRowBasic" minOccurs="0"/>
 *         <element name="jobPrimaryJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}JobSearchRowBasic" minOccurs="0"/>
 *         <element name="messagesJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}MessageSearchRowBasic" minOccurs="0"/>
 *         <element name="messagesFromJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}MessageSearchRowBasic" minOccurs="0"/>
 *         <element name="messagesToJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}MessageSearchRowBasic" minOccurs="0"/>
 *         <element name="opportunityJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}OpportunitySearchRowBasic" minOccurs="0"/>
 *         <element name="parentCustomerJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}CustomerSearchRowBasic" minOccurs="0"/>
 *         <element name="parentJobJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}JobSearchRowBasic" minOccurs="0"/>
 *         <element name="parentPartnerJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}PartnerSearchRowBasic" minOccurs="0"/>
 *         <element name="parentVendorJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}VendorSearchRowBasic" minOccurs="0"/>
 *         <element name="partnerJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}PartnerSearchRowBasic" minOccurs="0"/>
 *         <element name="partnerPrimaryJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}PartnerSearchRowBasic" minOccurs="0"/>
 *         <element name="purchasedItemJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}ItemSearchRowBasic" minOccurs="0"/>
 *         <element name="taskJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}TaskSearchRowBasic" minOccurs="0"/>
 *         <element name="transactionJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}TransactionSearchRowBasic" minOccurs="0"/>
 *         <element name="upsellItemJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}ItemSearchRowBasic" minOccurs="0"/>
 *         <element name="userJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}EmployeeSearchRowBasic" minOccurs="0"/>
 *         <element name="userNotesJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}NoteSearchRowBasic" minOccurs="0"/>
 *         <element name="vendorJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}VendorSearchRowBasic" minOccurs="0"/>
 *         <element name="vendorPrimaryJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}VendorSearchRowBasic" minOccurs="0"/>
 *         <element name="customSearchJoin" type="{urn:common_2023_1.platform.webservices.netsuite.com}CustomSearchRowBasic" maxOccurs="unbounded" minOccurs="0"/>
 *       </sequence>
 *     </extension>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ContactSearchRow", namespace = "urn:relationships_2023_1.lists.webservices.netsuite.com", propOrder = { "basic", "callJoin", "campaignResponseJoin", "caseJoin", "customerJoin", "customerPrimaryJoin", "eventJoin", "fileJoin", "jobJoin", "jobPrimaryJoin", "messagesJoin", "messagesFromJoin", "messagesToJoin", "opportunityJoin", "parentCustomerJoin", "parentJobJoin", "parentPartnerJoin", "parentVendorJoin", "partnerJoin", "partnerPrimaryJoin", "purchasedItemJoin", "taskJoin", "transactionJoin", "upsellItemJoin", "userJoin", "userNotesJoin", "vendorJoin", "vendorPrimaryJoin", "customSearchJoin" }) public class ContactSearchRow extends SearchRow { protected ContactSearchRowBasic basic; protected PhoneCallSearchRowBasic callJoin; protected CampaignSearchRowBasic campaignResponseJoin; protected SupportCaseSearchRowBasic caseJoin; protected CustomerSearchRowBasic customerJoin; protected CustomerSearchRowBasic customerPrimaryJoin; protected CalendarEventSearchRowBasic eventJoin; protected FileSearchRowBasic fileJoin; protected JobSearchRowBasic jobJoin; protected JobSearchRowBasic jobPrimaryJoin; protected MessageSearchRowBasic messagesJoin; protected MessageSearchRowBasic messagesFromJoin; protected MessageSearchRowBasic messagesToJoin; protected OpportunitySearchRowBasic opportunityJoin; protected CustomerSearchRowBasic parentCustomerJoin; protected JobSearchRowBasic parentJobJoin; protected PartnerSearchRowBasic parentPartnerJoin; protected VendorSearchRowBasic parentVendorJoin; protected PartnerSearchRowBasic partnerJoin; protected PartnerSearchRowBasic partnerPrimaryJoin; protected ItemSearchRowBasic purchasedItemJoin; protected TaskSearchRowBasic taskJoin; protected TransactionSearchRowBasic transactionJoin; protected ItemSearchRowBasic upsellItemJoin; protected EmployeeSearchRowBasic userJoin; protected NoteSearchRowBasic userNotesJoin; protected VendorSearchRowBasic vendorJoin; protected VendorSearchRowBasic vendorPrimaryJoin; protected List customSearchJoin; /** * Gets the value of the basic property. * * @return * possible object is * {@link ContactSearchRowBasic } * */ public ContactSearchRowBasic getBasic() { return basic; } /** * Sets the value of the basic property. * * @param value * allowed object is * {@link ContactSearchRowBasic } * */ public void setBasic(ContactSearchRowBasic value) { this.basic = value; } /** * Gets the value of the callJoin property. * * @return * possible object is * {@link PhoneCallSearchRowBasic } * */ public PhoneCallSearchRowBasic getCallJoin() { return callJoin; } /** * Sets the value of the callJoin property. * * @param value * allowed object is * {@link PhoneCallSearchRowBasic } * */ public void setCallJoin(PhoneCallSearchRowBasic value) { this.callJoin = value; } /** * Gets the value of the campaignResponseJoin property. * * @return * possible object is * {@link CampaignSearchRowBasic } * */ public CampaignSearchRowBasic getCampaignResponseJoin() { return campaignResponseJoin; } /** * Sets the value of the campaignResponseJoin property. * * @param value * allowed object is * {@link CampaignSearchRowBasic } * */ public void setCampaignResponseJoin(CampaignSearchRowBasic value) { this.campaignResponseJoin = value; } /** * Gets the value of the caseJoin property. * * @return * possible object is * {@link SupportCaseSearchRowBasic } * */ public SupportCaseSearchRowBasic getCaseJoin() { return caseJoin; } /** * Sets the value of the caseJoin property. * * @param value * allowed object is * {@link SupportCaseSearchRowBasic } * */ public void setCaseJoin(SupportCaseSearchRowBasic value) { this.caseJoin = value; } /** * Gets the value of the customerJoin property. * * @return * possible object is * {@link CustomerSearchRowBasic } * */ public CustomerSearchRowBasic getCustomerJoin() { return customerJoin; } /** * Sets the value of the customerJoin property. * * @param value * allowed object is * {@link CustomerSearchRowBasic } * */ public void setCustomerJoin(CustomerSearchRowBasic value) { this.customerJoin = value; } /** * Gets the value of the customerPrimaryJoin property. * * @return * possible object is * {@link CustomerSearchRowBasic } * */ public CustomerSearchRowBasic getCustomerPrimaryJoin() { return customerPrimaryJoin; } /** * Sets the value of the customerPrimaryJoin property. * * @param value * allowed object is * {@link CustomerSearchRowBasic } * */ public void setCustomerPrimaryJoin(CustomerSearchRowBasic value) { this.customerPrimaryJoin = value; } /** * Gets the value of the eventJoin property. * * @return * possible object is * {@link CalendarEventSearchRowBasic } * */ public CalendarEventSearchRowBasic getEventJoin() { return eventJoin; } /** * Sets the value of the eventJoin property. * * @param value * allowed object is * {@link CalendarEventSearchRowBasic } * */ public void setEventJoin(CalendarEventSearchRowBasic value) { this.eventJoin = value; } /** * Gets the value of the fileJoin property. * * @return * possible object is * {@link FileSearchRowBasic } * */ public FileSearchRowBasic getFileJoin() { return fileJoin; } /** * Sets the value of the fileJoin property. * * @param value * allowed object is * {@link FileSearchRowBasic } * */ public void setFileJoin(FileSearchRowBasic value) { this.fileJoin = value; } /** * Gets the value of the jobJoin property. * * @return * possible object is * {@link JobSearchRowBasic } * */ public JobSearchRowBasic getJobJoin() { return jobJoin; } /** * Sets the value of the jobJoin property. * * @param value * allowed object is * {@link JobSearchRowBasic } * */ public void setJobJoin(JobSearchRowBasic value) { this.jobJoin = value; } /** * Gets the value of the jobPrimaryJoin property. * * @return * possible object is * {@link JobSearchRowBasic } * */ public JobSearchRowBasic getJobPrimaryJoin() { return jobPrimaryJoin; } /** * Sets the value of the jobPrimaryJoin property. * * @param value * allowed object is * {@link JobSearchRowBasic } * */ public void setJobPrimaryJoin(JobSearchRowBasic value) { this.jobPrimaryJoin = value; } /** * Gets the value of the messagesJoin property. * * @return * possible object is * {@link MessageSearchRowBasic } * */ public MessageSearchRowBasic getMessagesJoin() { return messagesJoin; } /** * Sets the value of the messagesJoin property. * * @param value * allowed object is * {@link MessageSearchRowBasic } * */ public void setMessagesJoin(MessageSearchRowBasic value) { this.messagesJoin = value; } /** * Gets the value of the messagesFromJoin property. * * @return * possible object is * {@link MessageSearchRowBasic } * */ public MessageSearchRowBasic getMessagesFromJoin() { return messagesFromJoin; } /** * Sets the value of the messagesFromJoin property. * * @param value * allowed object is * {@link MessageSearchRowBasic } * */ public void setMessagesFromJoin(MessageSearchRowBasic value) { this.messagesFromJoin = value; } /** * Gets the value of the messagesToJoin property. * * @return * possible object is * {@link MessageSearchRowBasic } * */ public MessageSearchRowBasic getMessagesToJoin() { return messagesToJoin; } /** * Sets the value of the messagesToJoin property. * * @param value * allowed object is * {@link MessageSearchRowBasic } * */ public void setMessagesToJoin(MessageSearchRowBasic value) { this.messagesToJoin = value; } /** * Gets the value of the opportunityJoin property. * * @return * possible object is * {@link OpportunitySearchRowBasic } * */ public OpportunitySearchRowBasic getOpportunityJoin() { return opportunityJoin; } /** * Sets the value of the opportunityJoin property. * * @param value * allowed object is * {@link OpportunitySearchRowBasic } * */ public void setOpportunityJoin(OpportunitySearchRowBasic value) { this.opportunityJoin = value; } /** * Gets the value of the parentCustomerJoin property. * * @return * possible object is * {@link CustomerSearchRowBasic } * */ public CustomerSearchRowBasic getParentCustomerJoin() { return parentCustomerJoin; } /** * Sets the value of the parentCustomerJoin property. * * @param value * allowed object is * {@link CustomerSearchRowBasic } * */ public void setParentCustomerJoin(CustomerSearchRowBasic value) { this.parentCustomerJoin = value; } /** * Gets the value of the parentJobJoin property. * * @return * possible object is * {@link JobSearchRowBasic } * */ public JobSearchRowBasic getParentJobJoin() { return parentJobJoin; } /** * Sets the value of the parentJobJoin property. * * @param value * allowed object is * {@link JobSearchRowBasic } * */ public void setParentJobJoin(JobSearchRowBasic value) { this.parentJobJoin = value; } /** * Gets the value of the parentPartnerJoin property. * * @return * possible object is * {@link PartnerSearchRowBasic } * */ public PartnerSearchRowBasic getParentPartnerJoin() { return parentPartnerJoin; } /** * Sets the value of the parentPartnerJoin property. * * @param value * allowed object is * {@link PartnerSearchRowBasic } * */ public void setParentPartnerJoin(PartnerSearchRowBasic value) { this.parentPartnerJoin = value; } /** * Gets the value of the parentVendorJoin property. * * @return * possible object is * {@link VendorSearchRowBasic } * */ public VendorSearchRowBasic getParentVendorJoin() { return parentVendorJoin; } /** * Sets the value of the parentVendorJoin property. * * @param value * allowed object is * {@link VendorSearchRowBasic } * */ public void setParentVendorJoin(VendorSearchRowBasic value) { this.parentVendorJoin = value; } /** * Gets the value of the partnerJoin property. * * @return * possible object is * {@link PartnerSearchRowBasic } * */ public PartnerSearchRowBasic getPartnerJoin() { return partnerJoin; } /** * Sets the value of the partnerJoin property. * * @param value * allowed object is * {@link PartnerSearchRowBasic } * */ public void setPartnerJoin(PartnerSearchRowBasic value) { this.partnerJoin = value; } /** * Gets the value of the partnerPrimaryJoin property. * * @return * possible object is * {@link PartnerSearchRowBasic } * */ public PartnerSearchRowBasic getPartnerPrimaryJoin() { return partnerPrimaryJoin; } /** * Sets the value of the partnerPrimaryJoin property. * * @param value * allowed object is * {@link PartnerSearchRowBasic } * */ public void setPartnerPrimaryJoin(PartnerSearchRowBasic value) { this.partnerPrimaryJoin = value; } /** * Gets the value of the purchasedItemJoin property. * * @return * possible object is * {@link ItemSearchRowBasic } * */ public ItemSearchRowBasic getPurchasedItemJoin() { return purchasedItemJoin; } /** * Sets the value of the purchasedItemJoin property. * * @param value * allowed object is * {@link ItemSearchRowBasic } * */ public void setPurchasedItemJoin(ItemSearchRowBasic value) { this.purchasedItemJoin = value; } /** * Gets the value of the taskJoin property. * * @return * possible object is * {@link TaskSearchRowBasic } * */ public TaskSearchRowBasic getTaskJoin() { return taskJoin; } /** * Sets the value of the taskJoin property. * * @param value * allowed object is * {@link TaskSearchRowBasic } * */ public void setTaskJoin(TaskSearchRowBasic value) { this.taskJoin = value; } /** * Gets the value of the transactionJoin property. * * @return * possible object is * {@link TransactionSearchRowBasic } * */ public TransactionSearchRowBasic getTransactionJoin() { return transactionJoin; } /** * Sets the value of the transactionJoin property. * * @param value * allowed object is * {@link TransactionSearchRowBasic } * */ public void setTransactionJoin(TransactionSearchRowBasic value) { this.transactionJoin = value; } /** * Gets the value of the upsellItemJoin property. * * @return * possible object is * {@link ItemSearchRowBasic } * */ public ItemSearchRowBasic getUpsellItemJoin() { return upsellItemJoin; } /** * Sets the value of the upsellItemJoin property. * * @param value * allowed object is * {@link ItemSearchRowBasic } * */ public void setUpsellItemJoin(ItemSearchRowBasic value) { this.upsellItemJoin = value; } /** * Gets the value of the userJoin property. * * @return * possible object is * {@link EmployeeSearchRowBasic } * */ public EmployeeSearchRowBasic getUserJoin() { return userJoin; } /** * Sets the value of the userJoin property. * * @param value * allowed object is * {@link EmployeeSearchRowBasic } * */ public void setUserJoin(EmployeeSearchRowBasic value) { this.userJoin = value; } /** * Gets the value of the userNotesJoin property. * * @return * possible object is * {@link NoteSearchRowBasic } * */ public NoteSearchRowBasic getUserNotesJoin() { return userNotesJoin; } /** * Sets the value of the userNotesJoin property. * * @param value * allowed object is * {@link NoteSearchRowBasic } * */ public void setUserNotesJoin(NoteSearchRowBasic value) { this.userNotesJoin = value; } /** * Gets the value of the vendorJoin property. * * @return * possible object is * {@link VendorSearchRowBasic } * */ public VendorSearchRowBasic getVendorJoin() { return vendorJoin; } /** * Sets the value of the vendorJoin property. * * @param value * allowed object is * {@link VendorSearchRowBasic } * */ public void setVendorJoin(VendorSearchRowBasic value) { this.vendorJoin = value; } /** * Gets the value of the vendorPrimaryJoin property. * * @return * possible object is * {@link VendorSearchRowBasic } * */ public VendorSearchRowBasic getVendorPrimaryJoin() { return vendorPrimaryJoin; } /** * Sets the value of the vendorPrimaryJoin property. * * @param value * allowed object is * {@link VendorSearchRowBasic } * */ public void setVendorPrimaryJoin(VendorSearchRowBasic value) { this.vendorPrimaryJoin = value; } /** * 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 Jakarta XML Binding 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 * {@link CustomSearchRowBasic } * * */ public List getCustomSearchJoin() { if (customSearchJoin == null) { customSearchJoin = new ArrayList(); } return this.customSearchJoin; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy