com.ibm.commerce.subscription.facade.server.helpers

Interface SubscriptionServerConstants



  • public interface SubscriptionServerConstants
    The class defines the constants that are required by the subscription service classes to build the data service requests to invoke the queries defined in the subscription query template files.
    • Field Detail

      • COPYRIGHT

        static final java.lang.String COPYRIGHT
        The IBM copyright field.
        See Also:
        Constant Field Values
      • _STR_GET_SUBSCRIPTION_BY_ORDER_AND_ORDER_ITEM_ID_XPATH_KEY

        static final java.lang.String _STR_GET_SUBSCRIPTION_BY_ORDER_AND_ORDER_ITEM_ID_XPATH_KEY
        XPath key for retrieving subscription by orderId and orderItemId. This XPath key is used while retrieving subscription entities which are not recurring orders.
        See Also:
        Constant Field Values
      • _STR_GET_SUBSCRIPTION_BY_ORDER_ID_XPATH_KEY

        static final java.lang.String _STR_GET_SUBSCRIPTION_BY_ORDER_ID_XPATH_KEY
        XPath key for retrieving subscription by orderId. This XPath key is used while retrieving subscription entities which are recurring orders.
        See Also:
        Constant Field Values
      • _STR_GET_SUBSCRIPTION_BY_UNIQUEIDS_XPATH_KEY

        static final java.lang.String _STR_GET_SUBSCRIPTION_BY_UNIQUEIDS_XPATH_KEY
        XPath key used to find subscriptions by unique IDs.
        See Also:
        Constant Field Values
      • FIND_SUBSCRIPTION_BY_ID_XPATH

        static final java.lang.String FIND_SUBSCRIPTION_BY_ID_XPATH
        Constant for the XPATH key to find a subscription
        See Also:
        Constant Field Values
      • FIND_SCHEDULEDJOBS_BY_UNIQUEID_AND_ACTIONDATE_XPATH_KEY

        static final java.lang.String FIND_SCHEDULEDJOBS_BY_UNIQUEID_AND_ACTIONDATE_XPATH_KEY
        Constant for the XPATH key to find all the scheduled jobs of a subscription
        See Also:
        Constant Field Values
      • FIND_CANCELSCHEDULE_BY_ID_ACCESS_PROFILE

        static final java.lang.String FIND_CANCELSCHEDULE_BY_ID_ACCESS_PROFILE
        Constant for the IBM_Scheduler_Cancel access profile
        See Also:
        Constant Field Values
      • FIND_SCHEDULEDJOBS_BY_ID_ACCESS_PROFILE

        static final java.lang.String FIND_SCHEDULEDJOBS_BY_ID_ACCESS_PROFILE
        Constant for the IBM_Scheduler_Jobs access profile
        See Also:
        Constant Field Values
      • UNIQUE_ID

        static final java.lang.String UNIQUE_ID
        Constant representing the UniqueID query parameter.
        See Also:
        Constant Field Values
      • ACCESS_PROFILE_IBM_ID_RESOLVE

        static final java.lang.String ACCESS_PROFILE_IBM_ID_RESOLVE
        Constant representing the IBM_IdResolve access profile.
        See Also:
        Constant Field Values
      • QUERY_PARAM_SUBSCRIPTION_TYPE_CODE

        static final java.lang.String QUERY_PARAM_SUBSCRIPTION_TYPE_CODE
        Constant representing the query parameter : SubscriptionTypeCode. This parameter is used in the query to resolve the subscription type code to the subscription type code ID.
        See Also:
        Constant Field Values
      • COLUMN_NAME_SUBSCRIPTION_TYPE_ID

        static final java.lang.String COLUMN_NAME_SUBSCRIPTION_TYPE_ID
        This constant refers to the column name SUBSCPTYPE_ID.
        See Also:
        Constant Field Values
      • TYPE_RECURRING_ORDER

        static final int TYPE_RECURRING_ORDER
        The constant to use for recurring orders in the RECURRING column of the SUBSCRIPTION table.
        See Also:
        Constant Field Values
      • SCHEDULED_JOB_CREATE_CHILD_ORDER

        static final java.lang.String SCHEDULED_JOB_CREATE_CHILD_ORDER
        Constant for the create child order scheduled job action name.
        See Also:
        Constant Field Values
      • SCHEDULED_JOB_CANCEL_RECURRINGORDER

        static final java.lang.String SCHEDULED_JOB_CANCEL_RECURRINGORDER
        Constant to represent the cancel recurring order scheduled job action name.
        See Also:
        Constant Field Values
      • CANCEL_RECURRINGORDER_NOTICEPERIOD

        static final int CANCEL_RECURRINGORDER_NOTICEPERIOD
        Constant to represent the notice period in terms of days required for canceling a scheduled recurring order. If the cancel date is not provided, this time period will be added to the current date.
        See Also:
        Constant Field Values
      • SCHEDULED_JOB_STATE_ACTIVE

        static final int SCHEDULED_JOB_STATE_ACTIVE
        Constant to indicate the active state of a scheduled job.
        See Also:
        Constant Field Values
      • SUBSCRIPTION_STATES_VALUE_MAPPING

        static final java.lang.String SUBSCRIPTION_STATES_VALUE_MAPPING
        Constant to indicate the Subscription states value mapping service.
        See Also:
        Constant Field Values
      • SUBSCRIPTION_TYPE_NONE

        static final java.lang.String SUBSCRIPTION_TYPE_NONE
        Constant to indicate the subscription type : NONE
        See Also:
        Constant Field Values
      • TYPE_SUBSCRIPTION

        static final int TYPE_SUBSCRIPTION
        The constant to use for subscriptions in the RECURRING column of the SUBSCRIPTION table.
        See Also:
        Constant Field Values
      • SUBSCRIPTION_TYPE_RECURRING_ORDER

        static final java.lang.String SUBSCRIPTION_TYPE_RECURRING_ORDER
        The subscription type code for the recurring order.
        See Also:
        Constant Field Values
      • SUBSCRIPTION_STATE_CANCELLED

        static final java.lang.Integer SUBSCRIPTION_STATE_CANCELLED
        Constant to indicate the canceled state of the subscription.
      • SUBSCRIPTION_STATE_PENDING_CANCEL

        static final java.lang.Integer SUBSCRIPTION_STATE_PENDING_CANCEL
        Constant to indicate the pending cancel state of the subscription.
      • SUBSCRIPTION_STATE_COMPLETED

        static final java.lang.Integer SUBSCRIPTION_STATE_COMPLETED
        Constant to indicate the completed state of the subscription.
      • SUBSCRIPTION_STATE_INACTIVE

        static final java.lang.Integer SUBSCRIPTION_STATE_INACTIVE
        Constant to indicate the inactive state of the subscription.
      • SUBSCRIPTION_STATE_ACTIVE

        static final java.lang.Integer SUBSCRIPTION_STATE_ACTIVE
        Constant to indicate the active state of the subscription.
      • SUBSCRIPTION_STATE_EXPIRED

        static final java.lang.Integer SUBSCRIPTION_STATE_EXPIRED
        Constant to indicate the expired state of the subscription.
      • _STR_GET_SUBSCRIPTION_BY_UNIQUE_ID_XPATH_KEY

        static final java.lang.String _STR_GET_SUBSCRIPTION_BY_UNIQUE_ID_XPATH_KEY
        XPath key used to find subscription by unique ID.
        See Also:
        Constant Field Values
      • EC_NEED_PAYMENT

        static final java.lang.String EC_NEED_PAYMENT
        Constant for the needPayment parameter which determines whether the child order requires payment
        See Also:
        Constant Field Values
      • EC_NEED_RECALCULATE

        static final java.lang.String EC_NEED_RECALCULATE
        Constant for the needRecalculate parameter which determines whether the child order need to be recalculated .
        See Also:
        Constant Field Values
      • EC_NEED_PAYMENT_VALUE_TRUE

        static final java.lang.String EC_NEED_PAYMENT_VALUE_TRUE
        Value for the needPayment parameter for the child order which requires payment.
        See Also:
        Constant Field Values
      • EC_NEED_PAYMENT_VALUE_FALSE

        static final java.lang.String EC_NEED_PAYMENT_VALUE_FALSE
        Value for the needPayment parameter for the child order which doesn't requires payment.
        See Also:
        Constant Field Values
      • EC_NEED_RECALCULATE_VALUE_TRUE

        static final java.lang.String EC_NEED_RECALCULATE_VALUE_TRUE
        Value for the needRecalculate parameter for the child order which needs to be recalculated .
        See Also:
        Constant Field Values
      • EC_NEED_RECALCULATE_VALUE_FALSE

        static final java.lang.String EC_NEED_RECALCULATE_VALUE_FALSE
        Value for the needRecalculate parameter for the child order which doesn't needs to be recalculated .
        See Also:
        Constant Field Values
      • SCHEDULER_CREATE_CHILD_ORDER_ACTION

        static final java.lang.String SCHEDULER_CREATE_CHILD_ORDER_ACTION
        Constant for the subscription scheduler create child order action.
        See Also:
        Constant Field Values
      • SUBSCRIPTION_COMPLETE_STATUS

        static final java.lang.String SUBSCRIPTION_COMPLETE_STATUS
        Constant for the subscription complete status.
        See Also:
        Constant Field Values
      • SUBSCRIPTION_ACTIVE_STATUS

        static final java.lang.String SUBSCRIPTION_ACTIVE_STATUS
        Constant for the subscription active status.
        See Also:
        Constant Field Values
      • SCHEDULED_ACTION_PROCESS_INTERVAL

        static final java.lang.String SCHEDULED_ACTION_PROCESS_INTERVAL
        This refers to the scheduled action process interval request property name.
        See Also:
        Constant Field Values
      • TRANSIENT_STATE_PROCESSING

        static final java.lang.Integer TRANSIENT_STATE_PROCESSING
        Constant to indicate the transient state of processing for a subscription.
      • ACCESS_PROFILE_IBM_SUBSCRIPTION_STATE_UPDATE

        static final java.lang.String ACCESS_PROFILE_IBM_SUBSCRIPTION_STATE_UPDATE
        Constant to indicate the access profile used to update the subscription state.
        See Also:
        Constant Field Values
      • CATALOG_ENTRY_ATTR_SUSCRIPTION_TYPE_ID

        static final java.lang.String CATALOG_ENTRY_ATTR_SUSCRIPTION_TYPE_ID
        Constant to indicate the catalog entry attribute subscription type ID.
        See Also:
        Constant Field Values
      • COLUMN_NAME_CATENTRY_ID_PARENT

        static final java.lang.String COLUMN_NAME_CATENTRY_ID_PARENT
        This constant refers to the column name CATENTRY_ID_PARENT.
        See Also:
        Constant Field Values
      • COLUMN_NAME_SUBSCRIPTION_ID

        static final java.lang.String COLUMN_NAME_SUBSCRIPTION_ID
        This constant refers to the column name SUBSCRIPTION_ID.
        See Also:
        Constant Field Values
      • COLUMN_NAME_ENDDATE

        static final java.lang.String COLUMN_NAME_ENDDATE
        This constant refers to the column name ENDDATE.
        See Also:
        Constant Field Values
      • QUERY_PARAM_MEMBER_ID

        static final java.lang.String QUERY_PARAM_MEMBER_ID
        This constant refers to the MEMBER_ID.
        See Also:
        Constant Field Values
      • SUBSCRIPTION_TYPE_TIMEBASED_SUBSCRIPTION

        static final java.lang.String SUBSCRIPTION_TYPE_TIMEBASED_SUBSCRIPTION
        The subscription type code for the recurring order.
        See Also:
        Constant Field Values
      • FIND_SUBSCRIPTIONS_BY_MEMBERID_AND_ENDDATE_AND_PARENTID

        static final java.lang.String FIND_SUBSCRIPTIONS_BY_MEMBERID_AND_ENDDATE_AND_PARENTID
        Constant for the IBM_Select_Subscription_By_Member_EndDate_ParentID access profile
        See Also:
        Constant Field Values
      • QUERY_PARAM_ENDDATE

        static final java.lang.String QUERY_PARAM_ENDDATE
        Constant representing the query parameter : EndDate
        See Also:
        Constant Field Values
      • QUERY_PARAM_PARENT_CATALOG_ENTRY_ID

        static final java.lang.String QUERY_PARAM_PARENT_CATALOG_ENTRY_ID
        Constant representing the query parameter : ParentID
        See Also:
        Constant Field Values
      • QUERY_PARAM_CATENTRYID

        static final java.lang.String QUERY_PARAM_CATENTRYID
        Constant representing the query parameter : CatentryID
        See Also:
        Constant Field Values
      • FIND_PARENT_CATENTRYID_BY_CHILD_CATENTRYID

        static final java.lang.String FIND_PARENT_CATENTRYID_BY_CHILD_CATENTRYID
        Constant for the IBM_Select_Parent_CatentryID_By_Child_CatentryID access profile
        See Also:
        Constant Field Values
      • NOTICEPERIOD_UOM_HOURS

        static final java.lang.String NOTICEPERIOD_UOM_HOURS
        Constant to represent the notice period UOM in hours
        See Also:
        Constant Field Values
      • NOTICEPERIOD_UOM_DAYS

        static final java.lang.String NOTICEPERIOD_UOM_DAYS
        Constant to represent the notice period UOM in days
        See Also:
        Constant Field Values
      • TRANSIENT_STATE_CANCEL_ORDER

        static final java.lang.Integer TRANSIENT_STATE_CANCEL_ORDER
        Constant to indicate the transient state for canceling order
      • TRANSIENT_STATE_CANCEL_SUBSCRIPTION

        static final java.lang.Integer TRANSIENT_STATE_CANCEL_SUBSCRIPTION
        Constant to indicate the transient state for canceling subscription
      • ACCESS_PROFILE_SUMMARY_INFORMATION

        static final java.lang.String ACCESS_PROFILE_SUMMARY_INFORMATION
        Constant for the IBM_Summary access profile
        See Also:
        Constant Field Values
      • _STR_GET_SCHEULEDJOBS_BY_ACTIONDATE_XPATH_KEY

        static final java.lang.String _STR_GET_SCHEULEDJOBS_BY_ACTIONDATE_XPATH_KEY
        Constant for the XPath used to retrieve the scheduled jobs by action date.
        See Also:
        Constant Field Values
      • SCHEDULED_JOB_ACTIONDATE

        static final java.lang.String SCHEDULED_JOB_ACTIONDATE
        This constant refers to the column name ACTIONDATE.
        See Also:
        Constant Field Values
      • COLUMN_NAME_SCHEDULED_ACTION_ID

        static final java.lang.Object COLUMN_NAME_SCHEDULED_ACTION_ID
        This constant refers to the column name SCHEDULED_ID.
      • _STR_GET_SCHEDULED_SUBSCRIPTION_ACTION_BY_ACTION_ID_XPATH_KEY

        static final java.lang.String _STR_GET_SCHEDULED_SUBSCRIPTION_ACTION_BY_ACTION_ID_XPATH_KEY
        The XPath key to use for fetch the scheduled action by action ID.
        See Also:
        Constant Field Values
      • SCHEDULED_ACTION_ID

        static final java.lang.String SCHEDULED_ACTION_ID
        The Relational parameter name for the scheduled action ID.
        See Also:
        Constant Field Values
      • SCHEDULED_JOB_STATE_FAILED

        static final java.lang.Integer SCHEDULED_JOB_STATE_FAILED
        Constant to indicate the failed state of a scheduled job.
      • SCHEDULED_JOB_STATE_COMPLETED

        static final java.lang.Integer SCHEDULED_JOB_STATE_COMPLETED
        Constant to indicate the completed state of a scheduled job.
      • TRANSIENT_STATE_INITIALIZE_CHILD_ORDER

        static final java.lang.Integer TRANSIENT_STATE_INITIALIZE_CHILD_ORDER
        Constant to indicate the transient state for starting scheduler action for create child orders.
      • TRANSIENT_STATE_UPDATE_SUBSCRIPTION

        static final java.lang.Integer TRANSIENT_STATE_UPDATE_SUBSCRIPTION
        Constant to indicate the transient state for updating subscription
      • TRANSIENT_STATE_CREATE_SUBSCRIPTION_JOB

        static final java.lang.Integer TRANSIENT_STATE_CREATE_SUBSCRIPTION_JOB
        Constant to indicate the transient state for updating subscription
      • TRANSIENT_STATE_FINAL_SUBSCRIPTION

        static final java.lang.Integer TRANSIENT_STATE_FINAL_SUBSCRIPTION
        Constant to indicate the transient state for final subscription
      • EC_CATALOG_ENTRY_ID

        static final java.lang.String EC_CATALOG_ENTRY_ID
        Constant for the catalog entry ID.
        See Also:
        Constant Field Values
      • EC_AMOUNT_TO_CHARGE

        static final java.lang.String EC_AMOUNT_TO_CHARGE
        Constant for the amount to charge.
        See Also:
        Constant Field Values
      • EC_QUANTITY

        static final java.lang.String EC_QUANTITY
        Constant for the quantity.
        See Also:
        Constant Field Values
      • _STR_GET_SUBSCRIPTION_TEMPLATE_BY_TEMPLATE_ID_QUERY

        static final java.lang.String _STR_GET_SUBSCRIPTION_TEMPLATE_BY_TEMPLATE_ID_QUERY
        XPath key used to find subscription template by template ID.
        See Also:
        Constant Field Values
      • QUERY_PARAM_SUBSCRIPTION_TEMPLATE_ID

        static final java.lang.String QUERY_PARAM_SUBSCRIPTION_TEMPLATE_ID
        Constant representing the query parameter : SubscriptionTemplate_ID. This parameter is used in the query retrieve the template details.
        See Also:
        Constant Field Values
      • COLUMN_NAME_CATENTRY_ID

        static final java.lang.String COLUMN_NAME_CATENTRY_ID
        Constant representing the column parameter : CATENTRY_ID. This parameter is used to retrieve the catentry id.
        See Also:
        Constant Field Values
      • EC_ORDERITEM_ID

        static final java.lang.String EC_ORDERITEM_ID
        Constant representing the column parameter : CATENTRY_ID. This parameter is used to retrieve the catentry id.
        See Also:
        Constant Field Values
      • SCHEDULED_JOB_EXPIRE_SUBSCRIPTION

        static final java.lang.String SCHEDULED_JOB_EXPIRE_SUBSCRIPTION
        Constant for the expire subscription scheduled job action name.
        See Also:
        Constant Field Values
      • TRANSIENT_STATE_EXPIRE_SUBSCRIPTION

        static final java.lang.Integer TRANSIENT_STATE_EXPIRE_SUBSCRIPTION
        Constant to indicate the transient state for expiring subscription
      • TRANSIENT_STATE_DELETE_SUBSCRIPTION_JOBS

        static final java.lang.Integer TRANSIENT_STATE_DELETE_SUBSCRIPTION_JOBS
        Constant to indicate the transient state for deleting jobs of a subscription
      • TRANSIENT_STATE_DELETE_JOBS_AFTER_ORDER_CANCEL

        static final java.lang.Integer TRANSIENT_STATE_DELETE_JOBS_AFTER_ORDER_CANCEL
        Constant to indicate the transient state for deleting subscription jobs after canceling parent order
      • SCHEDULED_JOB_STATE_FAILED_WITH_RETRY

        static final java.lang.Integer SCHEDULED_JOB_STATE_FAILED_WITH_RETRY
        Constant to indicate the scheduled action state where the scheduled job is marked for retry.
      • SCHEDULED_JOB_STATE_PROCESSING

        static final java.lang.Integer SCHEDULED_JOB_STATE_PROCESSING
        Constant for the processing state of the scheduled action.
      • SCHEDULED_ACTION_BATCH_SIZE_PARAMETER_NAME

        static final java.lang.String SCHEDULED_ACTION_BATCH_SIZE_PARAMETER_NAME
        This refers to the parameter name for the batch size of the scheduler command.
        See Also:
        Constant Field Values
      • COLUMN_NAME_SCHEDULED_ACTION_RETRY_COUNT

        static final java.lang.String COLUMN_NAME_SCHEDULED_ACTION_RETRY_COUNT
        Constant for the retry count column name.
        See Also:
        Constant Field Values
      • COLUMN_NAME_SCHEDULED_ACTION_NAME

        static final java.lang.String COLUMN_NAME_SCHEDULED_ACTION_NAME
        Constant for the action column in the scheduled jobs table.
        See Also:
        Constant Field Values
      • COLUMN_NAME_SCHEDULED_ACTION_PARAMETER

        static final java.lang.String COLUMN_NAME_SCHEDULED_ACTION_PARAMETER
        Constant for the parameter column in the scheduled jobs table.
        See Also:
        Constant Field Values
      • DEFAULT_SCHEDULE_TYPE

        static final java.lang.String DEFAULT_SCHEDULE_TYPE
        Constant to indicate the default schedule type supported by the subscription.
        See Also:
        Constant Field Values
      • TRANSIENT_STATE_CREATE_CHILD_ORDER

        static final java.lang.Integer TRANSIENT_STATE_CREATE_CHILD_ORDER
        Constant to indicate the transient state for starting scheduler action for create child orders.
      • TRANSIENT_STATE_CANCEL_SUBSCRIPTION_FOR_CHILD_ORDER_EXCEPTION

        static final java.lang.Integer TRANSIENT_STATE_CANCEL_SUBSCRIPTION_FOR_CHILD_ORDER_EXCEPTION
        Constant to indicate the transient state for cancel subscription for child order exception.
      • _STR_SUBSCRIPTION_TYPE_SUBSCRIPTION

        static final java.lang.String _STR_SUBSCRIPTION_TYPE_SUBSCRIPTION
        Constant representing the subscription type
        See Also:
        Constant Field Values
      • CANCEL_SUBSCRIPTION_STATUS_CODE_BACKORDER

        static final java.lang.Integer CANCEL_SUBSCRIPTION_STATUS_CODE_BACKORDER
        Constant to indicate the status reason code for cancel subscription back order.
      • CANCEL_SUBSCRIPTION_STATUS_CODE_BAD_INVENTORY

        static final java.lang.Integer CANCEL_SUBSCRIPTION_STATUS_CODE_BAD_INVENTORY
        Constant to indicate the status reason code for cancel subscription bad inventory.
      • CANCEL_SUBSCRIPTION_STATUS_CODE_CATALOG_ENTRY_NOT_BUYABLE

        static final java.lang.Integer CANCEL_SUBSCRIPTION_STATUS_CODE_CATALOG_ENTRY_NOT_BUYABLE
        Constant to indicate the status reason code for cancel subscription catlog entry not buyable.
      • CANCEL_SUBSCRIPTION_STATUS_CODE_CATALOG_ENTRY_MARK_FOR_DELETE

        static final java.lang.Integer CANCEL_SUBSCRIPTION_STATUS_CODE_CATALOG_ENTRY_MARK_FOR_DELETE
        Constant to indicate the status reason code for cancel subscription catalog entry mark for delete.
      • CANCEL_SUBSCRIPTION_STATUS_CODE_PAYMENT_FAILED_FOR_CHILD_ORDER

        static final java.lang.Integer CANCEL_SUBSCRIPTION_STATUS_CODE_PAYMENT_FAILED_FOR_CHILD_ORDER
        Constant to indicate the status reason code for cancel subscription payment failure for child order.
      • SUBSCRIPTION_CREATE_CHILD_ORDER_FAILED_STATE

        static final java.lang.String SUBSCRIPTION_CREATE_CHILD_ORDER_FAILED_STATE
        Constant representing the failed action state in create child order
        See Also:
        Constant Field Values
      • COLUMN_NAME_CATENTQUANTITY

        static final java.lang.String COLUMN_NAME_CATENTQUANTITY
        Constant representing the column parameter : CATENTQUANTITY. This parameter is used to retrieve the catentry quantity.
        See Also:
        Constant Field Values
      • _STR_STATUS_REASON_CODE

        static final java.lang.String _STR_STATUS_REASON_CODE
        Constant representing the parameter status reason code
        See Also:
        Constant Field Values
      • CANCEL_SUBSCRIPTION_STATUS_KEY_BACKORDER

        static final java.lang.String CANCEL_SUBSCRIPTION_STATUS_KEY_BACKORDER
        Constant to indicate the status reason message key for cancel subscription back order.
        See Also:
        Constant Field Values
      • CANCEL_SUBSCRIPTION_STATUS_KEY_CATALOG_ENTRY_NOT_BUYABLE

        static final java.lang.String CANCEL_SUBSCRIPTION_STATUS_KEY_CATALOG_ENTRY_NOT_BUYABLE
        Constant to indicate the status reason message key for cancel subscription catlog entry not buyable.
        See Also:
        Constant Field Values
      • CANCEL_SUBSCRIPTION_STATUS_KEY_CATALOG_ENTRY_MARK_FOR_DELETE

        static final java.lang.String CANCEL_SUBSCRIPTION_STATUS_KEY_CATALOG_ENTRY_MARK_FOR_DELETE
        Constant to indicate the status reason message key for cancel subscription catalog entry mark for delete.
        See Also:
        Constant Field Values
      • CANCEL_SUBSCRIPTION_STATUS_KEY_PAYMENT_FAILED_FOR_CHILD_ORDER

        static final java.lang.String CANCEL_SUBSCRIPTION_STATUS_KEY_PAYMENT_FAILED_FOR_CHILD_ORDER
        Constant to indicate the status reason message key for cancel subscription payment failure for child order.
        See Also:
        Constant Field Values
      • CANCEL_SUBSCRIPTION_STATUS_KEY

        static final java.lang.String CANCEL_SUBSCRIPTION_STATUS_KEY
        Constant to indicate the status reason message key for cancel subscription.
        See Also:
        Constant Field Values
      • CANCEL_SUBSCRIPTION_NOTIFY_MERCHANT_MSG

        static final java.lang.String CANCEL_SUBSCRIPTION_NOTIFY_MERCHANT_MSG
        Constant to indicate the status reason message for cancel subscription.
        See Also:
        Constant Field Values
      • MISSING_SUBSCRIPTION_TEMPLATE_STATUS_CODE

        static final java.lang.Integer MISSING_SUBSCRIPTION_TEMPLATE_STATUS_CODE
        Constant to indicate the status reason code for missing subscription template.
      • MISSING_SUBSCRIPTION_TEMPLATE_STATUS_CODE_KEY

        static final java.lang.String MISSING_SUBSCRIPTION_TEMPLATE_STATUS_CODE_KEY
        Constant to indicate the status reason message key missing subscription template.
        See Also:
        Constant Field Values
      • _ERR_CANCEL_SUBSCRIPTION_STATUS_CODE

        static final java.lang.Integer _ERR_CANCEL_SUBSCRIPTION_STATUS_CODE
        Constant to indicate the status reason code for cancel subscription.
      • FIND_SUBSCRIPTION_TEMPLATEID_BY_CATENTRYID

        static final java.lang.String FIND_SUBSCRIPTION_TEMPLATEID_BY_CATENTRYID
        XPath key to find the template identifier by using parent catalog entry identifier.
        See Also:
        Constant Field Values
      • QUERY_PARAM_QTYUNITID

        static final java.lang.String QUERY_PARAM_QTYUNITID
        Constant to indicate query parameter: QtyUnitID
        See Also:
        Constant Field Values
      • FIND_QTYUNITID

        static final java.lang.String FIND_QTYUNITID
        Constant to indicate the query to select QtyUnitID.
        See Also:
        Constant Field Values
      • FAILED_STATE_JOB_PARAMETER

        static final java.lang.String FAILED_STATE_JOB_PARAMETER
        Constant to store the failed state in the parameter column.
        See Also:
        Constant Field Values
      • USER_REQUESTED_CANCEL_SUBSCRIPTION_STATUS_CODE

        static final java.lang.Integer USER_REQUESTED_CANCEL_SUBSCRIPTION_STATUS_CODE
        Constant to indicate the status reason code for cancel subscription as requested by shopper
      • ERR_CANCEL_SUBSCRIPTION_REFUND_USER

        static final java.lang.String ERR_CANCEL_SUBSCRIPTION_REFUND_USER
        Constant to indicate to the shopper that an error occurred while processing refund of a subscription.
        See Also:
        Constant Field Values
      • ERR_CANCEL_SUBSCRIPTION_REFUND_MERCHANT

        static final java.lang.String ERR_CANCEL_SUBSCRIPTION_REFUND_MERCHANT
        Constant to indicate to the merchant that an error occurred while processing refund of a subscription.
        See Also:
        Constant Field Values
      • ERR_CANCEL_RECORDER_PARENTORDER_MERCHANT

        static final java.lang.String ERR_CANCEL_RECORDER_PARENTORDER_MERCHANT
        Constant to indicate to the merchant that an error occurred while canceling the parent order of a recurring order.
        See Also:
        Constant Field Values
      • SUBSCRIPTION_STATUS_CODE_FOR_UNCHECKED_EXCEPTION

        static final java.lang.Integer SUBSCRIPTION_STATUS_CODE_FOR_UNCHECKED_EXCEPTION
        Constant to indicate the status reason code for unchecked exception.
      • SUBSCRIPTION_UNCHECKED_EXCEPTION_STATUS_CODE_KEY

        static final java.lang.String SUBSCRIPTION_UNCHECKED_EXCEPTION_STATUS_CODE_KEY
        Constant to indicate the status reason message key for unchecked exception.
        See Also:
        Constant Field Values
      • TRANSIENT_STATE_FIND_SUBSCRIPTION_TEMPLATE_IDENTIFIER

        static final java.lang.Integer TRANSIENT_STATE_FIND_SUBSCRIPTION_TEMPLATE_IDENTIFIER
        Constant to indicate the transient state to find the subscription template identifier.
      • SUBSCRIPTION_STATUS_CODE_PRODUCT_FAILED_FOR_CHILD_ORDER

        static final java.lang.Integer SUBSCRIPTION_STATUS_CODE_PRODUCT_FAILED_FOR_CHILD_ORDER
        Constant to indicate the status reason code for failure in adding a product for child order.
      • SUBSCRIPTION_STATUS_KEY_PRODUCT_FAILED_FOR_CHILD_ORDER

        static final java.lang.String SUBSCRIPTION_STATUS_KEY_PRODUCT_FAILED_FOR_CHILD_ORDER
        Constant to indicate the status reason message key for cancel subscription payment failure for child order.
        See Also:
        Constant Field Values
      • EXTENDED_CONFIGURATION_GROUPING_NAME_SUBSCRIPTION_DETAILS_VALIDATION_OPTIONS

        static final java.lang.String EXTENDED_CONFIGURATION_GROUPING_NAME_SUBSCRIPTION_DETAILS_VALIDATION_OPTIONS
        The constant representing extended configuration group of subscription details validation options.
        See Also:
        Constant Field Values
      • EXTENDED_CONFIGURATION_SUBSCRIPTION_DETAILS_VALIDATOR_PROPERTY_NAME

        static final java.lang.String EXTENDED_CONFIGURATION_SUBSCRIPTION_DETAILS_VALIDATOR_PROPERTY_NAME
        The constant representing extended configuration property name for the subscription details validator implementation to be used.
        See Also:
        Constant Field Values
      • TRANSIENT_STATE_SEND_EMAIL_NOTIFICATION_FOR_FAILURE

        static final java.lang.Integer TRANSIENT_STATE_SEND_EMAIL_NOTIFICATION_FOR_FAILURE
        The constant representing the transient state for sending the notification on failure of the child order.
      • TRANSIENT_STATE_SEND_NOTIFICATION_FOR_FAILED_ORDER_CANCEL

        static final java.lang.Integer TRANSIENT_STATE_SEND_NOTIFICATION_FOR_FAILED_ORDER_CANCEL
        The constant representing the transient state for sending the notification on failure of canceling the parent order.