com.ibm.commerce.marketing.beans

Class EMarketingSpot.AssociateCatalogEntry

  • 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.AssociateCatalogEntry
  • 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.AssociateCatalogEntry
    extends com.ibm.commerce.catalog.beans.CatalogEntryDataBean
    Extends CatalogEntryDataBean to provide a class that also contains information about the activity that recommended the associated 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.math.BigDecimal getAssociationRank()
      Gets the association rank of this catalog entry.
      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 setAssociationRank(java.math.BigDecimal associationRank)
      Sets the association rank of this catalog entry.
      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

      • AssociateCatalogEntry

        public AssociateCatalogEntry()
    • Method Detail

      • getAssociationRank

        public java.math.BigDecimal getAssociationRank()
        Gets the association rank of this catalog entry.
        Returns:
        The association rank.
      • 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.
      • setAssociationRank

        public void setAssociationRank(java.math.BigDecimal associationRank)
        Sets the association rank of this catalog entry.
        Parameters:
        associationRank - The association rank.
      • 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.