com.ibm.commerce.catalogmanagement.commands
Interface CatalogEntryUpdateCmd

All Superinterfaces:
AccCommand, ControllerCommand, ECCommand
All Known Implementing Classes:
CatalogEntryUpdateCmdImpl

public interface CatalogEntryUpdateCmd
extends ControllerCommand

The CatalogEntryUpdateCmd is a URL and controller command that:

Parameters: Access Beans: Task Commands: Other Controller Commands: None Mandatory Parameters: catentryId or partnumber Additional Parameters: none Optional Parameters: buyable, field1, field2, field3, field4, field5, keyword, markForDelete, mfName, mfPartnumber, onAuction, onSpecial, catEntURL, aux1, aux2, available, fImage, descLangId, lDesc, name, published, sDesc, tImage, XML, URL. Default Values: descLangId=language being used, published=0, memeberId = owner ID of store.

Field Summary
static java.lang.String CLASSNAME
          Defines the CLASSNAME.
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 getPartnumber()
          Gets the partnumber of the catalog entry.
 void setAuxdescription1(java.lang.String astrAuxdescription1)
          Sets the first language dependent additional description for the catalog entry.
 void setAuxdescription2(java.lang.String astrAuxdescription2)
          Sets the second language dependent additional description for the catalog entry.
 void setAvailabilitydate(java.sql.Timestamp atmAvailabilitydate)
          Sets the availability date for the catalog entry.
 void setAvailable(java.lang.Integer anAvailable)
          Sets the length of time to availability of the catalog entry.
 void setBuyable(java.lang.Integer anBuyable)
          Sets the buyable option for the catalog entry: 0 = catalog entry is not buyable.
 void setCatentryId(java.lang.Long anCatentryId)
          Sets the catalog entry ID.
 void setCatEntURL(java.lang.String astrCatEntURL)
          Sets the URL path of the catalog entry.
 void setDescLanguage(java.lang.Integer anDescLang)
          Sets the language ID used for the catalog entry description.
 void setEndDate(java.sql.Timestamp atmEndDate)
          Sets the end date for the catalog entry.
 void setExpirationdate(java.sql.Timestamp atmExpirationdate)
          Sets the expiration date for the catalog entry.
 void setField1(java.lang.Integer anField1)
          Sets field 1 of the catalog entry.
 void setField2(java.lang.Integer anField2)
          Sets field 2 of the catalog entry.
 void setField3(java.math.BigDecimal adField3)
          Sets field 3 of the catalog entry.
 void setField4(java.lang.String astrField4)
          Sets field 4 of the catalog entry.
 void setField5(java.lang.String astrField5)
          Sets field 5 of the catalog entry.
 void setFullimage(java.lang.String astrFullimage)
          Sets the path of the full image of the catalog entry.
 void setKeyword(java.lang.String astrKeyword)
          Sets the language dependent keyword for the catalog entry.
 void setLongdescription(java.lang.String astrLongdescription)
          Sets the language dependent long description of the catalog entry.
 void setMarkfordelete(java.lang.Integer anMarkfordelete)
          Sets the mark for delete flag of the catalog entry: 0 = catalog entry not marked for delete.
 void setMemberId(java.lang.Long anMemberId)
          Sets the owner ID of the catalog entry.
 void setMfname(java.lang.String astrMfname)
          Sets the manufacturer name of the catalog entry.
 void setMfpartnumber(java.lang.String astrMfpartnumber)
          Sets the partnumber of the catalog entry used by the manufacturer.
 void setName(java.lang.String astrName)
          Sets the language dependent name of the catalog entry.
 void setOnauction(java.lang.Integer anOnauction)
          Sets the on auction option for the catalog entry: 0 = catalog entry not on auction.
 void setOnspecial(java.lang.Integer anOnspecial)
          Sets the on special option of the catalog entry: 0 = catalog entry not on special.
 void setPartnumber(java.lang.String astrPartnumber)
          Sets the partnumber of the catalog entry.
 void setPublished(java.lang.Integer anPublished)
          Sets the published flag for the catalog entry: 0 = catalog entry not published.
 void setShortdescription(java.lang.String astrShortdescription)
          Sets the language dependent short description of the catalog entry.
 void setStartDate(java.sql.Timestamp atmstartDate)
          Sets the start date for the catalog entry.
 void setThumbnail(java.lang.String astrThumbnail)
          Sets the path of the thumbnail image of the catalog entry.
 void setURL(java.lang.String astrURL)
          Sets the redirect URL.
 void setXMLdetail(java.lang.String astrXMLdetail)
          Sets the XML detail of the catalog entry.
 
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
The internal copyright field.
See Also:
Constant Field Values

CLASSNAME

public static final java.lang.String CLASSNAME
Defines the CLASSNAME.
See Also:
Constant Field Values
Method Detail

getCatentryId

public java.lang.Long getCatentryId()
Gets the catalog entry ID.
Returns:
the catalog entry ID

getPartnumber

public java.lang.String getPartnumber()
Gets the partnumber of the catalog entry.
Returns:
the catalog entry partnumber

setAuxdescription1

public void setAuxdescription1(java.lang.String astrAuxdescription1)
Sets the first language dependent additional description for the catalog entry.
Parameters:
astrAuxdescription1 - the first auxiliary description for the catalog entry

setAuxdescription2

