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

com.bytekast.netsuite.client.BillingScheduleSearchRowBasic Maven / Gradle / Ivy

The newest version!

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 BillingScheduleSearchRowBasic complex type. * *

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

 * <complexType name="BillingScheduleSearchRowBasic">
 *   <complexContent>
 *     <extension base="{urn:core_2017_1.platform.webservices.netsuite.com}SearchRowBasic">
 *       <sequence>
 *         <element name="applyToSubtotal" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnBooleanField" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="externalId" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="frequency" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnEnumSelectField" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="inArrears" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnBooleanField" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="initialAmount" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="initialTerms" 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="isInactive" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnBooleanField" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="isPublic" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnBooleanField" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="name" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="recurrenceCount" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnLongField" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="recurrencePattern" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnEnumSelectField" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="recurrenceTerms" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="repeatEvery" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnLongField" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="type" type="{urn:core_2017_1.platform.webservices.netsuite.com}SearchColumnEnumSelectField" maxOccurs="unbounded" minOccurs="0"/>
 *       </sequence>
 *     </extension>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "BillingScheduleSearchRowBasic", namespace = "urn:common_2017_1.platform.webservices.netsuite.com", propOrder = { "applyToSubtotal", "externalId", "frequency", "inArrears", "initialAmount", "initialTerms", "internalId", "isInactive", "isPublic", "name", "recurrenceCount", "recurrencePattern", "recurrenceTerms", "repeatEvery", "type" }) public class BillingScheduleSearchRowBasic extends SearchRowBasic implements Serializable { protected List applyToSubtotal; protected List externalId; protected List frequency; protected List inArrears; protected List initialAmount; protected List initialTerms; protected List internalId; protected List isInactive; protected List isPublic; protected List name; protected List recurrenceCount; protected List recurrencePattern; protected List recurrenceTerms; protected List repeatEvery; protected List type; /** * Gets the value of the applyToSubtotal 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 applyToSubtotal property. * *

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

     *    getApplyToSubtotal().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SearchColumnBooleanField } * * */ public List getApplyToSubtotal() { if (applyToSubtotal == null) { applyToSubtotal = new ArrayList(); } return this.applyToSubtotal; } /** * 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 frequency 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 frequency property. * *

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

     *    getFrequency().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SearchColumnEnumSelectField } * * */ public List getFrequency() { if (frequency == null) { frequency = new ArrayList(); } return this.frequency; } /** * Gets the value of the inArrears 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 inArrears property. * *

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

     *    getInArrears().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SearchColumnBooleanField } * * */ public List getInArrears() { if (inArrears == null) { inArrears = new ArrayList(); } return this.inArrears; } /** * Gets the value of the initialAmount 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 initialAmount property. * *

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

     *    getInitialAmount().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SearchColumnStringField } * * */ public List getInitialAmount() { if (initialAmount == null) { initialAmount = new ArrayList(); } return this.initialAmount; } /** * Gets the value of the initialTerms 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 initialTerms property. * *

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

     *    getInitialTerms().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SearchColumnStringField } * * */ public List getInitialTerms() { if (initialTerms == null) { initialTerms = new ArrayList(); } return this.initialTerms; } /** * 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 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 isPublic 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 isPublic property. * *

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

     *    getIsPublic().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SearchColumnBooleanField } * * */ public List getIsPublic() { if (isPublic == null) { isPublic = new ArrayList(); } return this.isPublic; } /** * Gets the value of the name 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 name property. * *

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

     *    getName().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SearchColumnStringField } * * */ public List getName() { if (name == null) { name = new ArrayList(); } return this.name; } /** * Gets the value of the recurrenceCount 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 recurrenceCount property. * *

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

     *    getRecurrenceCount().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SearchColumnLongField } * * */ public List getRecurrenceCount() { if (recurrenceCount == null) { recurrenceCount = new ArrayList(); } return this.recurrenceCount; } /** * Gets the value of the recurrencePattern 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 recurrencePattern property. * *

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

     *    getRecurrencePattern().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SearchColumnEnumSelectField } * * */ public List getRecurrencePattern() { if (recurrencePattern == null) { recurrencePattern = new ArrayList(); } return this.recurrencePattern; } /** * Gets the value of the recurrenceTerms 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 recurrenceTerms property. * *

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

     *    getRecurrenceTerms().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SearchColumnStringField } * * */ public List getRecurrenceTerms() { if (recurrenceTerms == null) { recurrenceTerms = new ArrayList(); } return this.recurrenceTerms; } /** * Gets the value of the repeatEvery 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 repeatEvery property. * *

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

     *    getRepeatEvery().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SearchColumnLongField } * * */ public List getRepeatEvery() { if (repeatEvery == null) { repeatEvery = new ArrayList(); } return this.repeatEvery; } /** * Gets the value of the type 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 type property. * *

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

     *    getType().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SearchColumnEnumSelectField } * * */ public List getType() { if (type == null) { type = new ArrayList(); } return this.type; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy