1    package com.instantbank.common.utilcomponents;
2    
3    
4    /**
5     *  Enumeration of servicing ear constants
6     *
7     * @author Instant-bank (Rodrigo Lopez, Consuelo Franky, Roberto Contreras)
8     * @created September 2002
9     */
10   public interface ServicingGlobals {
11     /**
12      *  Value for miscelaneous undefined codes.
13      */
14     public static final int UNDEF = -1;
15   
16     /**
17      *  String representation for the UNDEF value.
18      */
19     public static final String STR_UNDEF = "undef";
20   
21     /**
22      *  Status of an item for inserting in the DB
23      */
24     public static final String INSERT = "A";  // append
25   
26     /**
27      *  Status of an item for deleting from the DB
28      */
29     public static final String DELETE = "D";  // delete
30   
31     /**
32      *  Status of an item for updating the DB
33      */
34     public static final String UPDATE = "M";  // modify
35   
36     /**
37      *  Status of a warning of the use cases parameter restriction
38      *  and set parameter values.
39      */
40   
41     // Normal (No warnings) or  (use case parameter restriction)
42     // defined somewhere or (use case set parameter values)
43     // forced or (use case set parameter values)
44     // undefined (use case set parameter values)
45     public static final String WARNING_0 = "0";
46   
47     // More than 1 combination level is forced (use case parameter restriction)
48     // undefined everywhere or (use case set parameter values)
49     // first definition found or (use case set parameter values)
50     // allowed or (use case set parameter values)
51     // defined in excluded combination
52     public static final String WARNING_1 = "1";
53   
54     // All combination levels are excluded (use case parameter restriction)
55     // defined or (use case set parameter values)
56     // excluded or (use case set parameter values)
57     // undefined in forced combination (use case set parameter values)
58     public static final String WARNING_2 = "2";
59   
60     // name of leves [(1,2),(1,ANY),(ANY,2),(ANY,ANY)]
61     public static final String LEVEL_1_2 = "1,2";
62     public static final String LEVEL_1_ANY = "1,ANY";
63     public static final String LEVEL_ANY_2 = "ANY,2";
64     public static final String LEVEL_ANY_ANY = "ANY,ANY";
65   
66     // name of parameter restrictions
67     public static final String ALLOWED = "allowed";
68     public static final String FORCED = "forced";
69     public static final String EXCLUDED = "excluded";
70   
71     // default value of  the set parameter levels per parameter
72     public static final String UNDEFINED = "undefined";
73   
74     // default value of skip
75     public static final String SKIP = "[SKIP]";
76   
77     // types of parameter
78     public static final String NUMERIC_PCT = "numeric_%";
79     public static final String NUMERIC_INT = "numeric_int";
80     public static final String NUMERIC_CUR = "numeric_$";
81     public static final String SEQUENCE_INT = "sequence_int";
82   }
83