public void setAuxdescription2(java.lang.String astrAuxdescription2)
Sets the second language dependent additional description for the catalog entry.
Parameters:
astrAuxdescription2 - the second auxiliary description for the catalog entry

setAvailabilitydate

public void setAvailabilitydate(java.sql.Timestamp atmAvailabilitydate)
Sets the availability date for the catalog entry.
Parameters:
atmAvailabilitydate - the availability date

setAvailable

public void setAvailable(java.lang.Integer anAvailable)
Sets the length of time to availability of the catalog entry.
Parameters:
anAvailable - the time to availability of the catalog entry

setBuyable

public void setBuyable(java.lang.Integer anBuyable)
Sets the buyable option for the catalog entry:
Parameters:
anBuyable - the buyable option for the catalog entry

setCatentryId

public void setCatentryId(java.lang.Long anCatentryId)
Sets the catalog entry ID.
Parameters:
anCatentryId - the catalog entry ID

setCatEntURL

public void setCatEntURL(java.lang.String astrCatEntURL)
Sets the URL path of the catalog entry.
Parameters:
astrCatEntURL - the URL for the catalog entry

setDescLanguage

public void setDescLanguage(java.lang.Integer anDescLang)
Sets the language ID used for the catalog entry description.
Parameters:
anDescLang - the language ID

setEndDate

public void setEndDate(java.sql.Timestamp atmEndDate)
Sets the end date for the catalog entry.
Parameters:
atmEndDate - the end date

setExpirationdate

public void setExpirationdate(java.sql.Timestamp atmExpirationdate)
Sets the expiration date for the catalog entry.
Parameters:
atmExpirationdate - the expiration date

setField1

public void setField1(java.lang.Integer anField1)
Sets field 1 of the catalog entry.
Parameters:
anField1 - customizable field 1

setField2

public void setField2(java.lang.Integer anField2)
Sets field 2 of the catalog entry.
Parameters:
anField2 - customizable field 2

setField3

public void setField3(java.math.BigDecimal adField3)
Sets field 3 of the catalog entry.

setField4

public void setField4(java.lang.String astrField4)
Sets field 4 of the catalog entry.
Parameters:
astrField4 - customizable field 4

setField5

public void setField5(java.lang.String astrField5)
Sets field 5 of the catalog entry.
Parameters:
astrField5 - customizable field 5

setFullimage

public void setFullimage(java.lang.String astrFullimage)
Sets the path of the full image of the catalog entry.
Parameters:
astrFullimage - the full image of the catalog entry

setKeyword

public void setKeyword(java.lang.String astrKeyword)
Sets the language dependent keyword for the catalog entry.
Parameters:
astrKeyword - the catalog entry keyword

setLongdescription

public void setLongdescription(java.lang.String astrLongdescription)
Sets the language dependent long description of the catalog entry.
Parameters:
astrLongdescription - the long description of catalog entry

setMarkfordelete

public void setMarkfordelete(java.lang.Integer anMarkfordelete)
Sets the mark for delete flag of the catalog entry:
Parameters:
anMarkfordelete - the mark for delete status of the catalog entry

setMemberId

public void setMemberId(java.lang.Long anMemberId)
Sets the owner ID of the catalog entry.
Parameters:
anMemberId - the owner ID of the catalog entry

setMfname

public void setMfname(java.lang.String astrMfname)
Sets the manufacturer name of the catalog entry.
Parameters:
astrMfname - the manufacturer name

setMfpartnumber

public void setMfpartnumber(java.lang.String astrMfpartnumber)
Sets the partnumber of the catalog entry used by the manufacturer.
Parameters:
astrMfpartnumber - the manufacturer partnumber

setName

public void setName(java.lang.String astrName)
Sets the language dependent name of the catalog entry.
Parameters:
astrName - the catalog entry name

setOnauction

public void setOnauction(java.lang.Integer anOnauction)
Sets the on auction option for the catalog entry:
Parameters:
anOnauction - the auction flag for catalog entry

setOnspecial

public void setOnspecial(java.lang.Integer anOnspecial)
Sets the on special option of the catalog entry:
Parameters:
anOnspecial - the special flag for catalog entry

setPartnumber

public void setPartnumber(java.lang.String astrPartnumber)
Sets the partnumber of the catalog entry.
Parameters:
astrPartnumber - the catalog entry partnumber

setPublished

public void setPublished(java.lang.Integer anPublished)
Sets the published flag for the catalog entry:
Parameters:
anPublished - the published flag for the catalog entry

setShortdescription

public void setShortdescription(java.lang.String astrShortdescription)
Sets the language dependent short description of the catalog entry.
Parameters:
astrShortdescription - the short description of the catalog entry

setStartDate

public void setStartDate(java.sql.Timestamp atmstartDate)
Sets the start date for the catalog entry.

setThumbnail

public void setThumbnail(java.lang.String astrThumbnail)
Sets the path of the thumbnail image of the catalog entry.
Parameters:
astrThumbnail - the thumbnail image of the catalog entry

setURL

public void setURL(java.lang.String astrURL)
Sets the redirect URL.
Parameters:
astrURL - the redirect URL

setXMLdetail

public void setXMLdetail(java.lang.String astrXMLdetail)
Sets the XML detail of the catalog entry.
Parameters:
astrXMLdetail - the XML detail of the catalog entry