The CatalogEntryAddCmd
is a URL and controller command
that:
CatEntryStoreRelAdd
to create the store to catalog entry
relationship.CatGroupCatEntryRelAdd
to create the catalog, catalog group, and
catalog entry relationship.CatEntryRelAdd
to create the catalog entry to
catalog entry relationship.CATENTRY
table, except IBM internal use
columns.CATENTDESC
table.CatalogEntry
CatalogEntryDescription
BaseItem
, BaseItemDescription
,
ItemVersion
.ItemSpecification
, VersionSpecification
.BaseItem
, BaseItemDescription
,
ItemVersion
, ItemSpecification
,
VersionSpecification
.BaseItem
, BaseItemDescription
,
ItemVersion
, ItemSpecification
,
VersionSpecification
.BaseItem
, BaseIetmDescription
,
ItemVersion
, ItemSpecification
,
VersionSpecification
CatEntryStoreRelAdd
command.CatGroupCatEntryRelAdd
command.CatEntryRelAdd
command.AddCatalogEntryCmd
,AddCatalogEntryDescCmd
CatEntryStoreRelAddCmd
,CatEntryRelAddCmd
,CatGroupCatEntryRelAddCmd
Field Summary | |
---|---|
static java.lang.String |
CLASSNAME The name of this interface is "com.ibm.commerce.catalogmanagement.commands.CatalogEntryAddCmd". |
static java.lang.String |
COPYRIGHT The internal copyright field. |
Fields inherited from interface com.ibm.commerce.command. ECCommand |
defaultCommandClassName |
Method Summary | |
---|---|
java.lang.Long |
getCatalogId() Gets the catalog ID for the catalog entry in the catalog, catalog group, and catalog entry relationship |
java.lang.Long |
getCatentryId() Gets the catalog entry ID. |
java.lang.Long |
getCatentryIdParent() Gets the parent catalog entry ID for the catalog entry to catalog entry relationship. |
java.lang.Long |
getCatgroupId() Gets the catalog group ID for the catalog entry in the catalog, catalog group, and catalog entry relationship. |
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) Whether you can purchase the catalog entry: 0 = Non Buyable 1 = Buyable |
void |
setCatalogId(java.lang.Long anCatalogId) Sets the catalog ID for the catalog, catalog group, and catalog entry relationship. |
void |
setCatentryId(java.lang.Long anCatentryId) Sets the catalog entry ID to create a new catalog entry description. |
void |
setCatentryIdParent(java.lang.Long anCatentryIdParent) Sets the parent catalog entry ID of the catalog entry. |
void |
setCatenttypeId(java.lang.String astrCatenttypeId) Sets the catalog entry type ID of the catalog entry. |
void |
setCatEntURL(java.lang.String astrCatEntURL) Sets the URL location of the catalog entry. |
void |
setCatgroupId(java.lang.Long anCatgroupId) Sets the catalog group ID for the catalog, catalog group, and catalog entry relationship. |
void |
setDescLanguage(java.lang.Integer anDescLang) Set the language ID used for the catalog entry description. |
void |
setEndDate(java.sql.Timestamp atmEndDate) Sets the end date that the catalog entry is no longer offered. |
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 keyword of 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 for the catalog entry: 0 = catalog entry not marked for delete. |
void |
setMemberId(java.lang.Long anMemberId) Set the owner ID of the catalog entry. |
void |
setMfname(java.lang.String astrMfname) Sets the name of the manufacturer for the catalog entry. |
void |
setMfpartnumber(java.lang.String astrMfpartnumber) Sets the part number 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 whether or not the catalog entry is on auction: 0 = Not on auction. 1 = On auction. |
void |
setOnspecial(java.lang.Integer anOnspecial) Sets whether or not the catalog entry is on special: 0 = Not on special. 1 = On special. |
void |
setPartnumber(java.lang.String astrPartnumber) Sets the partnumber of the catalog entry. |
void |
setPublished(java.lang.Integer anPublished) Sets whether or not the catalog entry description has been published: 0 = catalog entry not published. 1 = catalog entry published. |
void |
setSequenceForCatentrel(java.lang.Double adSequenceForCatentrel) Sets the sequence number for the catalog, catalog group, and catalog entry relationship. |
void |
setSequenceForCatgpenrel(java.lang.Double adSequenceForCatgpenrel) Sets the sequence number for the parent catalog entry to child catalog entry relationship. |
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 the catalog entry will be offered. |
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
public static final java.lang.String CLASSNAME
Method Detail |
---|
public void setAuxdescription1(java.lang.String astrAuxdescription1)
astrAuxdescription1
- the first auxiliary description for the
catalog entrypublic void setAuxdescription2(java.lang.String astrAuxdescription2)
astrAuxdescription2
- the second auxiliary description for the
catalog entrypublic void setAvailabilitydate(java.sql.Timestamp atmAvailabilitydate)
atmAvailabilitydate
- the date the catalog entry becomes
availablepublic void setAvailable(java.lang.Integer anAvailable)
anAvailable
- the length of time before the catalog entry
becomes availablepublic java.lang.Long getCatentryId()
public java.lang.String getPartnumber()
public void setBuyable(java.lang.Integer anBuyable)
anBuyable
- the buyable option of the catalog
entrypublic void setCatalogId(java.lang.Long anCatalogId)
anCatalogId
- the catalog IDpublic void setCatentryId(java.lang.Long anCatentryId)
anCatentryId
- the catalog entry IDpublic void setCatentryIdParent(java.lang.Long anCatentryIdParent)
anCatentryIdParent
- the parent catalog entry
IDpublic void setCatenttypeId(java.lang.String astrCatenttypeId)
astrCatenttypeId
- the catalog entry type
IDpublic void setCatEntURL(java.lang.String astrCatEntURL)
astrCatEntURL
- URL of the catalog entrypublic void setCatgroupId(java.lang.Long anCatgroupId)
anCatgroupId
- the catalog group IDpublic void setDescLanguage(java.lang.Integer anDescLang) throws ECException
anDescLang
- the language IDECException
public void setEndDate(java.sql.Timestamp atmEndDate)
atmEndDate
- the end datepublic void setExpirationdate(java.sql.Timestamp atmExpirationdate)
atmExpirationdate
- the expiration datepublic void setField1(java.lang.Integer anField1)
anField1
- customizable field1public void setField2(java.lang.Integer anField2)
anField2
- customizable field 2public void setField3(java.math.BigDecimal adField3)
adField3
- customizable field 3public void setField4(java.lang.String astrField4)
astrField4
- customizable field 4public void setField5(java.lang.String astrField5)
astrField5
- customizable field 5public void setFullimage(java.lang.String astrFullimage)
astrFullimage
- the full image of the catalog
entrypublic void setKeyword(java.lang.String astrKeyword)
astrKeyword
- the catalog entry keywordpublic void setLongdescription(java.lang.String astrLongdescription)
astrLongdescription
- the catalog entry long
descriptionpublic void setMarkfordelete(java.lang.Integer anMarkfordelete)
anMarkfordelete
- the mark for delete status of the catalog
entrypublic void setMemberId(java.lang.Long anMemberId)
anMemberId
- the owner ID of the catalog
entrypublic void setMfname(java.lang.String astrMfname)
astrMfname
- the manufacturer name of the catalog
entrypublic void setMfpartnumber(java.lang.String astrMfpartnumber)
astrMfpartnumber
- the manufacturer partnumber of the catalog
entrypublic void setName(java.lang.String astrName)
astrName
- the name of catalog entrypublic void setOnauction(java.lang.Integer anOnauction)
anOnauction
- the auction flag of the catalog
entrypublic void setOnspecial(java.lang.Integer anOnspecial)
anOnspecial
- the special status flag for the catalog
entrypublic void setPartnumber(java.lang.String astrPartnumber)
astrPartnumber
- the catalog entry
partnumberpublic void setPublished(java.lang.Integer anPublished)
anPublished
- the published flag of the catalog entry
descriptionpublic void setShortdescription(java.lang.String astrShortdescription)
astrShortdescription
- the short description of the catalog
entrypublic void setStartDate(java.sql.Timestamp atmstartDate)
public void setThumbnail(java.lang.String astrThumbnail)
astrThumbnail
- the thumbnail image of the catalog
entrypublic void setURL(java.lang.String astrURL)
astrURL
- the redirect URLpublic void setXMLdetail(java.lang.String astrXMLdetail)
astrXMLdetail
- the XML detail of the catalog
entrypublic void setSequenceForCatgpenrel(java.lang.Double adSequenceForCatgpenrel)
public void setSequenceForCatentrel(java.lang.Double adSequenceForCatentrel)
public java.lang.Long getCatalogId()
public java.lang.Long getCatentryIdParent()
public java.lang.Long getCatgroupId()