com.ibm.commerce.marketing.beans

Class EMarketingSpot.CatalogEntry

  • java.lang.Object
    • com.ibm.commerce.persistence.AbstractJpaEntityAccessBean
      • com.ibm.commerce.catalog.objects.CatalogEntryAccessBean
        • com.ibm.commerce.catalog.beans.CatalogEntryDataBean
          • com.ibm.commerce.marketing.beans.EMarketingSpot.CatalogEntry
  • All Implemented Interfaces:
    com.ibm.commerce.beans.DataBean, com.ibm.commerce.beans.InputDataBean, com.ibm.commerce.beans.SmartDataBean, com.ibm.commerce.catalog.beans.CatalogEntryInputDataBean, com.ibm.commerce.catalog.beans.CatalogEntrySmartDataBean, com.ibm.commerce.security.Protectable, java.io.Serializable
    Enclosing class:
    EMarketingSpot


    public static class EMarketingSpot.CatalogEntry
    extends com.ibm.commerce.catalog.beans.CatalogEntryDataBean
    Extends the CatalogEntryDataBean to provide a class that also contains information about the intitiative that recommended the item.
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class com.ibm.commerce.catalog.beans.CatalogEntryDataBean

        COPYRIGHT
      • Fields inherited from interface com.ibm.commerce.beans.DataBean

        emptyString
    • Constructor Summary

      Constructors 
      Constructor and Description
      CatalogEntry() 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      com.ibm.commerce.experimentation.runtime.CampaignInitiative getCampaignInitiative()
      Gets the campaign initiative data object.
      java.lang.Integer getInitiativeId()
      Gets the initiative ID.
      java.lang.Integer getInitiativeScheduleId()
      Gets the initiative schedule ID.
      void setCampaignInitiative(com.ibm.commerce.experimentation.runtime.CampaignInitiative campaignInitiative)
      Sets the campaign initiative data object.
      void setInitiativeId(java.lang.Integer initiativeId)
      Sets the initiative ID.
      void setInitiativeScheduleId(java.lang.Integer initiativeScheduleId)
      Sets the initiative schedule ID.
      • Methods inherited from class com.ibm.commerce.catalog.beans.CatalogEntryDataBean

        getAllAttachments, getApplicableContractIds, getApplicableContractPriceRanges, getApplicableContractPrices, getAttachmentsByUsage, getAttachmentUsages, getAttributeDataBeans, getAttributes, getAvailabilityDay, getAvailabilityMonth, getAvailabilityYear, getBundleAccessories, getBundleAssociations, getBundleCrossSells, getBundleDataBean, getBundleUpSells, getCalculatedContractPrice, getCalculatedPrice, getCatalogEntryID, getCommandContext, getDescription, getDescriptiveAttributeDataBeans, getDescriptiveAttributes, getDiscontinueDay, getDiscontinueMonth, getDiscontinueYear, getDynamicKitAccessories, getDynamicKitAssociations, getDynamicKitCrossSells, getDynamicKitDataBean, getDynamicKitUpSells, getEndDay, getEndMonth, getEndOfServiceDay, getEndOfServiceMonth, getEndOfServiceYear, getEndYear, getFormattedAvailabilityDate, getFormattedDiscontinueDate, getFormattedEndDate, getFormattedEndOfServiceDate, getFormattedLastOrderDate, getFormattedStartDate, getItemAccessories, getItemAssociations, getItemCrossSells, getItemDataBean, getItemUpSells, getLastOrderDay, getLastOrderMonth, getLastOrderYear, getListPrice, getMaximumPrice, getMinimumPrice, getObjectPath, getPackageAccessories, getPackageAssociations, getPackageCrossSells, getPackageDataBean, getPackageUpSells, getPartNumber, getProductAccessories, getProductAssociations, getProductCrossSells, getProductDataBean, getProductUpSells, getRequestProperties, getShipping, getStandardPrice, getStartDay, getStartMonth, getStartYear, isAnyMerchandisingAssociated, isBundle, isCalculatedContractPriced, isCatalogEntryAllowedPriceRanges, isDynamicKit, isItem, isListPriced, isMerchandisingAssociated, isPackage, isProduct, populate, setAssociationType, setAttachmentUsage, setCatalogEntryID, setCommandContext, setDescription, setPartNumber, setRequestProperties, setShipping
      • Methods inherited from class com.ibm.commerce.catalog.objects.CatalogEntryAccessBean

        findByAttributeValueWithAttributeId, findByAttributeValueWithAttributeIdAndStore, findByBaseItemId, findByBaseItemIdAndStore, findByBaseItemIdAndStoreNoCache, findByBaseItemIdNoCache, findByCatalog, findByCatalogAndGroup, findByCatalogAndGroupAndStore, findByCatalogAndGroupAndStoreAndSubtypes, findByCatalogAndGroupAndStoreAndSubtypesNoCache, findByCatalogAndGroupAndStoreNoCache, findByCatalogAndGroupNoCache, findByCatalogAndStore, findByCatalogAndStoreNoCache, findByCatalogEntryIds, findByCatalogEntryIdsAndStore, findByCatalogEntryIdsAndStoreNoCache, findByCatalogEntryIdsNoCache, findByCatalogNoCache, findByChildCatalogEntry, findByChildCatalogEntryAndStore, findByChildCatalogEntryAndStoreNoCache, findByChildCatalogEntryNoCache, findByItemSpcId, findByItemSpcIdAndStore, findByItemSpcIdAndStoreNoCache, findByItemSpcIdNoCache, findByKeyAndStore, findByKeyAndStoreNoCache, findByMemberId, findByMemberIdAndSKUNumber, findByMemberIdAndSKUNumberNoCache, findByMemberIdNoCache, findByPartNumbersAndStore, findByPartNumbersAndStoreNoCache, findByProduct, findByProductNoCache, findBySKUNumberAndStore, findBySKUNumberAndStoreNoCache, findEntitledCatalogEntryByCatalogAndGroup, findEntitledCatalogEntryByCatalogAndGroup, findEntitledCatalogEntryByCatalogAndGroupAndStore, findEntitledCatalogEntryByCatalogAndGroupAndStore, findEntitledCatalogEntryByCatalogAndGroupAndStoreAndSubtypes, findEntitledCatalogEntryByCatalogAndGroupAndStoreOrderByPartNumber, findEntitledCatalogEntryByCatalogAndGroupAndStoreOrderByPartNumber, findEntitledChildCatalogEntriesByProduct, findValidCatalogEntriesByEntitlement, findValidCatalogEntryByEntitlement, findWithPushDownQuery, findWithPushDownQueryNoCache, fulfills, getAvailabilityDate, getBaseItem, getBaseItemId, getBaseItemIdInEntityType, getBuyable, getBuyableInEntityType, getCatalogEntriesAccessory, getCatalogEntriesAccessory, getCatalogEntriesAccessory, getCatalogEntriesAccessory, getCatalogEntriesAccessoryByStore, getCatalogEntriesAccessoryByStore, getCatalogEntriesAccessoryByStore, getCatalogEntriesAccessoryByStore, getCatalogEntriesByMAssocTypeAndStore, getCatalogEntriesByMAssocTypeAndStore, getCatalogEntriesByMAssocTypeAndStore, getCatalogEntriesByMAssocTypeAndStore, getCatalogEntriesCrossell, getCatalogEntriesCrossell, getCatalogEntriesCrossell, getCatalogEntriesCrossell, getCatalogEntriesCrossellByStore, getCatalogEntriesCrossellByStore, getCatalogEntriesCrossellByStore, getCatalogEntriesCrossellByStore, getCatalogEntriesUpSell, getCatalogEntriesUpSell, getCatalogEntriesUpSell, getCatalogEntriesUpSell, getCatalogEntriesUpSellByStore, getCatalogEntriesUpSellByStore, getCatalogEntriesUpSellByStore, getCatalogEntriesUpSellByStore, getCatalogEntryReferenceNumber, getCatalogEntryReferenceNumberInEntityType, getDescription, getDescription, getDescriptionNoCache, getDiscontinueDate, getEndDate, getEndOfServiceDate, getEntity, getField1, getField1InEntityType, getField2, getField2InEntityType, getField3, getField3InEntityType, getField4, getField5, getItemspc_id, getItemspc_idInEntityType, getLanguage_id, getLanguage_idInEntityType, getLastOrderDate, getLastUpdate, getLastUpdateInEntityType, getListPrice, getManufacturerName, getManufacturerPartNumber, getMarkForDelete, getMarkForDeleteInEntityType, getMemberId, getMemberIdInEntityType, getOid, getOnAuction, getOnAuctionInEntityType, getOnSpecial, getOnSpecialInEntityType, getOwner, getParentCatalogEntryIds, getStartDate, getState, getTemplateFileName, getTemplateFileName, getTemplateFileName, getTemplateFileName, getType, getUrl, instantiateEntity, isCatalogEntryInStore, setAvailabilityDate, setBaseItemId, setBaseItemId, setBuyable, setBuyable, setDiscontinueDate, setEndDate, setEndOfServiceDate, setField1, setField1, setField2, setField2, setField3, setField3, setField4, setField5, setInitKey_catalogEntryReferenceNumber, setInitKey_catalogEntryReferenceNumber, setItemspc_id, setItemspc_id, setLanguage_id, setLanguage_id, setLastOrderDate, setLastUpdate, setLastUpdate, setManufacturerName, setManufacturerPartNumber, setMarkForDelete, setMarkForDelete, setMemberId, setMemberId, setOid, setOnAuction, setOnAuction, setOnSpecial, setOnSpecial, setStartDate, setState, setUrl
      • Methods inherited from class com.ibm.commerce.persistence.AbstractJpaEntityAccessBean

        createAccessBean, createAccessBean, createAccessBeanCollection, createAccessBeanCollection, createEntityCollection, detach, remove, setUseDataCache, toString
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • CatalogEntry

        public CatalogEntry()
    • Method Detail

      • getCampaignInitiative

        public com.ibm.commerce.experimentation.runtime.CampaignInitiative getCampaignInitiative()
        Gets the campaign initiative data object.
        Returns:
        Campaign initiative data object.
      • getInitiativeId

        public java.lang.Integer getInitiativeId()
        Gets the initiative ID.
        Returns:
        The initiative ID.
      • getInitiativeScheduleId

        public java.lang.Integer getInitiativeScheduleId()
        Gets the initiative schedule ID.
        Returns:
        The initiative schedule ID.
      • setCampaignInitiative

        public void setCampaignInitiative(com.ibm.commerce.experimentation.runtime.CampaignInitiative campaignInitiative)
        Sets the campaign initiative data object.
        Parameters:
        campaignInitiative - Campaign initiative data object.
      • setInitiativeId

        public void setInitiativeId(java.lang.Integer initiativeId)
        Sets the initiative ID.
        Parameters:
        initiativeId - The initiative ID.
      • setInitiativeScheduleId

        public void setInitiativeScheduleId(java.lang.Integer initiativeScheduleId)
        Sets the initiative schedule ID.
        Parameters:
        initiativeScheduleId - The initiative schedule ID.