com.bytekast.netsuite.client.TimeEntrySearchRow Maven / Gradle / Ivy
Show all versions of netsuite-suitetalk Show documentation
package com.bytekast.netsuite.client;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for TimeEntrySearchRow complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="TimeEntrySearchRow">
* <complexContent>
* <extension base="{urn:core_2017_1.platform.webservices.netsuite.com}SearchRow">
* <sequence>
* <element name="basic" type="{urn:common_2017_1.platform.webservices.netsuite.com}TimeEntrySearchRowBasic" minOccurs="0"/>
* <element name="callJoin" type="{urn:common_2017_1.platform.webservices.netsuite.com}PhoneCallSearchRowBasic" minOccurs="0"/>
* <element name="caseJoin" type="{urn:common_2017_1.platform.webservices.netsuite.com}SupportCaseSearchRowBasic" minOccurs="0"/>
* <element name="classJoin" type="{urn:common_2017_1.platform.webservices.netsuite.com}ClassificationSearchRowBasic" minOccurs="0"/>
* <element name="customerJoin" type="{urn:common_2017_1.platform.webservices.netsuite.com}CustomerSearchRowBasic" minOccurs="0"/>
* <element name="departmentJoin" type="{urn:common_2017_1.platform.webservices.netsuite.com}DepartmentSearchRowBasic" minOccurs="0"/>
* <element name="employeeJoin" type="{urn:common_2017_1.platform.webservices.netsuite.com}EmployeeSearchRowBasic" minOccurs="0"/>
* <element name="eventJoin" type="{urn:common_2017_1.platform.webservices.netsuite.com}CalendarEventSearchRowBasic" minOccurs="0"/>
* <element name="itemJoin" type="{urn:common_2017_1.platform.webservices.netsuite.com}ItemSearchRowBasic" minOccurs="0"/>
* <element name="jobJoin" type="{urn:common_2017_1.platform.webservices.netsuite.com}JobSearchRowBasic" minOccurs="0"/>
* <element name="locationJoin" type="{urn:common_2017_1.platform.webservices.netsuite.com}LocationSearchRowBasic" minOccurs="0"/>
* <element name="projectTaskJoin" type="{urn:common_2017_1.platform.webservices.netsuite.com}ProjectTaskSearchRowBasic" minOccurs="0"/>
* <element name="projectTaskAssignmentJoin" type="{urn:common_2017_1.platform.webservices.netsuite.com}ProjectTaskAssignmentSearchRowBasic" minOccurs="0"/>
* <element name="resourceAllocationJoin" type="{urn:common_2017_1.platform.webservices.netsuite.com}ResourceAllocationSearchRowBasic" minOccurs="0"/>
* <element name="taskJoin" type="{urn:common_2017_1.platform.webservices.netsuite.com}TaskSearchRowBasic" minOccurs="0"/>
* <element name="timeSheetJoin" type="{urn:common_2017_1.platform.webservices.netsuite.com}TimeSheetSearchRowBasic" minOccurs="0"/>
* <element name="userJoin" type="{urn:common_2017_1.platform.webservices.netsuite.com}EmployeeSearchRowBasic" minOccurs="0"/>
* <element name="vendorJoin" type="{urn:common_2017_1.platform.webservices.netsuite.com}VendorSearchRowBasic" minOccurs="0"/>
* <element name="customSearchJoin" type="{urn:common_2017_1.platform.webservices.netsuite.com}CustomSearchRowBasic" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "TimeEntrySearchRow", namespace = "urn:employees_2017_1.transactions.webservices.netsuite.com", propOrder = {
"basic",
"callJoin",
"caseJoin",
"classJoin",
"customerJoin",
"departmentJoin",
"employeeJoin",
"eventJoin",
"itemJoin",
"jobJoin",
"locationJoin",
"projectTaskJoin",
"projectTaskAssignmentJoin",
"resourceAllocationJoin",
"taskJoin",
"timeSheetJoin",
"userJoin",
"vendorJoin",
"customSearchJoin"
})
public class TimeEntrySearchRow
extends SearchRow
implements Serializable
{
protected TimeEntrySearchRowBasic basic;
protected PhoneCallSearchRowBasic callJoin;
protected SupportCaseSearchRowBasic caseJoin;
protected ClassificationSearchRowBasic classJoin;
protected CustomerSearchRowBasic customerJoin;
protected DepartmentSearchRowBasic departmentJoin;
protected EmployeeSearchRowBasic employeeJoin;
protected CalendarEventSearchRowBasic eventJoin;
protected ItemSearchRowBasic itemJoin;
protected JobSearchRowBasic jobJoin;
protected LocationSearchRowBasic locationJoin;
protected ProjectTaskSearchRowBasic projectTaskJoin;
protected ProjectTaskAssignmentSearchRowBasic projectTaskAssignmentJoin;
protected ResourceAllocationSearchRowBasic resourceAllocationJoin;
protected TaskSearchRowBasic taskJoin;
protected TimeSheetSearchRowBasic timeSheetJoin;
protected EmployeeSearchRowBasic userJoin;
protected VendorSearchRowBasic vendorJoin;
protected List customSearchJoin;
/**
* Gets the value of the basic property.
*
* @return
* possible object is
* {@link TimeEntrySearchRowBasic }
*
*/
public TimeEntrySearchRowBasic getBasic() {
return basic;
}
/**
* Sets the value of the basic property.
*
* @param value
* allowed object is
* {@link TimeEntrySearchRowBasic }
*
*/
public void setBasic(TimeEntrySearchRowBasic 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 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 classJoin property.
*
* @return
* possible object is
* {@link ClassificationSearchRowBasic }
*
*/
public ClassificationSearchRowBasic getClassJoin() {
return classJoin;
}
/**
* Sets the value of the classJoin property.
*
* @param value
* allowed object is
* {@link ClassificationSearchRowBasic }
*
*/
public void setClassJoin(ClassificationSearchRowBasic value) {
this.classJoin = 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 departmentJoin property.
*
* @return
* possible object is
* {@link DepartmentSearchRowBasic }
*
*/
public DepartmentSearchRowBasic getDepartmentJoin() {
return departmentJoin;
}
/**
* Sets the value of the departmentJoin property.
*
* @param value
* allowed object is
* {@link DepartmentSearchRowBasic }
*
*/
public void setDepartmentJoin(DepartmentSearchRowBasic value) {
this.departmentJoin = value;
}
/**
* Gets the value of the employeeJoin property.
*
* @return
* possible object is
* {@link EmployeeSearchRowBasic }
*
*/
public EmployeeSearchRowBasic getEmployeeJoin() {
return employeeJoin;
}
/**
* Sets the value of the employeeJoin property.
*
* @param value
* allowed object is
* {@link EmployeeSearchRowBasic }
*
*/
public void setEmployeeJoin(EmployeeSearchRowBasic value) {
this.employeeJoin = 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 itemJoin property.
*
* @return
* possible object is
* {@link ItemSearchRowBasic }
*
*/
public ItemSearchRowBasic getItemJoin() {
return itemJoin;
}
/**
* Sets the value of the itemJoin property.
*
* @param value
* allowed object is
* {@link ItemSearchRowBasic }
*
*/
public void setItemJoin(ItemSearchRowBasic value) {
this.itemJoin = 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 locationJoin property.
*
* @return
* possible object is
* {@link LocationSearchRowBasic }
*
*/
public LocationSearchRowBasic getLocationJoin() {
return locationJoin;
}
/**
* Sets the value of the locationJoin property.
*
* @param value
* allowed object is
* {@link LocationSearchRowBasic }
*
*/
public void setLocationJoin(LocationSearchRowBasic value) {
this.locationJoin = value;
}
/**
* Gets the value of the projectTaskJoin property.
*
* @return
* possible object is
* {@link ProjectTaskSearchRowBasic }
*
*/
public ProjectTaskSearchRowBasic getProjectTaskJoin() {
return projectTaskJoin;
}
/**
* Sets the value of the projectTaskJoin property.
*
* @param value
* allowed object is
* {@link ProjectTaskSearchRowBasic }
*
*/
public void setProjectTaskJoin(ProjectTaskSearchRowBasic value) {
this.projectTaskJoin = value;
}
/**
* Gets the value of the projectTaskAssignmentJoin property.
*
* @return
* possible object is
* {@link ProjectTaskAssignmentSearchRowBasic }
*
*/
public ProjectTaskAssignmentSearchRowBasic getProjectTaskAssignmentJoin() {
return projectTaskAssignmentJoin;
}
/**
* Sets the value of the projectTaskAssignmentJoin property.
*
* @param value
* allowed object is
* {@link ProjectTaskAssignmentSearchRowBasic }
*
*/
public void setProjectTaskAssignmentJoin(ProjectTaskAssignmentSearchRowBasic value) {
this.projectTaskAssignmentJoin = value;
}
/**
* Gets the value of the resourceAllocationJoin property.
*
* @return
* possible object is
* {@link ResourceAllocationSearchRowBasic }
*
*/
public ResourceAllocationSearchRowBasic getResourceAllocationJoin() {
return resourceAllocationJoin;
}
/**
* Sets the value of the resourceAllocationJoin property.
*
* @param value
* allowed object is
* {@link ResourceAllocationSearchRowBasic }
*
*/
public void setResourceAllocationJoin(ResourceAllocationSearchRowBasic value) {
this.resourceAllocationJoin = 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 timeSheetJoin property.
*
* @return
* possible object is
* {@link TimeSheetSearchRowBasic }
*
*/
public TimeSheetSearchRowBasic getTimeSheetJoin() {
return timeSheetJoin;
}
/**
* Sets the value of the timeSheetJoin property.
*
* @param value
* allowed object is
* {@link TimeSheetSearchRowBasic }
*
*/
public void setTimeSheetJoin(TimeSheetSearchRowBasic value) {
this.timeSheetJoin = 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 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 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
* {@link CustomSearchRowBasic }
*
*
*/
public List getCustomSearchJoin() {
if (customSearchJoin == null) {
customSearchJoin = new ArrayList();
}
return this.customSearchJoin;
}
}