001// -------------------------------------------------------------------------------- 002// Copyright 2002-2024 Echo Three, LLC 003// 004// Licensed under the Apache License, Version 2.0 (the "License"); 005// you may not use this file except in compliance with the License. 006// You may obtain a copy of the License at 007// 008// http://www.apache.org/licenses/LICENSE-2.0 009// 010// Unless required by applicable law or agreed to in writing, software 011// distributed under the License is distributed on an "AS IS" BASIS, 012// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013// See the License for the specific language governing permissions and 014// limitations under the License. 015// -------------------------------------------------------------------------------- 016 017package com.echothree.model.control.chain.common; 018 019public interface ChainConstants { 020 021 String ChainKind_CONTACT_LIST = "CONTACT_LIST"; 022 String ChainKind_CUSTOMER = "CUSTOMER"; 023 String ChainKind_CUSTOMER_RETURN = "CUSTOMER_RETURN"; 024 String ChainKind_CUSTOMER_SHIPMENT = "CUSTOMER_SHIPMENT"; 025 String ChainKind_PAYMENT_METHOD = "PAYMENT_METHOD"; 026 String ChainKind_PURCHASE_ORDER = "PURCHASE_ORDER"; 027 String ChainKind_SALES_ORDER = "SALES_ORDER"; 028 String ChainKind_SUBSCRIPTION = "SUBSCRIPTION"; 029 030 String ChainType_BACKORDER_NOTIFICATION = "BACKORDER_NOTIFICATION"; 031 String ChainType_CC_AVS_FAILURE = "CC_AVS_FAILURE"; 032 String ChainType_CC_DECLINE = "CC_DECLINE"; 033 String ChainType_CONFIRMATION_REQUEST = "CONFIRMATION_REQUEST"; 034 String ChainType_EXPIRATION = "EXPIRATION"; 035 String ChainType_EXPIRATION_WARNING = "EXPIRATION_WARNING"; 036 String ChainType_INITIAL = "INITIAL"; 037 String ChainType_ITEM_CANCELLATION = "ITEM_CANCELLATION"; 038 String ChainType_ORDER_CANCELLATION = "ORDER_CANCELLATION"; 039 String ChainType_ORDER_CONFIRMATION = "ORDER_CONFIRMATION"; 040 String ChainType_PARTY_CREDIT_LIMIT_CHANGED = "PARTY_CREDIT_LIMIT_CHANGED"; 041 String ChainType_PARTY_CREDIT_STATUS_CHANGED = "PARTY_CREDIT_STATUS_CHANGED"; 042 String ChainType_PARTY_TERM_CHANGED = "PARTY_TERM_CHANGED"; 043 String ChainType_PASSWORD_RECOVERY = "PASSWORD_RECOVERY"; 044 String ChainType_RENEWAL = "RENEWAL"; 045 String ChainType_RETURN_AUTHORIZATION = "RETURN_AUTHORIZATION"; 046 String ChainType_RETURN_NOT_RECEIVED = "RETURN_NOT_RECEIVED"; 047 String ChainType_RETURN_RECEIVED = "RETURN_RECEIVED"; 048 String ChainType_SHIPPING_NOTIFICATION = "SHIPPING_NOTIFICATION"; 049 String ChainType_SUBSCRIBE = "SUBSCRIBE"; 050 String ChainType_UNSUBSCRIBE = "UNSUBSCRIBE"; 051 String ChainType_WELCOME = "WELCOME"; 052 053 String ChainEntityRoleType_CUSTOMER = "CUSTOMER"; 054 String ChainEntityRoleType_EMPLOYEE = "EMPLOYEE"; 055 String ChainEntityRoleType_PARTY_CONTACT_LIST = "PARTY_CONTACT_LIST"; 056 String ChainEntityRoleType_SUBSCRIPTION = "SUBSCRIPTION"; 057 String ChainEntityRoleType_VENDOR = "VENDOR"; 058 059 String ChainActionType_LETTER = "LETTER"; 060 String ChainActionType_SURVEY = "SURVEY"; 061 String ChainActionType_CHAIN_ACTION_SET = "CHAIN_ACTION_SET"; 062 063}