1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.ole.pdp;
17
18 import org.kuali.ole.sys.OLEConstants;
19
20
21
22
23 public class PdpConstants {
24 public static final String PDP_FILE_UPLOAD_FILE_PREFIX = "pdp_payment_file";
25 public static final String PAYMENT_FILE_TYPE_INDENTIFIER = "paymentInputFileType";
26 public static final String PAYMENT_LOAD_CREATE_DATE_SEPARATOR = "T";
27 public static final String PAYMENT_LOAD_CREATE_DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";
28 public static final String PDP_FDOC_TYPE_CODE = "PDP";
29 public static final String PDP_FDOC_ORIGIN_CODE = "01";
30 public static final String ACH_ACCOUNT_IDENTIFIER_SEQUENCE_NAME = "PDP_ACH_ACCT_GNRTD_ID_SEQ";
31 public static final String PDP_EXTRACT_JOB_NAME = "pdpExtractChecksJob";
32 public static final String ACH_TRANSACTION_TYPE_DEFAULT = "22";
33 public static final String ACH_BANK_DATA_VIEW_CODE_DEFAULT = "1";
34 public static final String ACH_BANK_INSTITUTION_CODE_DEFAULT = "1";
35 public static final String PDP_CUST_ID_SEQUENCE_NAME = "PDP_CUST_ID_SEQ";
36 public static final String PDP_PAYEE_ACC_SEQUENCE_NAME = "PDP_ACH_ACCT_GNRTD_ID_SEQ";
37 public static final String SECURE_SOCKET_PROTOCOL = "SSL";
38
39 public static final int CHECK_NUMBER_PLACEHOLDER_VALUE = -1;
40
41 public static class PayeeIdTypeCodes {
42 public static String SSN = "S";
43 public static String EMPLOYEE = "E";
44 public static String ENTITY = "T";
45 public static String FEIN = "F";
46 public static String VENDOR_ID = "V";
47 public static String OTHER = "X";
48 }
49
50 public static class DisbursementTypeCodes {
51 public static String CHECK = "CHCK";
52 public static String ACH = "ACH";
53 }
54
55 public static class PaymentChangeCodes {
56 public static final String CANCEL_DISBURSEMENT = "CD";
57 public static final String CANCEL_REISSUE_DISBURSEMENT = "CRD";
58 public static final String REISSUE_DISBURSEMENT = "RC";
59 public static final String CANCEL_BATCH_CHNG_CD = "CB";
60 public static final String HOLD_BATCH_CHNG_CD = "HB";
61 public static final String REMOVE_HOLD_BATCH_CHNG_CD = "RHB";
62 public static final String CANCEL_PAYMENT_CHNG_CD = "CP";
63 public static final String HOLD_CHNG_CD = "HP";
64 public static final String CHANGE_IMMEDIATE_CHNG_CD = "IMP";
65 public static final String REMOVE_HOLD_CHNG_CD = "RHP";
66 public static final String BANK_CHNG_CD = "BC";
67 }
68
69 public static class PaymentStatusCodes {
70 public static String FORMAT = "FORM";
71 public static String OPEN = OLEConstants.PdpConstants.PAYMENT_OPEN_STATUS_CODE;
72 public static String CANCEL_DISBURSEMENT = "CDIS";
73 public static String CANCEL_PAYMENT = "CPAY";
74 public static String EXTRACTED = "EXTR";
75 public static String PENDING_ACH = "PACH";
76 public static String PENDING_CHECK = "PCHK";
77 public static final String HELD_TAX_ALL = "HTXA";
78 public static final String HELD_TAX_ALL_FOR_SEARCH = "HTX*";
79 public static final String HELD_CD = "HELD";
80 public static final String HELD_TAX_EMPLOYEE_CD = "HTXE";
81 public static final String HELD_TAX_NRA_CD = "HTXN";
82 public static final String HELD_TAX_NRA_EMPL_CD = "HTXB";
83 }
84
85 public static class Actions{
86 public static final String BATCH_SEARCH_DETAIL_ACTION = "batchDetail.do";
87 public static final String PAYMENT_DETAIL_ACTION = "pdp/paymentdetail.do";
88 public static final String FORMAT_PROCESS_ACTION = "pdp/format.do";
89 }
90
91 public static class ActionMethods{
92 public static final String CONFIRM_CANCEL_ACTION = "confirmAndCancel";
93 public static final String CONFIRM_REMOVE_HOLD_ACTION = "confirmAndRemoveHold";
94 public static final String CONFIRM_HOLD_ACTION = "confirmAndHold";
95 public static final String CONFIRM_REMOVE_IMMEDIATE_PRINT_ACTION = "confirmAndRemoveImmediate";
96 public static final String CONFIRM_SET_IMMEDIATE_PRINT_ACTION = "confirmAndSetImmediate";
97 public static final String CONFIRM_DISBURSEMENT_CANCEL_ACTION = "confirmAndCancelDisbursement";
98 public static final String CONFIRM_REISSUE_ACTION = "confirmAndReIssue";
99 public static final String CONFIRM_REISSUE_CANCEL_ACTION = "confirmAndReIssueCancel";
100 public static final String CLEAR_FORMAT_PROCESS_ACTION = "clearUnfinishedFormat";
101 }
102
103 public static class AccountChangeCodes {
104 public static final String INVALID_ACCOUNT = "ACCT";
105 public static final String INVALID_SUB_ACCOUNT = "SA";
106 public static final String INVALID_OBJECT = "OBJ";
107 public static final String INVALID_SUB_OBJECT = "SO";
108 public static final String INVALID_PROJECT = "PROJ";
109 }
110
111 public static class PaymentTypes {
112 public static final String ALL = "all";
113 public static final String DISBURSEMENTS_WITH_ATTACHMENTS = "pymtAttachment";
114 public static final String DISBURSEMENTS_NO_ATTACHMENTS = "pymtAttachmentFalse";
115 public static final String DISBURSEMENTS_WITH_SPECIAL_HANDLING = "pymtSpecialHandling";
116 public static final String DISBURSEMENTS_NO_SPECIAL_HANDLING = "pymtSpecialHandlingFalse";
117 public static final String PROCESS_IMMEDIATE = "immediate";
118 }
119
120 public static final String MAPPING_SELECTION = "selection";
121 public static final String MAPPING_CONTINUE = "continue";
122 public static final String MAPPING_FINISHED = "finished";
123
124 public static class PDPEditMode {
125 public static final String ENTRY = "entry";
126 }
127
128 public static class AchBankOfficeCodes {
129 public static final String AchBankOfficeCode_O = "O";
130 public static final String AchBankOfficeCode_B = "B";
131 }
132
133 public static class AchBankTypeCodes {
134 public static final String AchBankTypeCode_0 = "0";
135 public static final String AchBankTypeCode_1 = "1";
136 public static final String AchBankTypeCode_2 = "2";
137 }
138
139 public static class PermissionNames{
140 public static final String CANCEL_PAYMENT = "Cancel Payment";
141 public static final String FORMAT = "Format";
142 public static final String HOLD_PAYMENT_REMOVE_NON_TAX_PAYMENT_HOLD = "Hold Payment / Remove Non-Tax Payment Hold";
143 public static final String REMOVE_FORMAT_LOCK = "Remove Format Lock";
144 public static final String REMOVE_PAYMENT_TAX_HOLD = "Remove Payment Tax Hold";
145 public static final String SET_AS_IMMEDIATE_PAY = "Set as Immmediate Pay";
146 }
147
148 public static class MethodToCallNames {
149 public static final String START = "start";
150
151 }
152 }