com.ibm.commerce.search.rulequery

Class AttributeInfoDictionary

  • java.lang.Object
    • com.ibm.commerce.search.rulequery.AttributeInfoDictionary


  • public class AttributeInfoDictionary
    extends java.lang.Object

    Dictionary of all schema columns containing mappings to AttributeInfo meta data

    The values entered into the AttributeInfoDictionary map to AttributeInfo classes and can be used for many purposes, such as setting the order by value in a search to specify which column to use for the SQL order by operation. The following table lists the mapping of AttributeInfoDictionary item to AttributeInfo class:

    AttributeInfoDictionary Entry AttributeInfo Class
    ListPriceListPrice ListPriceAttributeInfo
    ListPriceCurrency ListPriceCurrencyAttributeInfo
    ListPriceCatEntId ListPriceCatEntIdentifierAttributeInfo
    StoreInvQuantity StoreInvQuantityAttributeInfo
    StoreInvQuanMeasure StoreInvQuanMeasureAttributeInfo
    CatGrpDescName CatGrpDescNameAttributeInfo
    CatGrpDescLanguageId CatGrpDescLanguageIdentifierAttributeInfo
    CatGrpDescLongDesc CatGrpDescLongDescAttributeInfo
    CatGrpDescShortDesc CatGrpDescShortDescAttributeInfo
    CatEntrySKU CatEntrySKUAttributeInfo
    CatEntryId CatEntryIdentifierAttributeInfo
    CatEntryBuyable CatEntryBuyableAttributeInfo
    CatEntryOnAuction CatEntryOnAuctionAttributeInfo
    CatEntryOnSpecial CatEntryOnSpecialAttributeInfo
    CatEntryPartnumber CatEntryPartnumberAttributeInfo
    CatEntryMFPartnumber CatEntryMFPartnumberAttributeInfo
    CatEntryMfname CatEntryMfnameAttributeInfo
    CatEntryMarkfordelete CatEntryMarkfordeleteAttributeInfo
    CatEntryLastUpdate CatEntryLastUpdateAttributeInfo
    CatEntryField4 CatEntryField4AttributeInfo
    CatEntryType CatEntryTypeAttributeInfo
    CatEntDescName CatEntDescNameAttributeInfo
    CatEntDescKeyword CatEntDescKeywordAttributeInfo
    CatEntDescAvailabilityDate CatEntDescAvailabilityDateAttributeInfo
    CatEntDescLanguageId CatEntDescLanguageIdentifierAttributeInfo
    CatEntDescPublished CatEntDescPublishedAttributeInfo
    CatEntDescShortDesc CatEntDescShortDescAttributeInfo
    CatEntDescCatEntdentifier CatEntDescCatEntdentifierAttributeInfo
    CatEntDescThumbnail CatEntDescThumbnailAttributeInfo
    CatEntDescLongDesc CatEntDescLongDescAttributeInfo
    CatEntDescShortDesc CatEntDescShortDescAttributeInfo
    CatEntDescPartnumber CatEntDescPartnumberAttributeInfo
    CatEntDescAvailable CatEntDescAvailableAttributeInfo
    StoreCEntStoreId StoreCEntStoreIdentifierAttributeInfo
    UsersId UsersIdentifierAttributeInfo
    InvStVwQuantityAvailable InvStVwQuantityAvailableAttributeInfo
    InvStVwQuanMeasure InvStVwQuanMeasureAttributeInfo
    InvStVwStoreId InvStVwStoreIdentifierAttributeInfo
    AttributeName AttributeNameAttributeInfo
    AttributeLanguageId AttributeLanguageIdentifierAttributeInfo
    AttributeCatEntId AttributeCatEntIdentifierAttributeInfo
    AttributeAttributeId AttributeAttributeIdentifierAttributeInfo
    AttrValueName AttrValueNameAttributeInfo
    AttrValueLanguageId AttrValueLanguageIdentifierAttributeInfo
    AttrValueCatEntId AttrValueCatEntIdentifierAttributeInfo
    AttrValueAttributeId AttrValueAttributeIdentifierAttributeInfo
    AttrValueStringValue AttrValueStringValueAttributeInfo
    AttrValueIntegerValue AttrValueIntegerValueAttributeInfo
    AttrValueFloatValue AttrValueFloatValueAttributeInfo
    CatGpEnRelCatEntId CatGpEnRelCatEntIdentifierAttributeInfo
    CatGpEnRelCatGpId CatGpEnRelCatGpIdentifierAttributeInfo
    CatGpEnRelCatalogId CatGpEnRelCatalogIdentifierAttributeInfo
    CatEntRelChildId CatEntRelChildIdentifierAttributeInfo
    CatEntRelParentId CatEntRelParentIdentifierAttributeInfo
    CatGroupId CatGroupIdentifierAttributeInfo
    PrsetcerelCatEntId PrsetcerelCatEntIdentifierAttributeInfo
    PrsetcerelProductsetId PrsetcerelProductsetIdAttributeInfo
    OfferPricePrice OfferPricePriceAttributeInfo
    OfferPriceCurrency OfferPriceCurrencyAttributeInfo
    OfferMaxQuantity OfferMaxQuantityAttributeInfo
    OfferMinQuantity OfferMinQuantityAttributeInfo
    CatEntRelType CatEntRelTypeAttributeInfo
    StdPriceVwPrice StdPriceVwPriceAttributeInfo
    StdPriceVwCatentryId StdPriceVwCatentryIdAttributeInfo
    StdPriceVwCurrency StdPriceVwCurrencyAttributeInfo
    CatEntryLastUpdate CatEntryLastUpdateAttributeInfo
    CatalogId CatalogIdentifierAttributeInfo
    CatalogDescription CatalogDescriptionAttributeInfo
    CatalogDescShortDesc CatalogDescShortDescAttributeInfo
    CatalogDescName CatalogDescNameAttributeInfo
    StoreCatMasterCatalog StoreCatMasterCatalogAttributeInfo
    StoreCatStoreId StoreCatStoreIdentifierAttributeInfo
    StoreCatCatalogId StoreCatCatalogIdentifierAttributeInfo
    CatalogDescLanguageId CatalogDescLanguageIdAttributeInfo
    CatalogIdent CatalogIdentAttributeInfo
    CatalogDescCatalogId CatalogDescCatalogIdAttributeInfo
    CatGroupIdent CatGroupIdentAttributeInfo
    CatGroupLastupdate CatGroupLastupdateAttributeInfo
    CatGrpDescKeyword CatGrpDescKeywordAttributeInfo
    CatGrpDescPublished CatGrpDescPublishedAttributeInfo
    StoreCGrpStoreEntId StoreCGrpStoreEntIdAttributeInfo
    CatGroupMarkfordelete CatGroupMarkfordeleteAttributeInfo
    • Constructor Detail

      • AttributeInfoDictionary

        public AttributeInfoDictionary()
        AttributeInfoDictionary constructor comment.
    • Method Detail

      • getDictionary

        public java.util.Hashtable getDictionary()
        Repository of AttributeInfo definitions
        Returns:
        java.util.Hashtable
      • getSingleton

        public static AttributeInfoDictionary getSingleton()
        Reference to singleton copy of dictionary
        Returns:
        com.ibm.commerce.search.rulequery.AttributeInfoDictionary
      • initialize

        public void initialize()
        Create initial dictionary