View Javadoc

1   /*
2    * Copyright 2008 The Kuali Foundation
3    * 
4    * Licensed under the Educational Community License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    * 
8    * http://www.opensource.org/licenses/ecl2.php
9    * 
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   * See the License for the specific language governing permissions and
14   * limitations under the License.
15   */
16  package org.kuali.ole.pdp;
17  
18  
19  /**
20   * Contains property name constants.
21   */
22  public class PdpPropertyConstants {
23      public static final String PAYMENT_TYPE_CODE = "paymentTypeCode";
24      public static final String PAYMENT_ID = "paymentId";
25      public static final String BEGIN_DATE = "beginDate";
26      public static final String END_DATE = "endDate";
27      public static final String ORG_CODE = "orgCode";
28      public static final String SUB_UNIT_CODE = "subUnitCode";
29      public static final String CHART_CODE = "chartCode";
30      public static final String ACH_ACCOUNT_GENERATED_IDENTIFIER = "achAccountGeneratedIdentifier";
31      public static final String BATCH_ID = "batchId";
32      public static final String BANK_ROUTING_NUMBER = "bankRoutingNumber";
33      public static final String CUSTOMER_ID = "customerId";
34      public static final String CUSTOMER_FILE_CREATE_TIMESTAMP = "customerFileCreateTimestamp";
35      public static final String DISBURSEMENT_TYPE_CODE = "disbursementTypeCode";
36      public static final String CUSTOMER_BANK = "bank";
37      public static final String DETAIL_COUNT = "detailCount";
38      public static final String PAYMENT_COUNT = "paymentCount";
39      public static final String PAYMENT_TOTAL_AMOUNT = "paymentTotalAmount";
40      public static final String CREATION_DATE = "creationDate";
41      public static final String LAST_ASSIGNED_DISBURSEMENT_NUMBER = "lastAssignedDisbNbr";
42      public static final String UNIT = "unit";
43      public static final String SUB_UNIT = "subUnit";
44      public static final String DISBURSEMENT_NUMBER_RANGE_START_DATE = "disbNbrRangeStartDt";    
45      
46      public static final String PAYEE_IDENTIFIER_TYPE_CODE = "payeeIdentifierTypeCode";
47      public static final String PAYEE_ID_NUMBER = "payeeIdNumber";
48      public static final String PAYEE_NAME = "payeeName";
49      public static final String PAYEE_EMAIL_ADDRESS = "payeeEmailAddress";
50      public static final String ACH_TRANSACTION_TYPE = "achTransactionType";
51      public static final String PAYEE_CODE = "code";
52      
53      public static final String CHART_DB_COLUMN_NAME = "fin_coa_cd";
54      public static final String ACCOUNT_DB_COLUMN_NAME = "account_nbr";
55      public static final String SUB_ACCOUNT_DB_COLUMN_NAME = "sub_acct_nbr";
56      public static final String OBJECT_DB_COLUMN_NAME = "fin_object_cd";
57      public static final String SUB_OBJECT_DB_COLUMN_NAME = "fin_sub_obj_cd";
58      public static final String PROJECT_DB_COLUMN_NAME = "project_cd";
59      public static final String ORIG_BANK_CODE = "origBankCode";
60      public static final String DISBURSEMENT_NBR = "disbursementNbr";
61      public static final String PAYMENT_CHANGE_CODE = "paymentChangeCode";
62      public static final String PHYS_CAMPUS_PROC_CODE = "physCampusProcCode";
63      public static final String PHYS_CAMPUS_PROCESS_CODE = "physicalCampusProcessCode";
64      public static final String BEGIN_DISBURSEMENT_NBR = "beginDisbursementNbr";
65      public static final String END_DISBURSEMENT_NBR = "endDisbursementNbr";
66      public static final String PAYMENT_GROUP = "paymentGroup";
67      public static final String PAYMENT_GROUP_HISTORY = "paymentGroupHistory";
68      public static final String PROCESS_IND = "processInd";
69      public static final String PAYMENT_STATUS_CODE = "paymentStatusCode";
70      public static final String PAYMENT_STATUS = "paymentStatus";
71      public static final String ADVICE_EMAIL_SENT_DATE = "adviceEmailSentDate";
72      public static final String CUSTOMER_INSTITUTION_NUMBER = "customerInstitutionNumber";
73      public static final String PAYMENT_PROC_IDENTIFIER = "paymentProcIdentifier";
74      
75      public static class BatchConstants{
76              public static final String BATCH_ID = "id";
77              public static final String CHART_CODE = "customerProfile.chartCode";
78              public static final String ORG_CODE = "customerProfile.orgCode";
79              public static final String SUB_UNIT_CODE = "customerProfile.subUnitCode";
80              public static final String PAYMENT_COUNT = "paymentCount";
81              public static final String PAYMENT_TOTAL_AMOUNT = "paymentTotalAmount";
82              public static final String FILE_CREATION_TIME = "customerFileCreateTimestamp";
83              public static final String CUSTOMER_ID = "customerId";
84          }
85      
86      public static class PaymentDetail {
87              public static final String PAYMENT_GROUP_BATCH_ID = "paymentGroup.batchId";
88              public static final String PAYMENT_STATUS_CODE = "paymentGroup.paymentStatusCode";
89              public static final String PAYMENT_DISBURSEMENT_NUMBER = "paymentGroup.disbursementNbr";
90              public static final String PAYMENT_PAYEE_NAME = "paymentGroup.payeeName";
91              public static final String PAYMENT_CHART_CODE = "paymentGroup.batch.customerProfile.chartCode";
92              public static final String PAYMENT_UNIT_CODE = "paymentGroup.batch.customerProfile.unitCode";
93              public static final String PAYMENT_CUSTOMER_DOC_NUMBER = "custPaymentDocNbr";
94              public static final String PAYMENT_PAYEE_ID_TYPE_CODE = "paymentGroup.payeeIdTypeCd";
95              public static final String PAYMENT_PURCHASE_ORDER_NUMBER = "purchaseOrderNbr";
96              public static final String PAYMENT_PAYEE_ID = "paymentGroup.payeeId";
97              public static final String PAYMENT_SUBUNIT_CODE = "paymentGroup.batch.customerProfile.subUnitCode";
98              public static final String PAYMENT_INVOICE_NUMBER = "invoiceNbr";
99              public static final String PAYMENT_DISBURSEMENT_TYPE_CODE = "paymentGroup.disbursementTypeCode";
100             public static final String PAYMENT_PROCESS_IMEDIATE = "paymentGroup.processImmediate";
101             public static final String PAYMENT_REQUISITION_NUMBER = "requisitionNbr";
102             public static final String PAYMENT_SPECIAL_HANDLING = "paymentGroup.pymtSpecialHandling";
103             public static final String PAYMENT_CUSTOMER_INSTITUTION_NUMBER = "customerInstitutionNumber";
104             public static final String PAYMENT_DISBURSEMENT_DATE = "paymentGroup.disbursementDate"; 
105             public static final String PAYMENT_ATTACHMENT = "paymentGroup.pymtAttachment";
106             public static final String PAYMENT_PROCESS_ID = "paymentGroup.processId";
107             public static final String PAYMENT_DATE = "paymentGroup.paymentDate";
108             public static final String PAYMENT_ID = "id";
109             public static final String PAYMENT_NET_AMOUNT = "netPaymentAmount";
110             public static final String PAYMENT_DISBURSEMENT_FINANCIAL_DOCUMENT_TYPE_CODE = "financialDocumentTypeCode";
111             public static final String PAYMENT_DISBURSEMENT_CUST_PAYMENT_DOC_NBR = "custPaymentDocNbr";
112             public static final String PAYMENT_DISBURSEMENT_TYPE_NAME = "paymentGroup.disbursementType.name";
113             public static final String PAYMENT_ORIGINAL_INVOICE_AMOUNT = "origInvoiceAmount";
114             public static final String PAYMENT_INVOICE_TOTAL_DISCOUNT_AMOUNT = "invTotDiscountAmount";
115             public static final String PAYMENT_INVOICE_TOTAL_SHIPPING_AMOUNT = "invTotShipAmount";
116             public static final String PAYMENT_INVOICE_TOTAL_OTHER_DEBIT_AMOUNT = "invTotOtherDebitAmount";
117             public static final String PAYMENT_INVOICE_TOTAL_OTHER_CREDIT_AMOUNT = "invTotOtherCreditAmount";
118             public static final String PAYMENT_GROUP = "paymentGroup";
119             public static final String PAYMENT_EPIC_PAYMENT_CANCELLED_DATE = "paymentGroup.epicPaymentCancelledExtractedDate";
120             public static final String PAYMENT_EPIC_PAYMENT_PAID_EXTRACTED_DATE = "paymentGroup.epicPaymentPaidExtractedDate";
121             public static final String PAYMENT_DETAIL_NUMBER_OF_PAYMENTS_IN_PAYMENT_GROUP = "nbrOfPaymentsInPaymentGroup";
122             public static final String PAYMENT_DETAIL_NUMBER_OF_PAYMENTS_IN_DISBURSEMENT = "nbrOfPaymentsInDisbursement";
123             public static final String PAYMENT_DETAIL_PAYMENT_GROUP_ID = "paymentGroupId";
124             public static final String BEGIN_DISBURSEMENT_DATE = "beginDisbursementDate";
125             public static final String END_DISBURSEMENT_DATE = "endDisbursementDate";
126             public static final String BEGIN_PAYMENT_DATE = "beginPaymentDate";
127             public static final String END_PAYMENT_DATE = "endPaymentDate";
128         }
129     
130     public static class PaymentGroupHistory {
131             public static final String PAYMENT_GROUP_PAYEE_NAME = "paymentGroup.payeeName";
132             public static final String PAYMENT_GROUP_PAYEE_ID = "paymentGroup.payeeId";
133             public static final String PAYMENT_GROUP_PAYEE_ID_TYPE_CODE = "paymentGroup.payeeIdTypeCd";
134             public static final String PAYMENT_GROUP_PAYMENT_ATTACHMENT = "paymentGroup.pymtAttachment";
135             public static final String PAYMENT_GROUP_ORIGIN_PAYMENT_SPECIAL_HANDLING = "origPmtSpecHandling";
136             public static final String PAYMENT_GROUP_ORIGIN_PROCESS_IMMEDIATE = "origProcessImmediate";
137             public static final String PAYMENT_GROUP_ORIGIN_DISBURSEMENT_NUMBER = "origDisburseNbr";
138             public static final String PAYMENT_GROUP_PAYMENT_PROCESS_ID = "processId";
139             public static final String PAYMENT_GROUP_PAYMENT_DETAILS_NET_AMOUNT = "paymentGroup.paymentDetails.netPaymentAmount";
140             public static final String PAYMENT_GROUP_ORIGIN_DISBURSE_DATE = "origDisburseDate";
141             public static final String PAYMENT_GROUP_ORIGIN_PAYMENT_DATE = "origPaymentDate";
142             public static final String PAYMENT_GROUP_ORIGIN_PAYMENT_STATUS_CODE = "origPaymentStatus.code";
143             public static final String PAYMENT_GROUP_DISBURSEMENT_TYPE_CODE = "disbursementType.code";
144             public static final String PAYMENT_GROUP_CHART_CODE = "paymentGroup.batch.customerProfile.chartCode";
145             public static final String PAYMENT_GROUP_ORG_CODE = "paymentGroup.batch.customerProfile.unitCode";
146             public static final String PAYMENT_GROUP_SUB_UNIT_CODE = "paymentGroup.batch.customerProfile.subUnitCode";
147             public static final String PMT_CANCEL_EXTRACT_DATE = "pmtCancelExtractDate";
148 
149         }
150     
151     public static class PaymentGroup {
152         public static final String PAYMENT_GROUP_ID = "id";
153         public static final String PAYMENT_GROUP_DISBURSEMENT_TYPE_CODE = "disbursementTypeCode";
154         public static final String PAYMENT_GROUP_PAYMENT_STATUS_CODE = "paymentStatusCode";
155         public static final String PAYMENT_GROUP_DISBURSEMENT_NBR = "disbursementNbr";
156         public static final String PAYMENT_GROUP_PROCESS_ID = "processId";
157         public static final String PAYMENT_GROUP_SORT_VALUE = "sortValue";
158         public static final String PAYMENT_GROUP_PAYEE_NAME = "payeeName";
159         public static final String PAYMENT_GROUP_LINE1_ADDRESS = "line1Address";
160         public static final String PAYMENT_GROUP_BATCH_ID = "batchId";
161         public static final String PAYMENT_GROUP_BATCH = "batch";
162         public static final String PAYMENT_GROUP_BANK_CODE = "bankCode";
163         public static final String PAYMENT_GROUP_PAYEE_ID = "payeeId";
164         public static final String PAYMENT_GROUP_PAYEE_ID_TYPE_CODE = "payeeIdTypeCd";
165         public static final String PAYMENT_ATTACHMENT = "pymtAttachment";
166         public static final String PAYMENT_SPECIAL_HANDLING = "pymtSpecialHandling";
167         public static final String TAXABLE_PAYMENT = "taxablePayment";
168         public static final String NRA_PAYMENT = "nraPayment";
169         public static final String PROCESS_IMMEDIATE = "processImmediate";
170         public static final String PAYMENT_DATE = "paymentDate"; 
171         public static final String NOTES_LINES = "noteLines";
172     }
173     
174     public static class PaymentProcess {
175         public static final String PAYMENT_PROCESS_ID = "id";
176         public static final String EXTRACTED_IND = "extractedInd";
177         public static final String FORMATTED_IND = "formattedIndicator";
178     }
179     
180     public static class ProcessSummary {
181         public static final String PROCESS_SUMMARY_PROCESS_ID = "processId";
182     }
183     
184     public static class CustomerProfile {
185         public static final String CUSTOMER_PROFILE_CHART_CODE = "chartCode";
186         public static final String CUSTOMER_PROFILE_UNIT_CODE = "unitCode";
187         public static final String CUSTOMER_PROFILE_SUB_UNIT_CODE = "subUnitCode";
188         public static final String CUSTOMER_PROFILE_BANKS = "customerBanks";
189         public static final String CUSTOMER_DEFAULT_SUB_OBJECT_CODE = "---";
190         public static final String CUSTOMER_DEFAULT_SUB_ACCOUNT_NUMBER = "-----";
191     }
192     
193     public static class DisbursementNumberRange {
194         public static final String DISBURSEMENT_NUMBER_RANGE_PHYS_CAMPUS_PROC_CODE = "physCampusProcCode";
195         public static final String DISBURSEMENT_NUMBER_RANGE_TYPE_CODE = "disbursementTypeCode";
196         
197     }
198     
199     public static class DailyReport {
200         public static final String CUSTOMER = "customer";
201         public static final String AMOUNT = "amount";
202         public static final String PAYMENTS = "payments";
203         public static final String PAYEES = "payees";
204     }
205 
206     public static class FormatProcessSummary {
207         public static final String PROCESS_SUMMARY = "processSummary";
208     }
209     
210     public static class FormatResult {
211         public static final String PROC_ID = "procId";
212     }
213     
214     public static class FormatSelection {
215         public static final String CAMPUS = "campus";
216         public static final String START_DATE = "startDate";
217         public static final String CUSTOMER_LIST = "customerList";
218         public static final String RANGE_LIST = "rangeList";
219     }
220 }