001// --------------------------------------------------------------------------------
002// Copyright 2002-2025 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.customer.common.workflow;
018
019public interface CustomerStatusConstants {
020    
021    String Workflow_CUSTOMER_STATUS = "CUSTOMER_STATUS";
022
023    String WorkflowStep_POPULATION = "POPULATION";
024    String WorkflowStep_PROSPECT = "PROSPECT";
025    String WorkflowStep_VISITOR = "VISITOR";
026    String WorkflowStep_SHOPPER = "SHOPPER";
027    String WorkflowStep_CUSTOMER = "CUSTOMER";
028    String WorkflowStep_INACTIVE = "INACTIVE";
029    String WorkflowStep_EX_CUSTOMER= "EX_CUSTOMER";
030
031    String WorkflowEntrance_NEW_POPULATION = "NEW_POPULATION";
032    String WorkflowEntrance_NEW_PROSPECT = "NEW_PROSPECT";
033    String WorkflowEntrance_NEW_VISITOR = "NEW_VISITOR";
034    String WorkflowEntrance_NEW_SHOPPER = "NEW_SHOPPER";
035
036    String WorkflowDestination_POPULATION_TO_PROSPECT = "POPULATION_TO_PROSPECT";
037    String WorkflowDestination_PROSPECT_TO_VISITOR = "PROSPECT_TO_VISITOR";
038    String WorkflowDestination_VISITOR_TO_SHOPPER = "VISITOR_TO_SHOPPER";
039    String WorkflowDestination_SHOPPER_TO_CUSTOMER = "SHOPPER_TO_CUSTOMER";
040    String WorkflowDestination_CUSTOMER_TO_INACTIVE = "CUSTOMER_TO_INACTIVE";
041    String WorkflowDestination_CUSTOMER_TO_EX_CUSTOMER = "CUSTOMER_TO_EX_CUSTOMER";
042    String WorkflowDestination_INACTIVE_TO_EX_CUSTOMER = "INACTIVE_TO_EX_CUSTOMER";
043
044}