com.ibm.commerce.promotion.facade

Class PromotionFacadeConstants

  • java.lang.Object
    • com.ibm.commerce.promotion.facade.PromotionFacadeConstants


  • public class PromotionFacadeConstants
    extends java.lang.Object
    This class defines the constants used to interact with the Promotion facade.
    • Field Detail

      • COMPONENT_NAME

        public static final java.lang.String COMPONENT_NAME
        This constant represents the component name for the Promotion component.
        See Also:
        Constant Field Values
      • CONTENT_COMPONENT_NAME

        public static final java.lang.String CONTENT_COMPONENT_NAME
        This constant represents the component name for the Content component.
        See Also:
        Constant Field Values
      • ACCESS_PROFILE_ADMIN_DETAILS_INFOMATION

        public static final java.lang.String ACCESS_PROFILE_ADMIN_DETAILS_INFOMATION
        This constants represents an access profile that returns detail information about the noun. This includes most of the information associated with the specified noun.
        See Also:
        Constant Field Values
      • ACCESS_PROFILE_ADMIN_ALL_INFOMATION

        public static final java.lang.String ACCESS_PROFILE_ADMIN_ALL_INFOMATION
        This constant represents an access profile that returns all information about the noun being returned.
        See Also:
        Constant Field Values
      • ACCESS_PROFILE_ADMIN_SUMMARY

        public static final java.lang.String ACCESS_PROFILE_ADMIN_SUMMARY
        This constant represents an access profile that returns summary information about the noun being returned.
        See Also:
        Constant Field Values
      • ACCESS_PROFILE_ADMIN_PROMOTION_ELEMENT_INFOMATION

        public static final java.lang.String ACCESS_PROFILE_ADMIN_PROMOTION_ELEMENT_INFOMATION
        This constant represents an access profile that returns promotion element information about the noun being returned.
        See Also:
        Constant Field Values
      • ACCESS_PROFILE_ADMIN_PROMOTION_LIMITS

        public static final java.lang.String ACCESS_PROFILE_ADMIN_PROMOTION_LIMITS
        This constant represents an access profile that returns promotion limits information.
        See Also:
        Constant Field Values
      • ACTION_CODE_ADD

        public static final java.lang.String ACTION_CODE_ADD
        This constant represents the action code "Add"
        See Also:
        Constant Field Values
      • ACTION_CODE_DELETE

        public static final java.lang.String ACTION_CODE_DELETE
        This constant represents the action code "Delete"
        See Also:
        Constant Field Values
      • ACTION_CODE_ACTIVATE

        public static final java.lang.String ACTION_CODE_ACTIVATE
        This constant represents the action code "Activate"
        See Also:
        Constant Field Values
      • ACTION_CODE_DEACTIVATE

        public static final java.lang.String ACTION_CODE_DEACTIVATE
        This constant represents the action code "Deactivate"
        See Also:
        Constant Field Values
      • ACTION_CODE_CHANGE

        public static final java.lang.String ACTION_CODE_CHANGE
        This constant represents the action code "Change"
        See Also:
        Constant Field Values
      • ACTION_CODE_VALIDATE

        public static final java.lang.String ACTION_CODE_VALIDATE
        This constant represents the action code "Validate"
        See Also:
        Constant Field Values
      • ACTION_CODE_ARCHIVE

        public static final java.lang.String ACTION_CODE_ARCHIVE
        This constant represents the action code "Archive"
        See Also:
        Constant Field Values
      • CLOSE_XPATH

        public static final java.lang.String CLOSE_XPATH
        The constant for closing the Xpath with a square bracket.
        See Also:
        Constant Field Values
      • DOUBLE_CLOSE_XPATH

        public static final java.lang.String DOUBLE_CLOSE_XPATH
        This constant represents closing the Xpath with two brackets of )].
        See Also:
        Constant Field Values
      • DOUBLE_SQUARE_CLOSE_XPATH

        public static final java.lang.String DOUBLE_SQUARE_CLOSE_XPATH
        This constant represents closing the Xpath with two square brackets.
        See Also:
        Constant Field Values
      • NOUN_ATTRIBUTE_NAME_PROMOTION_UID

        public static final java.lang.String NOUN_ATTRIBUTE_NAME_PROMOTION_UID
        This constant represents the attribute name "UID" in Promotion noun.
        See Also:
        Constant Field Values
      • NOUN_ATTRIBUTE_NAME_PROMOTION_NAME

        public static final java.lang.String NOUN_ATTRIBUTE_NAME_PROMOTION_NAME
        This constant represents the attribute name "Name" in Promotion noun.
        See Also:
        Constant Field Values
      • NOUN_ATTRIBUTE_NAME_PROMOTION_ELEMENT_TYPE

        public static final java.lang.String NOUN_ATTRIBUTE_NAME_PROMOTION_ELEMENT_TYPE
        This constant represents the attribute name "ElementType" in Promotion noun.
        See Also:
        Constant Field Values
      • XPATH_PROMOTION

        public static final java.lang.String XPATH_PROMOTION
        The Xpath of Promotion with Name.
        See Also:
        Constant Field Values
      • XPATH_PROMOCODE

        public static final java.lang.String XPATH_PROMOCODE
        The Xpath of PromoCode with Name.
        See Also:
        Constant Field Values
      • XPATH_PROMOTION_ALL

        public static final java.lang.String XPATH_PROMOTION_ALL
        The Xpath of all Promotions.
        See Also:
        Constant Field Values
      • XPATH_PROMOTION_BY_ELEMENT_TYPE

        public static final java.lang.String XPATH_PROMOTION_BY_ELEMENT_TYPE
        The Xpath of search Promotions by element type
        See Also:
        Constant Field Values
      • XPATH_PROMOTION_UID

        public static final java.lang.String XPATH_PROMOTION_UID
        The Xpath of Promotion with UID.
        See Also:
        Constant Field Values
      • CONTROL_PARAM_PROMOTION_STATUS

        public static final java.lang.String CONTROL_PARAM_PROMOTION_STATUS
        Constant for the promotion status parameter
        See Also:
        Constant Field Values
      • CONTROL_PARAM_ENDDATEDATE2

        public static final java.lang.String CONTROL_PARAM_ENDDATEDATE2
        Constant for the parameter that specifies the latter end of the promotion end date range This is used when retrieving promotions that have an end date that is before a specified date.
        See Also:
        Constant Field Values
      • PROMOTION_ELEMENT_TYPE_INCLUDE_MEMBER_GROUP_ID

        public static final java.lang.String PROMOTION_ELEMENT_TYPE_INCLUDE_MEMBER_GROUP_ID
        This constant represents the predefined Promotion Element Type "IncludeMemberGroupIdentifier".
        See Also:
        Constant Field Values
      • PROMOTION_ELEMENT_TYPE_EXCLUDE_MEMBER_GROUP_ID

        public static final java.lang.String PROMOTION_ELEMENT_TYPE_EXCLUDE_MEMBER_GROUP_ID
        This constant represents the predefined Promotion Element Type "ExcludeMemberGroupIdentifier".
        See Also:
        Constant Field Values
      • PROMOTION_ELEMENT_TYPE_INCLUDE_CATALOG_ENTRY_ID

        public static final java.lang.String PROMOTION_ELEMENT_TYPE_INCLUDE_CATALOG_ENTRY_ID
        This constant represents the predefined Promotion Element Type "IncludeCatalogEntryIdentifier".
        See Also:
        Constant Field Values
      • PROMOTION_ELEMENT_TYPE_EXCLUDE_CATALOG_ENTRY_ID

        public static final java.lang.String PROMOTION_ELEMENT_TYPE_EXCLUDE_CATALOG_ENTRY_ID
        This constant represents the predefined Promotion Element Type "ExcludeCatalogEntryIdentifier".
        See Also:
        Constant Field Values
      • PROMOTION_ELEMENT_TYPE_GIFT_CATALOG_ENTRY_ID

        public static final java.lang.String PROMOTION_ELEMENT_TYPE_GIFT_CATALOG_ENTRY_ID
        This constant represents the predefined Promotion Element Type "GiftCatalogEntryIdentifier".
        See Also:
        Constant Field Values
      • PROMOTION_ELEMENT_TYPE_INCLUDE_CATEGORY_ID

        public static final java.lang.String PROMOTION_ELEMENT_TYPE_INCLUDE_CATEGORY_ID
        This constant represents the predefined Promotion Element Type "IncludeCategoryIdentifier".
        See Also:
        Constant Field Values
      • PROMOTION_ELEMENT_TYPE_EXCLUDE_CATEGORY_ID

        public static final java.lang.String PROMOTION_ELEMENT_TYPE_EXCLUDE_CATEGORY_ID
        This constant represents the predefined Promotion Element Type "ExcludeCategoryIdentifier".
        See Also:
        Constant Field Values
      • PROMOTION_ELEMENT_TYPE_INCLUDE_CATENTRY_ATTRIBUTE

        public static final java.lang.String PROMOTION_ELEMENT_TYPE_INCLUDE_CATENTRY_ATTRIBUTE
        This constant represents the predefined Promotion Element Type "CatalogEntryAttributeRule".
        See Also:
        Constant Field Values
      • PROMOTION_ELEMENT_TYPE_EXCLUDE_CATENTRY_ATTRIBUTE

        public static final java.lang.String PROMOTION_ELEMENT_TYPE_EXCLUDE_CATENTRY_ATTRIBUTE
        This constant represents the predefined Promotion Element Type "CatalogEntryExcludeAttributeRule".
        See Also:
        Constant Field Values
      • PROMOTION_ELEMENT_TYPE_INCLUDE_SHIPMODE_ID

        public static final java.lang.String PROMOTION_ELEMENT_TYPE_INCLUDE_SHIPMODE_ID
        This constant represents the predefined Promotion Element Type "IncludeShipModeIdentifier".
        See Also:
        Constant Field Values
      • PROMOTION_ELEMENT_TYPE_INCLUDE_PROMOTION_ID

        public static final java.lang.String PROMOTION_ELEMENT_TYPE_INCLUDE_PROMOTION_ID
        This constant represents the predefined Promotion Element Type "IncludePromotionIdentifier".
        See Also:
        Constant Field Values
      • PROMOTION_ELEMENT_VARIABLE_NAME_ID

        public static final java.lang.String PROMOTION_ELEMENT_VARIABLE_NAME_ID
        This constant represents the required Promotion Element Variable Name "Id" for a predefined Promotion Element Type.
        See Also:
        Constant Field Values
      • CONTROL_PARAMETER_CMC

        public static final java.lang.String CONTROL_PARAMETER_CMC
        This constant represents the value "CMC" for Promotion Control Parameter.
        See Also:
        Constant Field Values
      • DELETE_PROMOTION_CODE_EXPORTS_FROM_PROCESSFILE_QRY

        public static final java.lang.String DELETE_PROMOTION_CODE_EXPORTS_FROM_PROCESSFILE_QRY
        The query name used to delete promotion code exports from PROCESSFILE table
        See Also:
        Constant Field Values
      • DELETE_PROMOTION_CODE_EXPORTS_FROM_UPLOADFILE_QRY

        public static final java.lang.String DELETE_PROMOTION_CODE_EXPORTS_FROM_UPLOADFILE_QRY
        The query name used to delete promotion code exports from UPLOADFILE table
        See Also:
        Constant Field Values
      • OBJECT_ID_PARAM

        public static final java.lang.String OBJECT_ID_PARAM
        A constant to represent the objectId param
        See Also:
        Constant Field Values
      • UPLOAD_TYPE_PARAM

        public static final java.lang.String UPLOAD_TYPE_PARAM
        A constant to represent the newUploadType param
        See Also:
        Constant Field Values
      • EXPORT_UPLOAD_TYPE

        public static final java.lang.String EXPORT_UPLOAD_TYPE
        A constant to represent the PromotionCodeExport string value
        See Also:
        Constant Field Values
      • EXPORT_UPLOAD_TYPE_PART

        public static final java.lang.String EXPORT_UPLOAD_TYPE_PART
        A constant to represent the PromotionCodeExport.Part string value
        See Also:
        Constant Field Values
    • Constructor Detail

      • PromotionFacadeConstants

        public PromotionFacadeConstants()