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

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

The newest version!

package com.bytekast.netsuite.client;

import java.io.Serializable;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;


/**
 * 

Java class for DownloadItem complex type. * *

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

 * <complexType name="DownloadItem">
 *   <complexContent>
 *     <extension base="{urn:core_2017_1.platform.webservices.netsuite.com}Record">
 *       <sequence>
 *         <element name="createdDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="lastModifiedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="customForm" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="salesDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="quantityPricingSchedule" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="deferredRevenueAccount" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="onSpecial" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="itemId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="upcCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="parent" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="isOnline" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="isGcoCompliant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="offerSupport" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="isInactive" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="availableToPartners" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="subsidiaryList" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRefList" minOccurs="0"/>
 *         <element name="department" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="includeChildren" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="class" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="location" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="incomeAccount" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="numOfAllowedDownloads" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         <element name="daysBeforeExpiration" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         <element name="immediateDownload" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="isTaxable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="issueProduct" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="taxSchedule" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="costEstimateType" type="{urn:types.common_2017_1.platform.webservices.netsuite.com}ItemCostEstimateType" minOccurs="0"/>
 *         <element name="costEstimate" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="billingSchedule" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="isFulfillable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="useMarginalRates" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="overallQuantityPricingType" type="{urn:types.accounting_2017_1.lists.webservices.netsuite.com}ItemOverallQuantityPricingType" minOccurs="0"/>
 *         <element name="pricingGroup" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="revRecSchedule" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="vsoePrice" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="vsoeSopGroup" type="{urn:types.common_2017_1.platform.webservices.netsuite.com}VsoeSopGroup" minOccurs="0"/>
 *         <element name="vsoeDeferral" type="{urn:types.common_2017_1.platform.webservices.netsuite.com}VsoeDeferral" minOccurs="0"/>
 *         <element name="vsoePermitDiscount" type="{urn:types.common_2017_1.platform.webservices.netsuite.com}VsoePermitDiscount" minOccurs="0"/>
 *         <element name="vsoeDelivered" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="itemRevenueCategory" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="deferRevRec" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="revenueRecognitionRule" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="revRecForecastRule" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="revenueAllocationGroup" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="createRevenuePlansOn" type="{urn:types.accounting_2017_1.lists.webservices.netsuite.com}ItemCreateRevenuePlansOn" minOccurs="0"/>
 *         <element name="directRevenuePosting" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="storeDisplayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="storeDisplayThumbnail" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="storeDisplayImage" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="featuredDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="storeDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="storeDetailedDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="storeItemTemplate" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="pageTitle" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="metaTagHtml" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="excludeFromSitemap" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="sitemapPriority" type="{urn:types.common_2017_1.platform.webservices.netsuite.com}SitemapPriority" minOccurs="0"/>
 *         <element name="searchKeywords" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="isDonationItem" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="showDefaultDonationAmount" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="maxDonationAmount" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="dontShowPrice" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="noPriceMessage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="outOfStockMessage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="outOfStockBehavior" type="{urn:types.accounting_2017_1.lists.webservices.netsuite.com}ItemOutOfStockBehavior" minOccurs="0"/>
 *         <element name="relatedItemsDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="specialsDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="pricingMatrix" type="{urn:accounting_2017_1.lists.webservices.netsuite.com}PricingMatrix" minOccurs="0"/>
 *         <element name="accountingBookDetailList" type="{urn:accounting_2017_1.lists.webservices.netsuite.com}ItemAccountingBookDetailList" minOccurs="0"/>
 *         <element name="siteCategoryList" type="{urn:accounting_2017_1.lists.webservices.netsuite.com}SiteCategoryList" minOccurs="0"/>
 *         <element name="presentationItemList" type="{urn:accounting_2017_1.lists.webservices.netsuite.com}PresentationItemList" minOccurs="0"/>
 *         <element name="customFieldList" type="{urn:core_2017_1.platform.webservices.netsuite.com}CustomFieldList" minOccurs="0"/>
 *       </sequence>
 *       <attribute name="internalId" type="{http://www.w3.org/2001/XMLSchema}string" />
 *       <attribute name="externalId" type="{http://www.w3.org/2001/XMLSchema}string" />
 *     </extension>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "DownloadItem", propOrder = { "createdDate", "lastModifiedDate", "customForm", "salesDescription", "quantityPricingSchedule", "deferredRevenueAccount", "onSpecial", "itemId", "upcCode", "displayName", "parent", "isOnline", "isGcoCompliant", "offerSupport", "isInactive", "availableToPartners", "subsidiaryList", "department", "includeChildren", "clazz", "location", "incomeAccount", "numOfAllowedDownloads", "daysBeforeExpiration", "immediateDownload", "isTaxable", "issueProduct", "taxSchedule", "costEstimateType", "costEstimate", "billingSchedule", "isFulfillable", "useMarginalRates", "overallQuantityPricingType", "pricingGroup", "revRecSchedule", "vsoePrice", "vsoeSopGroup", "vsoeDeferral", "vsoePermitDiscount", "vsoeDelivered", "itemRevenueCategory", "deferRevRec", "revenueRecognitionRule", "revRecForecastRule", "revenueAllocationGroup", "createRevenuePlansOn", "directRevenuePosting", "storeDisplayName", "storeDisplayThumbnail", "storeDisplayImage", "featuredDescription", "storeDescription", "storeDetailedDescription", "storeItemTemplate", "pageTitle", "metaTagHtml", "excludeFromSitemap", "sitemapPriority", "searchKeywords", "isDonationItem", "showDefaultDonationAmount", "maxDonationAmount", "dontShowPrice", "noPriceMessage", "outOfStockMessage", "outOfStockBehavior", "relatedItemsDescription", "specialsDescription", "pricingMatrix", "accountingBookDetailList", "siteCategoryList", "presentationItemList", "customFieldList" }) public class DownloadItem extends Record implements Serializable { @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar createdDate; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar lastModifiedDate; protected RecordRef customForm; protected String salesDescription; protected RecordRef quantityPricingSchedule; protected RecordRef deferredRevenueAccount; protected Boolean onSpecial; protected String itemId; protected String upcCode; protected String displayName; protected RecordRef parent; protected Boolean isOnline; protected Boolean isGcoCompliant; protected Boolean offerSupport; protected Boolean isInactive; protected Boolean availableToPartners; protected RecordRefList subsidiaryList; protected RecordRef department; protected Boolean includeChildren; @XmlElement(name = "class") protected RecordRef clazz; protected RecordRef location; protected RecordRef incomeAccount; protected Long numOfAllowedDownloads; protected Long daysBeforeExpiration; protected Boolean immediateDownload; protected Boolean isTaxable; protected RecordRef issueProduct; protected RecordRef taxSchedule; @XmlSchemaType(name = "string") protected ItemCostEstimateType costEstimateType; protected Double costEstimate; protected RecordRef billingSchedule; protected Boolean isFulfillable; protected Boolean useMarginalRates; @XmlSchemaType(name = "string") protected ItemOverallQuantityPricingType overallQuantityPricingType; protected RecordRef pricingGroup; protected RecordRef revRecSchedule; protected Double vsoePrice; @XmlSchemaType(name = "string") protected VsoeSopGroup vsoeSopGroup; @XmlSchemaType(name = "string") protected VsoeDeferral vsoeDeferral; @XmlSchemaType(name = "string") protected VsoePermitDiscount vsoePermitDiscount; protected Boolean vsoeDelivered; protected RecordRef itemRevenueCategory; protected Boolean deferRevRec; protected RecordRef revenueRecognitionRule; protected RecordRef revRecForecastRule; protected RecordRef revenueAllocationGroup; @XmlSchemaType(name = "string") protected ItemCreateRevenuePlansOn createRevenuePlansOn; protected Boolean directRevenuePosting; protected String storeDisplayName; protected RecordRef storeDisplayThumbnail; protected RecordRef storeDisplayImage; protected String featuredDescription; protected String storeDescription; protected String storeDetailedDescription; protected RecordRef storeItemTemplate; protected String pageTitle; protected String metaTagHtml; protected Boolean excludeFromSitemap; protected String sitemapPriority; protected String searchKeywords; protected Boolean isDonationItem; protected Boolean showDefaultDonationAmount; protected Double maxDonationAmount; protected Boolean dontShowPrice; protected String noPriceMessage; protected String outOfStockMessage; @XmlSchemaType(name = "string") protected ItemOutOfStockBehavior outOfStockBehavior; protected String relatedItemsDescription; protected String specialsDescription; protected PricingMatrix pricingMatrix; protected ItemAccountingBookDetailList accountingBookDetailList; protected SiteCategoryList siteCategoryList; protected PresentationItemList presentationItemList; protected CustomFieldList customFieldList; @XmlAttribute(name = "internalId") protected String internalId; @XmlAttribute(name = "externalId") protected String externalId; /** * Gets the value of the createdDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getCreatedDate() { return createdDate; } /** * Sets the value of the createdDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setCreatedDate(XMLGregorianCalendar value) { this.createdDate = value; } /** * Gets the value of the lastModifiedDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getLastModifiedDate() { return lastModifiedDate; } /** * Sets the value of the lastModifiedDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setLastModifiedDate(XMLGregorianCalendar value) { this.lastModifiedDate = value; } /** * Gets the value of the customForm property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getCustomForm() { return customForm; } /** * Sets the value of the customForm property. * * @param value * allowed object is * {@link RecordRef } * */ public void setCustomForm(RecordRef value) { this.customForm = value; } /** * Gets the value of the salesDescription property. * * @return * possible object is * {@link String } * */ public String getSalesDescription() { return salesDescription; } /** * Sets the value of the salesDescription property. * * @param value * allowed object is * {@link String } * */ public void setSalesDescription(String value) { this.salesDescription = value; } /** * Gets the value of the quantityPricingSchedule property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getQuantityPricingSchedule() { return quantityPricingSchedule; } /** * Sets the value of the quantityPricingSchedule property. * * @param value * allowed object is * {@link RecordRef } * */ public void setQuantityPricingSchedule(RecordRef value) { this.quantityPricingSchedule = value; } /** * Gets the value of the deferredRevenueAccount property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getDeferredRevenueAccount() { return deferredRevenueAccount; } /** * Sets the value of the deferredRevenueAccount property. * * @param value * allowed object is * {@link RecordRef } * */ public void setDeferredRevenueAccount(RecordRef value) { this.deferredRevenueAccount = value; } /** * Gets the value of the onSpecial property. * * @return * possible object is * {@link Boolean } * */ public Boolean isOnSpecial() { return onSpecial; } /** * Sets the value of the onSpecial property. * * @param value * allowed object is * {@link Boolean } * */ public void setOnSpecial(Boolean value) { this.onSpecial = value; } /** * Gets the value of the itemId property. * * @return * possible object is * {@link String } * */ public String getItemId() { return itemId; } /** * Sets the value of the itemId property. * * @param value * allowed object is * {@link String } * */ public void setItemId(String value) { this.itemId = value; } /** * Gets the value of the upcCode property. * * @return * possible object is * {@link String } * */ public String getUpcCode() { return upcCode; } /** * Sets the value of the upcCode property. * * @param value * allowed object is * {@link String } * */ public void setUpcCode(String value) { this.upcCode = value; } /** * Gets the value of the displayName property. * * @return * possible object is * {@link String } * */ public String getDisplayName() { return displayName; } /** * Sets the value of the displayName property. * * @param value * allowed object is * {@link String } * */ public void setDisplayName(String value) { this.displayName = value; } /** * Gets the value of the parent property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getParent() { return parent; } /** * Sets the value of the parent property. * * @param value * allowed object is * {@link RecordRef } * */ public void setParent(RecordRef value) { this.parent = value; } /** * Gets the value of the isOnline property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsOnline() { return isOnline; } /** * Sets the value of the isOnline property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsOnline(Boolean value) { this.isOnline = value; } /** * Gets the value of the isGcoCompliant property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsGcoCompliant() { return isGcoCompliant; } /** * Sets the value of the isGcoCompliant property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsGcoCompliant(Boolean value) { this.isGcoCompliant = value; } /** * Gets the value of the offerSupport property. * * @return * possible object is * {@link Boolean } * */ public Boolean isOfferSupport() { return offerSupport; } /** * Sets the value of the offerSupport property. * * @param value * allowed object is * {@link Boolean } * */ public void setOfferSupport(Boolean value) { this.offerSupport = value; } /** * Gets the value of the isInactive property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsInactive() { return isInactive; } /** * Sets the value of the isInactive property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsInactive(Boolean value) { this.isInactive = value; } /** * Gets the value of the availableToPartners property. * * @return * possible object is * {@link Boolean } * */ public Boolean isAvailableToPartners() { return availableToPartners; } /** * Sets the value of the availableToPartners property. * * @param value * allowed object is * {@link Boolean } * */ public void setAvailableToPartners(Boolean value) { this.availableToPartners = value; } /** * Gets the value of the subsidiaryList property. * * @return * possible object is * {@link RecordRefList } * */ public RecordRefList getSubsidiaryList() { return subsidiaryList; } /** * Sets the value of the subsidiaryList property. * * @param value * allowed object is * {@link RecordRefList } * */ public void setSubsidiaryList(RecordRefList value) { this.subsidiaryList = value; } /** * Gets the value of the department property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getDepartment() { return department; } /** * Sets the value of the department property. * * @param value * allowed object is * {@link RecordRef } * */ public void setDepartment(RecordRef value) { this.department = value; } /** * Gets the value of the includeChildren property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIncludeChildren() { return includeChildren; } /** * Sets the value of the includeChildren property. * * @param value * allowed object is * {@link Boolean } * */ public void setIncludeChildren(Boolean value) { this.includeChildren = value; } /** * Gets the value of the clazz property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getClazz() { return clazz; } /** * Sets the value of the clazz property. * * @param value * allowed object is * {@link RecordRef } * */ public void setClazz(RecordRef value) { this.clazz = value; } /** * Gets the value of the location property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getLocation() { return location; } /** * Sets the value of the location property. * * @param value * allowed object is * {@link RecordRef } * */ public void setLocation(RecordRef value) { this.location = value; } /** * Gets the value of the incomeAccount property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getIncomeAccount() { return incomeAccount; } /** * Sets the value of the incomeAccount property. * * @param value * allowed object is * {@link RecordRef } * */ public void setIncomeAccount(RecordRef value) { this.incomeAccount = value; } /** * Gets the value of the numOfAllowedDownloads property. * * @return * possible object is * {@link Long } * */ public Long getNumOfAllowedDownloads() { return numOfAllowedDownloads; } /** * Sets the value of the numOfAllowedDownloads property. * * @param value * allowed object is * {@link Long } * */ public void setNumOfAllowedDownloads(Long value) { this.numOfAllowedDownloads = value; } /** * Gets the value of the daysBeforeExpiration property. * * @return * possible object is * {@link Long } * */ public Long getDaysBeforeExpiration() { return daysBeforeExpiration; } /** * Sets the value of the daysBeforeExpiration property. * * @param value * allowed object is * {@link Long } * */ public void setDaysBeforeExpiration(Long value) { this.daysBeforeExpiration = value; } /** * Gets the value of the immediateDownload property. * * @return * possible object is * {@link Boolean } * */ public Boolean isImmediateDownload() { return immediateDownload; } /** * Sets the value of the immediateDownload property. * * @param value * allowed object is * {@link Boolean } * */ public void setImmediateDownload(Boolean value) { this.immediateDownload = value; } /** * Gets the value of the isTaxable property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsTaxable() { return isTaxable; } /** * Sets the value of the isTaxable property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsTaxable(Boolean value) { this.isTaxable = value; } /** * Gets the value of the issueProduct property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getIssueProduct() { return issueProduct; } /** * Sets the value of the issueProduct property. * * @param value * allowed object is * {@link RecordRef } * */ public void setIssueProduct(RecordRef value) { this.issueProduct = value; } /** * Gets the value of the taxSchedule property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getTaxSchedule() { return taxSchedule; } /** * Sets the value of the taxSchedule property. * * @param value * allowed object is * {@link RecordRef } * */ public void setTaxSchedule(RecordRef value) { this.taxSchedule = value; } /** * Gets the value of the costEstimateType property. * * @return * possible object is * {@link ItemCostEstimateType } * */ public ItemCostEstimateType getCostEstimateType() { return costEstimateType; } /** * Sets the value of the costEstimateType property. * * @param value * allowed object is * {@link ItemCostEstimateType } * */ public void setCostEstimateType(ItemCostEstimateType value) { this.costEstimateType = value; } /** * Gets the value of the costEstimate property. * * @return * possible object is * {@link Double } * */ public Double getCostEstimate() { return costEstimate; } /** * Sets the value of the costEstimate property. * * @param value * allowed object is * {@link Double } * */ public void setCostEstimate(Double value) { this.costEstimate = value; } /** * Gets the value of the billingSchedule property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getBillingSchedule() { return billingSchedule; } /** * Sets the value of the billingSchedule property. * * @param value * allowed object is * {@link RecordRef } * */ public void setBillingSchedule(RecordRef value) { this.billingSchedule = value; } /** * Gets the value of the isFulfillable property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsFulfillable() { return isFulfillable; } /** * Sets the value of the isFulfillable property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsFulfillable(Boolean value) { this.isFulfillable = value; } /** * Gets the value of the useMarginalRates property. * * @return * possible object is * {@link Boolean } * */ public Boolean isUseMarginalRates() { return useMarginalRates; } /** * Sets the value of the useMarginalRates property. * * @param value * allowed object is * {@link Boolean } * */ public void setUseMarginalRates(Boolean value) { this.useMarginalRates = value; } /** * Gets the value of the overallQuantityPricingType property. * * @return * possible object is * {@link ItemOverallQuantityPricingType } * */ public ItemOverallQuantityPricingType getOverallQuantityPricingType() { return overallQuantityPricingType; } /** * Sets the value of the overallQuantityPricingType property. * * @param value * allowed object is * {@link ItemOverallQuantityPricingType } * */ public void setOverallQuantityPricingType(ItemOverallQuantityPricingType value) { this.overallQuantityPricingType = value; } /** * Gets the value of the pricingGroup property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getPricingGroup() { return pricingGroup; } /** * Sets the value of the pricingGroup property. * * @param value * allowed object is * {@link RecordRef } * */ public void setPricingGroup(RecordRef value) { this.pricingGroup = value; } /** * Gets the value of the revRecSchedule property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getRevRecSchedule() { return revRecSchedule; } /** * Sets the value of the revRecSchedule property. * * @param value * allowed object is * {@link RecordRef } * */ public void setRevRecSchedule(RecordRef value) { this.revRecSchedule = value; } /** * Gets the value of the vsoePrice property. * * @return * possible object is * {@link Double } * */ public Double getVsoePrice() { return vsoePrice; } /** * Sets the value of the vsoePrice property. * * @param value * allowed object is * {@link Double } * */ public void setVsoePrice(Double value) { this.vsoePrice = value; } /** * Gets the value of the vsoeSopGroup property. * * @return * possible object is * {@link VsoeSopGroup } * */ public VsoeSopGroup getVsoeSopGroup() { return vsoeSopGroup; } /** * Sets the value of the vsoeSopGroup property. * * @param value * allowed object is * {@link VsoeSopGroup } * */ public void setVsoeSopGroup(VsoeSopGroup value) { this.vsoeSopGroup = value; } /** * Gets the value of the vsoeDeferral property. * * @return * possible object is * {@link VsoeDeferral } * */ public VsoeDeferral getVsoeDeferral() { return vsoeDeferral; } /** * Sets the value of the vsoeDeferral property. * * @param value * allowed object is * {@link VsoeDeferral } * */ public void setVsoeDeferral(VsoeDeferral value) { this.vsoeDeferral = value; } /** * Gets the value of the vsoePermitDiscount property. * * @return * possible object is * {@link VsoePermitDiscount } * */ public VsoePermitDiscount getVsoePermitDiscount() { return vsoePermitDiscount; } /** * Sets the value of the vsoePermitDiscount property. * * @param value * allowed object is * {@link VsoePermitDiscount } * */ public void setVsoePermitDiscount(VsoePermitDiscount value) { this.vsoePermitDiscount = value; } /** * Gets the value of the vsoeDelivered property. * * @return * possible object is * {@link Boolean } * */ public Boolean isVsoeDelivered() { return vsoeDelivered; } /** * Sets the value of the vsoeDelivered property. * * @param value * allowed object is * {@link Boolean } * */ public void setVsoeDelivered(Boolean value) { this.vsoeDelivered = value; } /** * Gets the value of the itemRevenueCategory property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getItemRevenueCategory() { return itemRevenueCategory; } /** * Sets the value of the itemRevenueCategory property. * * @param value * allowed object is * {@link RecordRef } * */ public void setItemRevenueCategory(RecordRef value) { this.itemRevenueCategory = value; } /** * Gets the value of the deferRevRec property. * * @return * possible object is * {@link Boolean } * */ public Boolean isDeferRevRec() { return deferRevRec; } /** * Sets the value of the deferRevRec property. * * @param value * allowed object is * {@link Boolean } * */ public void setDeferRevRec(Boolean value) { this.deferRevRec = value; } /** * Gets the value of the revenueRecognitionRule property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getRevenueRecognitionRule() { return revenueRecognitionRule; } /** * Sets the value of the revenueRecognitionRule property. * * @param value * allowed object is * {@link RecordRef } * */ public void setRevenueRecognitionRule(RecordRef value) { this.revenueRecognitionRule = value; } /** * Gets the value of the revRecForecastRule property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getRevRecForecastRule() { return revRecForecastRule; } /** * Sets the value of the revRecForecastRule property. * * @param value * allowed object is * {@link RecordRef } * */ public void setRevRecForecastRule(RecordRef value) { this.revRecForecastRule = value; } /** * Gets the value of the revenueAllocationGroup property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getRevenueAllocationGroup() { return revenueAllocationGroup; } /** * Sets the value of the revenueAllocationGroup property. * * @param value * allowed object is * {@link RecordRef } * */ public void setRevenueAllocationGroup(RecordRef value) { this.revenueAllocationGroup = value; } /** * Gets the value of the createRevenuePlansOn property. * * @return * possible object is * {@link ItemCreateRevenuePlansOn } * */ public ItemCreateRevenuePlansOn getCreateRevenuePlansOn() { return createRevenuePlansOn; } /** * Sets the value of the createRevenuePlansOn property. * * @param value * allowed object is * {@link ItemCreateRevenuePlansOn } * */ public void setCreateRevenuePlansOn(ItemCreateRevenuePlansOn value) { this.createRevenuePlansOn = value; } /** * Gets the value of the directRevenuePosting property. * * @return * possible object is * {@link Boolean } * */ public Boolean isDirectRevenuePosting() { return directRevenuePosting; } /** * Sets the value of the directRevenuePosting property. * * @param value * allowed object is * {@link Boolean } * */ public void setDirectRevenuePosting(Boolean value) { this.directRevenuePosting = value; } /** * Gets the value of the storeDisplayName property. * * @return * possible object is * {@link String } * */ public String getStoreDisplayName() { return storeDisplayName; } /** * Sets the value of the storeDisplayName property. * * @param value * allowed object is * {@link String } * */ public void setStoreDisplayName(String value) { this.storeDisplayName = value; } /** * Gets the value of the storeDisplayThumbnail property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getStoreDisplayThumbnail() { return storeDisplayThumbnail; } /** * Sets the value of the storeDisplayThumbnail property. * * @param value * allowed object is * {@link RecordRef } * */ public void setStoreDisplayThumbnail(RecordRef value) { this.storeDisplayThumbnail = value; } /** * Gets the value of the storeDisplayImage property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getStoreDisplayImage() { return storeDisplayImage; } /** * Sets the value of the storeDisplayImage property. * * @param value * allowed object is * {@link RecordRef } * */ public void setStoreDisplayImage(RecordRef value) { this.storeDisplayImage = value; } /** * Gets the value of the featuredDescription property. * * @return * possible object is * {@link String } * */ public String getFeaturedDescription() { return featuredDescription; } /** * Sets the value of the featuredDescription property. * * @param value * allowed object is * {@link String } * */ public void setFeaturedDescription(String value) { this.featuredDescription = value; } /** * Gets the value of the storeDescription property. * * @return * possible object is * {@link String } * */ public String getStoreDescription() { return storeDescription; } /** * Sets the value of the storeDescription property. * * @param value * allowed object is * {@link String } * */ public void setStoreDescription(String value) { this.storeDescription = value; } /** * Gets the value of the storeDetailedDescription property. * * @return * possible object is * {@link String } * */ public String getStoreDetailedDescription() { return storeDetailedDescription; } /** * Sets the value of the storeDetailedDescription property. * * @param value * allowed object is * {@link String } * */ public void setStoreDetailedDescription(String value) { this.storeDetailedDescription = value; } /** * Gets the value of the storeItemTemplate property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getStoreItemTemplate() { return storeItemTemplate; } /** * Sets the value of the storeItemTemplate property. * * @param value * allowed object is * {@link RecordRef } * */ public void setStoreItemTemplate(RecordRef value) { this.storeItemTemplate = value; } /** * Gets the value of the pageTitle property. * * @return * possible object is * {@link String } * */ public String getPageTitle() { return pageTitle; } /** * Sets the value of the pageTitle property. * * @param value * allowed object is * {@link String } * */ public void setPageTitle(String value) { this.pageTitle = value; } /** * Gets the value of the metaTagHtml property. * * @return * possible object is * {@link String } * */ public String getMetaTagHtml() { return metaTagHtml; } /** * Sets the value of the metaTagHtml property. * * @param value * allowed object is * {@link String } * */ public void setMetaTagHtml(String value) { this.metaTagHtml = value; } /** * Gets the value of the excludeFromSitemap property. * * @return * possible object is * {@link Boolean } * */ public Boolean isExcludeFromSitemap() { return excludeFromSitemap; } /** * Sets the value of the excludeFromSitemap property. * * @param value * allowed object is * {@link Boolean } * */ public void setExcludeFromSitemap(Boolean value) { this.excludeFromSitemap = value; } /** * Gets the value of the sitemapPriority property. * * @return * possible object is * {@link String } * */ public String getSitemapPriority() { return sitemapPriority; } /** * Sets the value of the sitemapPriority property. * * @param value * allowed object is * {@link String } * */ public void setSitemapPriority(String value) { this.sitemapPriority = value; } /** * Gets the value of the searchKeywords property. * * @return * possible object is * {@link String } * */ public String getSearchKeywords() { return searchKeywords; } /** * Sets the value of the searchKeywords property. * * @param value * allowed object is * {@link String } * */ public void setSearchKeywords(String value) { this.searchKeywords = value; } /** * Gets the value of the isDonationItem property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsDonationItem() { return isDonationItem; } /** * Sets the value of the isDonationItem property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsDonationItem(Boolean value) { this.isDonationItem = value; } /** * Gets the value of the showDefaultDonationAmount property. * * @return * possible object is * {@link Boolean } * */ public Boolean isShowDefaultDonationAmount() { return showDefaultDonationAmount; } /** * Sets the value of the showDefaultDonationAmount property. * * @param value * allowed object is * {@link Boolean } * */ public void setShowDefaultDonationAmount(Boolean value) { this.showDefaultDonationAmount = value; } /** * Gets the value of the maxDonationAmount property. * * @return * possible object is * {@link Double } * */ public Double getMaxDonationAmount() { return maxDonationAmount; } /** * Sets the value of the maxDonationAmount property. * * @param value * allowed object is * {@link Double } * */ public void setMaxDonationAmount(Double value) { this.maxDonationAmount = value; } /** * Gets the value of the dontShowPrice property. * * @return * possible object is * {@link Boolean } * */ public Boolean isDontShowPrice() { return dontShowPrice; } /** * Sets the value of the dontShowPrice property. * * @param value * allowed object is * {@link Boolean } * */ public void setDontShowPrice(Boolean value) { this.dontShowPrice = value; } /** * Gets the value of the noPriceMessage property. * * @return * possible object is * {@link String } * */ public String getNoPriceMessage() { return noPriceMessage; } /** * Sets the value of the noPriceMessage property. * * @param value * allowed object is * {@link String } * */ public void setNoPriceMessage(String value) { this.noPriceMessage = value; } /** * Gets the value of the outOfStockMessage property. * * @return * possible object is * {@link String } * */ public String getOutOfStockMessage() { return outOfStockMessage; } /** * Sets the value of the outOfStockMessage property. * * @param value * allowed object is * {@link String } * */ public void setOutOfStockMessage(String value) { this.outOfStockMessage = value; } /** * Gets the value of the outOfStockBehavior property. * * @return * possible object is * {@link ItemOutOfStockBehavior } * */ public ItemOutOfStockBehavior getOutOfStockBehavior() { return outOfStockBehavior; } /** * Sets the value of the outOfStockBehavior property. * * @param value * allowed object is * {@link ItemOutOfStockBehavior } * */ public void setOutOfStockBehavior(ItemOutOfStockBehavior value) { this.outOfStockBehavior = value; } /** * Gets the value of the relatedItemsDescription property. * * @return * possible object is * {@link String } * */ public String getRelatedItemsDescription() { return relatedItemsDescription; } /** * Sets the value of the relatedItemsDescription property. * * @param value * allowed object is * {@link String } * */ public void setRelatedItemsDescription(String value) { this.relatedItemsDescription = value; } /** * Gets the value of the specialsDescription property. * * @return * possible object is * {@link String } * */ public String getSpecialsDescription() { return specialsDescription; } /** * Sets the value of the specialsDescription property. * * @param value * allowed object is * {@link String } * */ public void setSpecialsDescription(String value) { this.specialsDescription = value; } /** * Gets the value of the pricingMatrix property. * * @return * possible object is * {@link PricingMatrix } * */ public PricingMatrix getPricingMatrix() { return pricingMatrix; } /** * Sets the value of the pricingMatrix property. * * @param value * allowed object is * {@link PricingMatrix } * */ public void setPricingMatrix(PricingMatrix value) { this.pricingMatrix = value; } /** * Gets the value of the accountingBookDetailList property. * * @return * possible object is * {@link ItemAccountingBookDetailList } * */ public ItemAccountingBookDetailList getAccountingBookDetailList() { return accountingBookDetailList; } /** * Sets the value of the accountingBookDetailList property. * * @param value * allowed object is * {@link ItemAccountingBookDetailList } * */ public void setAccountingBookDetailList(ItemAccountingBookDetailList value) { this.accountingBookDetailList = value; } /** * Gets the value of the siteCategoryList property. * * @return * possible object is * {@link SiteCategoryList } * */ public SiteCategoryList getSiteCategoryList() { return siteCategoryList; } /** * Sets the value of the siteCategoryList property. * * @param value * allowed object is * {@link SiteCategoryList } * */ public void setSiteCategoryList(SiteCategoryList value) { this.siteCategoryList = value; } /** * Gets the value of the presentationItemList property. * * @return * possible object is * {@link PresentationItemList } * */ public PresentationItemList getPresentationItemList() { return presentationItemList; } /** * Sets the value of the presentationItemList property. * * @param value * allowed object is * {@link PresentationItemList } * */ public void setPresentationItemList(PresentationItemList value) { this.presentationItemList = value; } /** * Gets the value of the customFieldList property. * * @return * possible object is * {@link CustomFieldList } * */ public CustomFieldList getCustomFieldList() { return customFieldList; } /** * Sets the value of the customFieldList property. * * @param value * allowed object is * {@link CustomFieldList } * */ public void setCustomFieldList(CustomFieldList value) { this.customFieldList = value; } /** * Gets the value of the internalId property. * * @return * possible object is * {@link String } * */ public String getInternalId() { return internalId; } /** * Sets the value of the internalId property. * * @param value * allowed object is * {@link String } * */ public void setInternalId(String value) { this.internalId = value; } /** * Gets the value of the externalId property. * * @return * possible object is * {@link String } * */ public String getExternalId() { return externalId; } /** * Sets the value of the externalId property. * * @param value * allowed object is * {@link String } * */ public void setExternalId(String value) { this.externalId = value; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy