The OfferUpdateCmd
is a URL and controller command that:
ListPriceUpdateCmd
to update the listprice.OFFER
table.OFERDESC
table.OFFERPRICE
table.ListPriceUpdateCmd
command.OfferAccessBean
OfferDescriptionAccessBean
OfferPriceAccessBean
ListPriceUpdateCmd
command.UpdateOfferCmd
ListpriceUpdateCmd
Mandatory Parameters: offerId, or catentryId and identifier.
Additional Parameters: None.
Optional Parameters: field1, field2, flags, maxQuantity, minQuantity,
precedence, published, qtyunitId, desc, descLangId, compareprice, currency,
price, URL.
Field Summary | |
---|---|
static java.lang.String |
CLASSNAME The name of this interface is "com.ibm.commerce.catalogmanagement.commands.OfferUpdateCmd". |
static java.lang.String |
COPYRIGHT The internal copyright field. |
Fields inherited from interface com.ibm.commerce.command. ECCommand |
defaultCommandClassName |
Method Summary | |
---|---|
java.lang.Long |
getCatentryId() Gets the catalog entry ID. |
java.lang.String |
getCurrency() Gets the currency of the offer price. |
void |
setCatentryId(java.lang.Long anCatentryId) Sets the catalog entry ID for the offer. |
void |
setCompareprice(java.math.BigDecimal abdCompareprice) Sets the comparative price. |
void |
setCurrency(java.lang.String astrCurrency) Sets the currency for the offer price. |
void |
setDescLanguage(java.lang.Integer anDescLanguage) Sets the language ID used for the offer description. |
void |
setDescription(java.lang.String astrDescription) Sets the description of the offer. |
void |
setEnddate(java.sql.Timestamp atmEnddate) Sets the end date of the offer. |
void |
setField1(java.lang.String astrField1) Sets field 1 of the offer. |
void |
setField2(java.lang.String astrField2) Sets field 2 of the offer. |
void |
setFlags(java.lang.Integer anFlags) Sets the offer flag: 1 = shipto address required. |
void |
setIdentifier(java.lang.Long anIdentifier) Sets the offer identifier. |
void |
setLastupdate(java.sql.Timestamp atmLastupdate) Sets the last update time of the offer. |
void |
setMaximumQuantity(java.lang.Double adMaximumQuantity) Sets the maximum quantity allowed for the offer. |
void |
setMinimumQuantity(java.lang.Double adMinimumQuantity) Sets the minimum quantity required for the offer. |
void |
setOfferId(java.lang.Long anOfferId) Sets the offer ID for the offer price and offer description. |
void |
setOID(java.lang.String astrOID) Sets the object identifier of the offer. |
void |
setPrecedence(java.lang.Double adPrecedence) Sets the precedence of the offer. |
void |
setPrice(java.math.BigDecimal abdPrice) Sets the offer price. |
void |
setPublished(java.lang.Integer anPublished) Sets the published flag of the offer: 0 = offer is not published (temporarily disabled). |
void |
setQtyunitId(java.lang.String astrQtyunitId) Sets the quantity unit ID. |
void |
setStartdate(java.sql.Timestamp atmStartdate) Sets the start date of the offer. |
void |
setTradeposcnId(java.lang.Long anTradeposcnId) Sets the trading position container ID for the offer. |
void |
setURL(java.lang.String astrURL) Sets the redirect URL. |
Methods inherited from interface com.ibm.commerce.command. ControllerCommand |
checkPermission,
execute,
getGeneric,
getRequestProperties,
getResolvedRequestProperties,
getResponseProperties,
getRetriable,
getViewInputProperties,
isGeneric,
isRetriable,
mergeProperties,
setGeneric,
setRequestProperties,
setRetriable,
setViewInputProperties |
Methods inherited from interface com.ibm.commerce.command. AccCommand |
accessControlCheck,
getAccCheck,
getForUserId,
getResourceOwners,
setAccCheck,
setForUserId,
setOwner |
Methods inherited from interface com.ibm.commerce.command. ECCommand |
checkIsAllowed,
checkResourcePermission,
createCommandExecutionEvent,
getCommandContext,
getCommandIfName,
getCommandName,
getCommandStoreId,
getDefaultProperties,
getResources,
getStoreId,
getUser,
getUserId,
performExecute,
setCommandContext,
setCommandIfName,
setCommandStoreId,
setDefaultProperties,
validateParameters |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
public static final java.lang.String CLASSNAME
Method Detail |
---|
public java.lang.Long getCatentryId()
public java.lang.String getCurrency()
public void setCatentryId(java.lang.Long anCatentryId)
anCatentryId
- the catalog entry IDpublic void setField1(java.lang.String astrField1)
astrField1
- customizable field 1public void setField2(java.lang.String astrField2)
astrField2
- customizable field 2public void setFlags(java.lang.Integer anFlags)
anFlags
- the offer flagpublic void setIdentifier(java.lang.Long anIdentifier)
anIdentifier
- the identifier of the offerpublic void setLastupdate(java.sql.Timestamp atmLastupdate)
atmLastupdate
- the time the offer was
updatedpublic void setMaximumQuantity(java.lang.Double adMaximumQuantity)
adMaximumQuantity
- the maximum quantity
allowedpublic void setMinimumQuantity(java.lang.Double adMinimumQuantity)
adMinimumQuantity
- the minimum quantity
requiredpublic void setStartdate(java.sql.Timestamp atmStartdate)
atmStartdate
- the offer start datepublic void setEnddate(java.sql.Timestamp atmEnddate)
atmEnddate
- the offer end datepublic void setPublished(java.lang.Integer anPublished)
anPublished
- the published flag of the
offerpublic void setQtyunitId(java.lang.String astrQtyunitId)
astrQtyunitId
- the quantity unit IDpublic void setTradeposcnId(java.lang.Long anTradeposcnId)
anTradeposcnId
- the trading position container
IDpublic void setOID(java.lang.String astrOID)
astrOID
- the object identifier of the
offerpublic void setPrecedence(java.lang.Double adPrecedence)
adPrecedence
- the precedence of the offerpublic void setOfferId(java.lang.Long anOfferId)
anOfferId
- the offer IDpublic void setCompareprice(java.math.BigDecimal abdCompareprice)
abdCompareprice
- the comparative pricepublic void setCurrency(java.lang.String astrCurrency)
astrCurrency
- the currencypublic void setPrice(java.math.BigDecimal abdPrice)
abdPrice
- the offer pricepublic void setDescLanguage(java.lang.Integer anDescLanguage)
anDescLanguage
- the language IDpublic void setDescription(java.lang.String astrDescription)
astrDescription
- the offer descriptionpublic void setURL(java.lang.String astrURL)
astrURL
- the redirect URL