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