com.bytekast.netsuite.client.EntityGroupSearchRowBasic 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 EntityGroupSearchRowBasic complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="EntityGroupSearchRowBasic">
* <complexContent>
* <extension base="{urn:core_2017_1.platform.webservices.netsuite.com}SearchRowBasic">
* <sequence>
* <element name="email" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="externalId" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="groupName" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="groupType" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="internalId" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="isDynamic" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnBooleanField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="isInactive" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnBooleanField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="isManufacturingWorkCenter" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnBooleanField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="isPrivate" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnBooleanField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="laborResources" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnLongField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="lastModifiedDate" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnDateField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="machineResources" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnLongField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="owner" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="savedSearch" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="size" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnLongField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="subsidiary" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="workCalendar" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="customFieldList" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnCustomFieldList" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "EntityGroupSearchRowBasic", namespace = "urn:common_2017_1.platform.webservices.netsuite.com", propOrder = {
"email",
"externalId",
"groupName",
"groupType",
"internalId",
"isDynamic",
"isInactive",
"isManufacturingWorkCenter",
"isPrivate",
"laborResources",
"lastModifiedDate",
"machineResources",
"owner",
"savedSearch",
"size",
"subsidiary",
"workCalendar",
"customFieldList"
})
public class EntityGroupSearchRowBasic
extends SearchRowBasic
implements Serializable
{
protected List email;
protected List externalId;
protected List groupName;
protected List groupType;
protected List internalId;
protected List isDynamic;
protected List isInactive;
protected List isManufacturingWorkCenter;
protected List isPrivate;
protected List laborResources;
protected List lastModifiedDate;
protected List machineResources;
protected List owner;
protected List savedSearch;
protected List size;
protected List subsidiary;
protected List workCalendar;
protected SearchColumnCustomFieldList customFieldList;
/**
* Gets the value of the email 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 email property.
*
*
* For example, to add a new item, do as follows:
*
* getEmail().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnStringField }
*
*
*/
public List getEmail() {
if (email == null) {
email = new ArrayList();
}
return this.email;
}
/**
* Gets the value of the externalId 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 externalId property.
*
*
* For example, to add a new item, do as follows:
*
* getExternalId().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getExternalId() {
if (externalId == null) {
externalId = new ArrayList();
}
return this.externalId;
}
/**
* Gets the value of the groupName 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 groupName property.
*
*
* For example, to add a new item, do as follows:
*
* getGroupName().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnStringField }
*
*
*/
public List getGroupName() {
if (groupName == null) {
groupName = new ArrayList();
}
return this.groupName;
}
/**
* Gets the value of the groupType 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 groupType property.
*
*
* For example, to add a new item, do as follows:
*
* getGroupType().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnStringField }
*
*
*/
public List getGroupType() {
if (groupType == null) {
groupType = new ArrayList();
}
return this.groupType;
}
/**
* Gets the value of the internalId 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 internalId property.
*
*
* For example, to add a new item, do as follows:
*
* getInternalId().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getInternalId() {
if (internalId == null) {
internalId = new ArrayList();
}
return this.internalId;
}
/**
* Gets the value of the isDynamic 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 isDynamic property.
*
*
* For example, to add a new item, do as follows:
*
* getIsDynamic().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnBooleanField }
*
*
*/
public List getIsDynamic() {
if (isDynamic == null) {
isDynamic = new ArrayList();
}
return this.isDynamic;
}
/**
* Gets the value of the isInactive 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 isInactive property.
*
*
* For example, to add a new item, do as follows:
*
* getIsInactive().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnBooleanField }
*
*
*/
public List getIsInactive() {
if (isInactive == null) {
isInactive = new ArrayList();
}
return this.isInactive;
}
/**
* Gets the value of the isManufacturingWorkCenter 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 isManufacturingWorkCenter property.
*
*
* For example, to add a new item, do as follows:
*
* getIsManufacturingWorkCenter().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnBooleanField }
*
*
*/
public List getIsManufacturingWorkCenter() {
if (isManufacturingWorkCenter == null) {
isManufacturingWorkCenter = new ArrayList();
}
return this.isManufacturingWorkCenter;
}
/**
* Gets the value of the isPrivate 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 isPrivate property.
*
*
* For example, to add a new item, do as follows:
*
* getIsPrivate().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnBooleanField }
*
*
*/
public List getIsPrivate() {
if (isPrivate == null) {
isPrivate = new ArrayList();
}
return this.isPrivate;
}
/**
* Gets the value of the laborResources 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 laborResources property.
*
*
* For example, to add a new item, do as follows:
*
* getLaborResources().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnLongField }
*
*
*/
public List getLaborResources() {
if (laborResources == null) {
laborResources = new ArrayList();
}
return this.laborResources;
}
/**
* Gets the value of the lastModifiedDate 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 lastModifiedDate property.
*
*
* For example, to add a new item, do as follows:
*
* getLastModifiedDate().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnDateField }
*
*
*/
public List getLastModifiedDate() {
if (lastModifiedDate == null) {
lastModifiedDate = new ArrayList();
}
return this.lastModifiedDate;
}
/**
* Gets the value of the machineResources 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 machineResources property.
*
*
* For example, to add a new item, do as follows:
*
* getMachineResources().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnLongField }
*
*
*/
public List getMachineResources() {
if (machineResources == null) {
machineResources = new ArrayList();
}
return this.machineResources;
}
/**
* Gets the value of the owner 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 owner property.
*
*
* For example, to add a new item, do as follows:
*
* getOwner().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getOwner() {
if (owner == null) {
owner = new ArrayList();
}
return this.owner;
}
/**
* Gets the value of the savedSearch 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 savedSearch property.
*
*
* For example, to add a new item, do as follows:
*
* getSavedSearch().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnStringField }
*
*
*/
public List getSavedSearch() {
if (savedSearch == null) {
savedSearch = new ArrayList();
}
return this.savedSearch;
}
/**
* Gets the value of the size 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 size property.
*
*
* For example, to add a new item, do as follows:
*
* getSize().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnLongField }
*
*
*/
public List getSize() {
if (size == null) {
size = new ArrayList();
}
return this.size;
}
/**
* Gets the value of the subsidiary 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 subsidiary property.
*
*
* For example, to add a new item, do as follows:
*
* getSubsidiary().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getSubsidiary() {
if (subsidiary == null) {
subsidiary = new ArrayList();
}
return this.subsidiary;
}
/**
* Gets the value of the workCalendar 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 workCalendar property.
*
*
* For example, to add a new item, do as follows:
*
* getWorkCalendar().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getWorkCalendar() {
if (workCalendar == null) {
workCalendar = new ArrayList();
}
return this.workCalendar;
}
/**
* Gets the value of the customFieldList property.
*
* @return
* possible object is
* {@link SearchColumnCustomFieldList }
*
*/
public SearchColumnCustomFieldList getCustomFieldList() {
return customFieldList;
}
/**
* Sets the value of the customFieldList property.
*
* @param value
* allowed object is
* {@link SearchColumnCustomFieldList }
*
*/
public void setCustomFieldList(SearchColumnCustomFieldList value) {
this.customFieldList = value;
}
}