com.ibm.commerce.marketing.commands

Interface GetCatalogEntryAttributesCmd

  • All Superinterfaces:
    com.ibm.websphere.command.Command, java.io.Serializable
    All Known Implementing Classes:
    GetCatalogEntryAttributesCmdImpl


    public interface GetCatalogEntryAttributesCmd
    extends com.ibm.websphere.command.Command
    Interface for getting attribute information of a CatalogEntry.
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT
      The copyright information.
      static java.lang.String NAME
      Interface name.
      • Fields inherited from interface com.ibm.websphere.command.Command

        serialVersionUID
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      void addAttribute(java.lang.String aLanguage, java.lang.String aName, java.lang.String aValue)
      Adds the attribute for a specific language.
      java.util.Map getAttributes()
      Returns a Map object that has attribute maps by language IDs.
      void setAssociatedLanguage(java.lang.String aLanguage)
      Sets the associated language ID for the request.
      void setCatalogEntryKey(CatalogEntryKey aCatalogEntryKey)
      Sets the key of the CatalogEntry
      • Methods inherited from interface com.ibm.websphere.command.Command

        execute, isReadyToCallExecute, reset
    • Field Detail

      • COPYRIGHT

        static final java.lang.String COPYRIGHT
        The copyright information.
        See Also:
        Constant Field Values
      • NAME

        static final java.lang.String NAME
        Interface name.
    • Method Detail

      • setCatalogEntryKey

        void setCatalogEntryKey(CatalogEntryKey aCatalogEntryKey)
        Sets the key of the CatalogEntry
        Parameters:
        aCatalogEntryKey - The key of the CatalogEntry
      • setAssociatedLanguage

        void setAssociatedLanguage(java.lang.String aLanguage)
        Sets the associated language ID for the request.
        Parameters:
        aLanguage - The language ID
      • addAttribute

        void addAttribute(java.lang.String aLanguage,
                          java.lang.String aName,
                          java.lang.String aValue)
        Adds the attribute for a specific language.
        Parameters:
        aLanguage - The language ID
        aName - The language specific attribute name.
        aValue - The language specific attribute value.
      • getAttributes

        java.util.Map getAttributes()
        Returns a Map object that has attribute maps by language IDs.
        Returns:
        A map object that contains maps of language specific attributes.