com.ibm.commerce.catalogmanagement.commands

Class CatalogEntryAddCmdImpl

  • All Implemented Interfaces:
    CatalogEntryAddCmd, AccCommand, ControllerCommand, ECCommand, ECTargetableCommand, Protectable, com.ibm.websphere.cache.Sizeable, com.ibm.websphere.command.CacheableCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, com.ibm.websphere.command.TargetableCommand, java.io.Serializable


    public class CatalogEntryAddCmdImpl
    extends ControllerCommandImpl
    implements CatalogEntryAddCmd
    The CatalogEntryAddCmd is a URL and controller command that:
    • Adds a new catalog entry. The required parameters are all fields in the CATENTRY table, except Reserved for IBM internal use columns.
    • Adds a new catalog entry description. The required parameters are all fields in the CATENTDESC table.
    • If the new catalog entry is a Product, then a new baseitem, baseitem descripton, and an item version will be created. This case requires no parameters.
    • If the new catalog entry is an item, then a new item specification, and a version specification will be created. This case requires no parameters.
    • If the new catalog entry is a Package, then a new baseitem, baseitem description, item version, item specification, and version specification will be created. This case requires no parameters.
    • If the new catalog entry is a Dynamic Kit, then a baseitem, baseitem description, item version, item specification, and version specification will be created. This case requires no parameters.
    • If the new catalog entry is a Bundle, no new entries are required. This case requires no parameters.
    • If the new catalog entry is a ProductItem, then a new baseitem, baseitem description, item version, item specification, and version specification will be created. This case requires no parameters.
    • Calls CatEntryStoreRelAdd to create the store to catalog entry relationship. This case requires no parameters.
    • If catalog ID and catalog Group ID's are supplied, then calls CatGroupCatEntryRelAdd to create the catalog, catalog group, and catalog entry relationship. The required parameters are CatalogId and CatalogGroupId.
    • If the new catalog entry is an Item, and the parent catalog entry ID is supplied, then calls CatEntryRelAdd to create the catalog entry to catalog entry relationship. The required parameter is Parent CatalogEntryId.
    Access Beans:
    • CatalogEntry
    • CatalogEntryDescription
    • BaseItem, BaseItemDescription, ItemVersion.
    • ItemSpecification, VersionSpecification.
    • BaseItem, BaseItemDescription, ItemVersion, ItemSpecification, VersionSpecification.
    • BaseItem, BaseItemDescription, ItemVersion, ItemSpecification, VersionSpecification.
    • no new table is required
    • BaseItem, BaseIetmDescription, ItemVersion, ItemSpecification, VersionSpecification
    • see CatEntryStoreRelAdd command.
    • see CatGroupCatEntryRelAdd command.
    • see CatEntryRelAdd command.
    Task Commands:
    • AddCatalogEntryCmd,
    • AddCatalogEntryDescCmd
    Other Controller Commands:
    • CatEntryStoreRelAddCmd,
    • CatEntryRelAddCmd,
    • CatGroupCatEntryRelAddCmd
    Mandatory Parameters
    partnumber + catenttypeId, or catentryId. catentryId is accepted only if this catalog entry already exists, and a new description is being added.
    Additional Parameters
    (catalogId + catgroupId), catentryIdParent
    Optional Parameters
    buyable, field1, field2, field3, field4, field5, keyword, markForDelete, mfName, mfPartnumber, onAuction, onSpecial, catEntURL, aux1, aux2, available, fImage, lDesc, name, published, sDesc, tImage, XML,descLangId, URL, startDate, endDate, availabilityDate, lastOrderDate, endOfServiceDate, discontinueDate.
    See Also:
    Serialized Form
    • Field Detail

      • COPYRIGHT

        public static final java.lang.String COPYRIGHT
        The internal copyright field.
        See Also:
        Constant Field Values
      • CLASSNAME

        public static final java.lang.String CLASSNAME
        The name of this interface is "com.ibm.commerce.catalogmanagement.commands.CatalogEntryAddCmdImpl".
        See Also:
        Constant Field Values
    • Constructor Detail

      • CatalogEntryAddCmdImpl

        public CatalogEntryAddCmdImpl()
    • Method Detail

      • getAuxdescription1

        public java.lang.String getAuxdescription1()
        Gets the additional description for the Catalog Entry.
        Returns:
        The additional description for the Catalog Entry
      • getAuxdescription2

        public java.lang.String getAuxdescription2()
        Gets the second additional description for the Catalog Entry.
        Returns:
        The second additional description for the Catalog Entry
      • getAvailable

        public java.lang.Integer getAvailable()
        Gets the length of time to be available for the Catalog Entry.
        Returns:
        The time available for the Catalog Entry
      • getAvailablitydate

        public java.sql.Timestamp getAvailablitydate()
        Gets availablility date of the Catalog Entry description.
        Returns:
        The availability date
      • getBaseItemId

        public java.lang.Long getBaseItemId()
        Gets the Base Item ID of the Catalog Entry.
        Returns:
        The Base Item ID
      • getBuyable

        public java.lang.Integer getBuyable()
        Gets the buyable option for the Catalog Entry.
        • 0 = Catalog Entry is not buyable.
        • 1 = Catalog Entry is buyable.
        Returns:
        The buyable option
      • getCatalogId

        public java.lang.Long getCatalogId()
        Gets the Catalog ID for the Catalog Entry in the Catalog, Catalog Group, and Catalog Entry relationship.
        Specified by:
        getCatalogId in interface CatalogEntryAddCmd
        Returns:
        The Catalog ID
      • getCatentryId

        public java.lang.Long getCatentryId()
        Gets the Catalog Entry ID.
        Specified by:
        getCatentryId in interface CatalogEntryAddCmd
        Returns:
        The Catalog Entry ID
      • getCatentryIdParent

        public java.lang.Long getCatentryIdParent()
        Gets the parent Catalog Entry ID for the Catalog Entry to Catalog Entry relationship.
        Specified by:
        getCatentryIdParent in interface CatalogEntryAddCmd
        Returns:
        The parent Catalog Entry ID
      • getCatenttypeId

        public java.lang.String getCatenttypeId()
        Get the Catalog Entry type of the Catalog Entry. Supported Catalog Entry types are:
        • Product
        • Item
        • Package
        • Bundle
        • DynamicKit
        • ProductItem
        Returns:
        java.lang.String
      • getCatEntURL

        public java.lang.String getCatEntURL()
        Gets the URL of the Catentry.
        Returns:
        The Catalog Entry URL
      • getCatgroupId

        public java.lang.Long getCatgroupId()
        Gets the Catalog Group ID for the Catalog Entry in the Catalog, Catalog Group, and Catalog Entry relationship.
        Specified by:
        getCatgroupId in interface CatalogEntryAddCmd
        Returns:
        The Catalog Group ID
      • getDescLanguage

        public java.lang.Integer getDescLanguage()
        Gets the language ID of the Catalog Entry description.
        Returns:
        The language ID
      • getEndDate

        public java.sql.Timestamp getEndDate()
        Gets the end date for the Catalog Entry. In the WebSphere Commerce Accelerator, this date is called the Withdrawel date.
        Returns:
        The end date
      • getExpirationdate

        public java.sql.Timestamp getExpirationdate()
        Gets the expiration date for the Item Version. This is used when the Availability To Promise is turn on.
        Returns:
        The expiration date for the Item Version
      • getField1

        public java.lang.Integer getField1()
        Gets field 1 of the Catalog Entry.
        Returns:
        The customizable field 1
      • getField2

        public java.lang.Integer getField2()
        Gets field 2 of the Catalog Entry.
        Returns:
        The customizable field 2
      • getField3

        public java.math.BigDecimal getField3()
        Gets field 3 of the Catalog Entry.
        Returns:
        The customizable field 3
      • getField4

        public java.lang.String getField4()
        Gets field 4 of the Catalog Entry
        Returns:
        The customizable field 4
      • getField5

        public java.lang.String getField5()
        Gets field 5 of the Catalog Entry
        Returns:
        The customizable field 5
      • getFullimage

        public java.lang.String getFullimage()
        Gets the path of the full image for the Catalog Entry
        Returns:
        The Catalog Entry full image
      • getItemSpcId

        public java.lang.Long getItemSpcId()
        Gets the Item Specification ID of the Catalog Entry, when the Catalog Entry type is an Item or Package.
        Returns:
        The Item Specification ID
      • getLastupdate

        public java.sql.Timestamp getLastupdate()
        Get the last update time of the Catalog Entry.
        Returns:
        The most recent time the Catalog Entry was updated.
      • getLongdescription

        public java.lang.String getLongdescription()
        Gets the long description of the Catalog Entry.
        Returns:
        The long description
      • getMarkfordelete

        public java.lang.Integer getMarkfordelete()
        Gets the mark for delete flag of the Catalog Entry.
        • 0 = Catalog Entry not marked for delete.
        • 1 = Catalog Entry marked for delete.
        Returns:
        The mark for delete flag of the Catalog Entry
      • getMemberId

        public java.lang.Long getMemberId()
        Gets the owner ID of the Catalog Entry
        Returns:
        The owner ID
      • getMfname

        public java.lang.String getMfname()
        Gets the manufacturer name of the Catalog Entry.
        Returns:
        The manufacturer name
      • getMfpartnumber

        public java.lang.String getMfpartnumber()
        Gets the manufacturer partnumber of the Catalog Entry.
        Returns:
        The manufacturer partnumber
      • getName

        public java.lang.String getName()
        Gets the language dependent name of the Catalog Entry.
        Returns:
        The language dependent name
      • getOnauction

        public java.lang.Integer getOnauction()
        Gets the on auction flag of the Catalog Entry.
        • 0 = Catalog Entry is not on auction.
        • 1 = Catalog Entry is on auction.
        Returns:
        The on auction flag
      • getOnspecial

        public java.lang.Integer getOnspecial()
        Gets the on special flag of the Catalog Entry.
        • 0 = Catalog Entry is not on special.
        • 1 = Catalog Entry is on special.
        Returns:
        The on special flag
      • getPartnumber

        public java.lang.String getPartnumber()
        Gets the partnumber of the Catalog Entry
        Specified by:
        getPartnumber in interface CatalogEntryAddCmd
        Returns:
        The Catalog Entry partnumber
      • getPublished

        public java.lang.Integer getPublished()
        Gets the published flag of the Catalog Entry description.
        • 0 = Catalog Entry description is not published.
        • 1 = Catalog Entry description is published.
        Returns:
        The published flag
      • getShortdescription

        public java.lang.String getShortdescription()
        Gets the short description of the Catalog Entry.
        Returns:
        The Catalog Entry short description
      • getStartDate

        public java.sql.Timestamp getStartDate()
        Gets the start date for the Catalog Entry. In the WebSphere Commerce Accelerator, this date is called the Announcement date.
        Returns:
        The Catalog Entry start date
      • getAvailabilityDate

        public java.sql.Timestamp getAvailabilityDate()
        Gets the availability date for the Catalog Entry.
        Returns:
        The Catalog Entry availability date
      • getLastOrderDate

        public java.sql.Timestamp getLastOrderDate()
        Gets the lastOrder date for the Catalog Entry.
        Returns:
        The Catalog Entry lastOrder date
      • getEndOfServiceDate

        public java.sql.Timestamp getEndOfServiceDate()
        Gets the endOfService date for the Catalog Entry.
        Returns:
        The Catalog Entry endOfService date
      • getDiscontinueDate

        public java.sql.Timestamp getDiscontinueDate()
        Gets the discontinue date for the Catalog Entry.
        Returns:
        The Catalog Entry discontinue date
      • getThumbnail

        public java.lang.String getThumbnail()
        Gets the thumbnail image of the Catalog Entry.
        Returns:
        The thumbnail image of the Catalog Entry
      • getURL

        public java.lang.String getURL()
        Gets the redirect URL after the command is executed
        Returns:
        The redirect URL
      • getXMLdetail

        public java.lang.String getXMLdetail()
        Gets the XML detail of the Catalog Entry description.
        Returns:
        The XML detail
      • performExecute

        public void performExecute()
                            throws ECException
        Creates the Catalog Entry, Catalog Entry description, and the Store to Catalog Entry relationship. If the Catalog ID and Catalog Group ID are supplied, then create the Catalog, Catalog Group, Catalog Entry relationship. If the parent Catalog Entry ID is supplied, then create the Catalog Entry to Catalog Entry relationship.
        Specified by:
        performExecute in interface ECCommand
        Specified by:
        performExecute in interface com.ibm.websphere.command.TargetableCommand
        Overrides:
        performExecute in class AbstractECTargetableCommand
        Throws:
        ECException
      • reset

        public void reset()
        Resets the variables used.
        Specified by:
        reset in interface com.ibm.websphere.command.Command
        Overrides:
        reset in class AbstractECTargetableCommand
      • setAuxdescription1

        public void setAuxdescription1(java.lang.String astrAuxdescription1)
        Sets the first additional description for the Catalog Entry.
        Specified by:
        setAuxdescription1 in interface CatalogEntryAddCmd
        Parameters:
        astrAuxdescription1 - The additional description for the Catalog Entry
      • setAuxdescription2

        public void setAuxdescription2(java.lang.String astrAuxdescription2)
        Sets the second additional description for the Catalog Entry.
        Specified by:
        setAuxdescription2 in interface CatalogEntryAddCmd
        Parameters:
        astrAuxdescription2 - The additional description for the Catalog Entry
      • setAvailabilitydate

        public void setAvailabilitydate(java.sql.Timestamp atmAvailabilitydate)
        Sets the availability date for the Catalog Entry.
        Specified by:
        setAvailabilitydate in interface CatalogEntryAddCmd
        Parameters:
        atmAvailabilitydate - The availability date
      • setAvailable

        public void setAvailable(java.lang.Integer anAvailable)
        Sets the number of day available for the Catalog Entry.
        Specified by:
        setAvailable in interface CatalogEntryAddCmd
        Parameters:
        anAvailable - The time available for the Catalog Entry
      • setBaseItemId

        public void setBaseItemId(java.lang.Long anBaseItemId)
        Sets the Base Item ID for the Catalog Entry
        Parameters:
        anBaseItemId - The Base Item ID
      • setBuyable

        public void setBuyable(java.lang.Integer anBuyable)
        Sets the buyable option for the Catalog Entry.
        • 0 = Catalog Entry is not buyable.
        • 1 = Catalog Entry is buyable.
        Specified by:
        setBuyable in interface CatalogEntryAddCmd
        Parameters:
        anBuyable - The buyable option
      • setCatalogId

        public void setCatalogId(java.lang.Long anCatalogId)
        Sets the Catalog ID for the Catalog Entry in the Catalog, Catalog Group, Catalog Entry relationship.
        Specified by:
        setCatalogId in interface CatalogEntryAddCmd
        Parameters:
        anCatalogId - The Catalog ID
      • setCatentryId

        public void setCatentryId(java.lang.Long anCatentryId)
        Sets the Catalog Entry ID.
        Specified by:
        setCatentryId in interface CatalogEntryAddCmd
        Parameters:
        anCatentryId - The Catalog Entry ID
      • setCatentryIdParent

        public void setCatentryIdParent(java.lang.Long anCatentryIdParent)
        Sets the parent Catalog Entry ID in the Catalog Entry to Catalog Entry relationship
        Specified by:
        setCatentryIdParent in interface CatalogEntryAddCmd
        Parameters:
        anCatentryIdParent - The parent Catalog Entry ID
      • setCatenttypeId

        public void setCatenttypeId(java.lang.String astrCatenttypeId)
        Sets the Catalog Entry Type ID. Supported Catalog Entry Types ID:
        • ProductBean
        • ItemBean
        • PackageBean
        • BundleBean
        • DynamicKitBean
        • ProductItemBean (in the form of a ProductBean)
        Specified by:
        setCatenttypeId in interface CatalogEntryAddCmd
        Parameters:
        astrCatenttypeId - The Catalog Entry Type ID
      • setCatEntURL

        public void setCatEntURL(java.lang.String astrCatEntURL)
        Sets the URL path for the Catalog Entry.
        Specified by:
        setCatEntURL in interface CatalogEntryAddCmd
        Parameters:
        astrCatEntURL - The Catalog Entry URL
      • setCatgroupId

        public void setCatgroupId(java.lang.Long anCatgroupId)
        Sets the Catalog Group ID for Catalog, Catalog Group, and Catalog Entry relationship.
        Specified by:
        setCatgroupId in interface CatalogEntryAddCmd
        Parameters:
        anCatgroupId - The Catalog Group ID
      • setDescLanguage

        public void setDescLanguage(java.lang.Integer anDescLanguage)
        Sets the language ID of the Catalog Entry description.
        Specified by:
        setDescLanguage in interface CatalogEntryAddCmd
        Parameters:
        anDescLanguage - The language ID
      • setEndDate

        public void setEndDate(java.sql.Timestamp atmEndDate)
        Sets an end date for the Catalog Entry. In the WebSphere Commerce Accelerator, this date is called the Withdrawl date.
        Specified by:
        setEndDate in interface CatalogEntryAddCmd
        Parameters:
        atmEndDate - The end date
      • setExpirationdate

        public void setExpirationdate(java.sql.Timestamp atmExpirationdate)
        Sets an expiration date for the Item Version.
        Specified by:
        setExpirationdate in interface CatalogEntryAddCmd
        Parameters:
        atmExpirationdate - The expriation date
      • setField1

        public void setField1(java.lang.Integer anField1)
        Sets field 1 of the Catalog Entry.
        Specified by:
        setField1 in interface CatalogEntryAddCmd
        Parameters:
        anField1 - The customizable field 1
      • setField2

        public void setField2(java.lang.Integer anField2)
        Sets field 2 of the Catalog Entry.
        Specified by:
        setField2 in interface CatalogEntryAddCmd
        Parameters:
        anField2 - The customizable field 2
      • setField3

        public void setField3(java.math.BigDecimal adField3)
        Sets field 3 of the Catalog Entry.
        Specified by:
        setField3 in interface CatalogEntryAddCmd
        Parameters:
        adField3 - The customizable field 3
      • setField4

        public void setField4(java.lang.String astrField4)
        Sets field 4 of the Catalog Entry.
        Specified by:
        setField4 in interface CatalogEntryAddCmd
        Parameters:
        astrField4 - The customizable field 4
      • setField5

        public void setField5(java.lang.String astrField5)
        Sets field 5 of the Catalog Entry.
        Specified by:
        setField5 in interface CatalogEntryAddCmd
        Parameters:
        astrField5 - The customizable field 5
      • setFullimage

        public void setFullimage(java.lang.String astrFullimage)
        Sets the path to the full image of the Catalog Entry description.
        Specified by:
        setFullimage in interface CatalogEntryAddCmd
        Parameters:
        astrFullimage - The full image of the Catalog Entry description
      • setItemSpcId

        public void setItemSpcId(java.lang.Long anItemSpcId)
        Sets the Item Specification ID of the Catalog Entry.
        Parameters:
        anItemSpcId - The Item Specification ID
      • setKeyword

        public void setKeyword(java.lang.String astrKeyword)
        Sets the keyword for the Catalog Entry
        Specified by:
        setKeyword in interface CatalogEntryAddCmd
        Parameters:
        astrKeyword - The Catalog Entry keyword
      • setLastupdate

        public void setLastupdate(java.sql.Timestamp atmLastupdate)
        Sets the date and time when the Catalog Entry was updated.
        Parameters:
        atmLastupdate - The last updated time of the Catalog Entry
      • setLongdescription

        public void setLongdescription(java.lang.String astrLongdescription)
        Sets the long description of Catalog Entry.
        Specified by:
        setLongdescription in interface CatalogEntryAddCmd
        Parameters:
        astrLongdescription - The Catalog Entry long description
      • setMarkfordelete

        public void setMarkfordelete(java.lang.Integer anMarkfordelete)
        Sets the mark for delete flag of the Catalog Entry.
        • 0 = Catalog Entry not marked for delete.
        • 1 = Catalog Entry marked for delete.
        Specified by:
        setMarkfordelete in interface CatalogEntryAddCmd
        Parameters:
        anMarkfordelete - The mark for delete flag of the Catalog Entry
      • setMemberId

        public void setMemberId(java.lang.Long anMemberId)
        Sets the owner ID of the Catalog Entry.
        Specified by:
        setMemberId in interface CatalogEntryAddCmd
        Parameters:
        anMemberId - The owner ID
      • setMfname

        public void setMfname(java.lang.String astrMfname)
        Sets the manufacturer name of the Catalog Entry.
        Specified by:
        setMfname in interface CatalogEntryAddCmd
        Parameters:
        astrMfname - The manufacturer name
      • setMfpartnumber

        public void setMfpartnumber(java.lang.String astrMfpartnumber)
        Sets the partnumber of the Catalog Entry used by the manufacturer.
        Specified by:
        setMfpartnumber in interface CatalogEntryAddCmd
        Parameters:
        astrMfpartnumber - The manufacturer partnumber of the Catalog Entry
      • setName

        public void setName(java.lang.String astrName)
        Sets the language dependent name of the Catalog Entry.
        Specified by:
        setName in interface CatalogEntryAddCmd
        Parameters:
        astrName - Catalog Entry language dependent name
      • setOnauction

        public void setOnauction(java.lang.Integer anOnauction)
        Sets the 'on auction flag' of Catalog Entry.
        • 0 = Catalog Entry is not on auction.
        • 1 = Catalog Entry is on auction.
        Specified by:
        setOnauction in interface CatalogEntryAddCmd
        Parameters:
        anOnauction - The on auction flag of the Catalog Entry
      • setOnspecial

        public void setOnspecial(java.lang.Integer anOnspecial)
        Sets the on special flag of the Catalog Entry.
        • 0 = Catalog Entry is not on special.
        • 1 = Catalog Entry on special.
        Specified by:
        setOnspecial in interface CatalogEntryAddCmd
        Parameters:
        anOnspecial - The on special flag of the Catalog Entry
      • setPartnumber

        public void setPartnumber(java.lang.String astrPartnumber)
        Sets the partnumber of the Catalog Entry.
        Specified by:
        setPartnumber in interface CatalogEntryAddCmd
        Parameters:
        astrPartnumber - The Catalog Entry partnumber
      • setPublished

        public void setPublished(java.lang.Integer anPublished)
        Sets the published flag of the Catalog Entry.
        • 0 = Catalog Entry is not published.
        • 1 = Catalog Entry published.
        Specified by:
        setPublished in interface CatalogEntryAddCmd
        Parameters:
        anPublished - The published flag of the Catalog Entry
      • setSequenceForCatentrel

        public void setSequenceForCatentrel(java.lang.Double adSequenceForCatentrel)
        Sets the sequence number between the new Catalog Entry and the supplied parent Catalog Entry.
        Specified by:
        setSequenceForCatentrel in interface CatalogEntryAddCmd
        Parameters:
        adSequenceForCatentrel - The sequence number for the Catalog Entry to Catalog Entry relationship
      • setSequenceForCatgpenrel

        public void setSequenceForCatgpenrel(java.lang.Double adSequenceForCatgpenrel)
        Sets the sequence number between the new Catalog Entry and the supplied Catalog and Catalog Group.
        Specified by:
        setSequenceForCatgpenrel in interface CatalogEntryAddCmd
        Parameters:
        adSequenceForCatgpenrel - The sequence number for the Catalog to Catalog Group to Catalog Entry relationship
      • setShortdescription

        public void setShortdescription(java.lang.String astrShortdescription)
        Sets the short description for the Catalog Entry.
        Specified by:
        setShortdescription in interface CatalogEntryAddCmd
        Parameters:
        astrShortdescription - The Catalog Entry short description
      • setStartDate

        public void setStartDate(java.sql.Timestamp atmStartDate)
        Sets the start date for the Catalog Entry.
        Specified by:
        setStartDate in interface CatalogEntryAddCmd
        Parameters:
        atmStartDate - The start date
      • setAvailabilityDate

        public void setAvailabilityDate(java.sql.Timestamp atmAvailabilityDate)
        Sets the availability date for the Catalog Entry.
        Specified by:
        setAvailabilityDate in interface CatalogEntryAddCmd
        Parameters:
        atmAvailabilityDate - The availability date
      • setLastOrderDate

        public void setLastOrderDate(java.sql.Timestamp atmLastOrderDate)
        Sets the lastOrder date for the Catalog Entry.
        Specified by:
        setLastOrderDate in interface CatalogEntryAddCmd
        Parameters:
        atmLastOrderDate - The lastOrder date
      • setEndOfServiceDate

        public void setEndOfServiceDate(java.sql.Timestamp atmEndOfServiceDate)
        Sets the endOfService date for the Catalog Entry.
        Specified by:
        setEndOfServiceDate in interface CatalogEntryAddCmd
        Parameters:
        atmEndOfServiceDate - The endOfService date
      • setDiscontinueDate

        public void setDiscontinueDate(java.sql.Timestamp atmDiscontinueDate)
        Sets the discontinue date for the Catalog Entry.
        Specified by:
        setDiscontinueDate in interface CatalogEntryAddCmd
        Parameters:
        atmDiscontinueDate - The discontinue date
      • setThumbnail

        public void setThumbnail(java.lang.String astrThumbnail)
        Sets the path to the thumbnail image of the Catalog Entry description.
        Specified by:
        setThumbnail in interface CatalogEntryAddCmd
        Parameters:
        astrThumbnail - The thumbnail image of the Catalog Entry description
      • setURL

        public void setURL(java.lang.String astrURL)
        Sets the redirect URL.
        Specified by:
        setURL in interface CatalogEntryAddCmd
        Parameters:
        astrURL - The redirect URL
      • setXMLdetail

        public void setXMLdetail(java.lang.String astrXMLdetail)
        Sets the XML detail of Catalog Entry description.
        Specified by:
        setXMLdetail in interface CatalogEntryAddCmd
        Parameters:
        astrXMLdetail - The XML detail