com.bytekast.netsuite.client.DownloadItem Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of netsuite-suitetalk Show documentation
Show all versions of netsuite-suitetalk Show documentation
Client API for NetSuite Suitetalk Web Services
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;
}
}