001 /* 002 * Copyright 2011 The Kuali Foundation. 003 * 004 * Licensed under the Educational Community 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.opensource.org/licenses/ecl2.php 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 package org.kuali.kfs.pdp; 017 018 import org.kuali.rice.kns.authorization.AuthorizationConstants.EditMode; 019 020 /** 021 * Contains property name constants. 022 */ 023 public class PdpPropertyConstants { 024 public static final String PAYMENT_TYPE_CODE = "paymentTypeCode"; 025 public static final String PAYMENT_ID = "paymentId"; 026 public static final String BEGIN_DATE = "beginDate"; 027 public static final String END_DATE = "endDate"; 028 public static final String ORG_CODE = "orgCode"; 029 public static final String SUB_UNIT_CODE = "subUnitCode"; 030 public static final String CHART_CODE = "chartCode"; 031 public static final String ACH_ACCOUNT_GENERATED_IDENTIFIER = "achAccountGeneratedIdentifier"; 032 public static final String BATCH_ID = "batchId"; 033 public static final String BANK_ROUTING_NUMBER = "bankRoutingNumber"; 034 public static final String CUSTOMER_ID = "customerId"; 035 public static final String CUSTOMER_FILE_CREATE_TIMESTAMP = "customerFileCreateTimestamp"; 036 public static final String DISBURSEMENT_TYPE_CODE = "disbursementTypeCode"; 037 public static final String DETAIL_COUNT = "detailCount"; 038 public static final String PAYMENT_COUNT = "paymentCount"; 039 public static final String PAYMENT_TOTAL_AMOUNT = "paymentTotalAmount"; 040 public static final String CREATION_DATE = "creationDate"; 041 public static final String LAST_ASSIGNED_DISBURSEMENT_NUMBER = "lastAssignedDisbNbr"; 042 public static final String UNIT = "unit"; 043 public static final String SUB_UNIT = "subUnit"; 044 public static final String DISBURSEMENT_NUMBER_RANGE_START_DATE = "disbNbrRangeStartDt"; 045 046 public static final String PAYEE_IDENTIFIER_TYPE_CODE = "payeeIdentifierTypeCode"; 047 public static final String PAYEE_ID_NUMBER = "payeeIdNumber"; 048 public static final String ACH_TRANSACTION_TYPE = "achTransactionType"; 049 public static final String PAYEE_SOCIAL_SECURITY_NUMBER = "payeeSocialSecurityNumber"; 050 public static final String PAYEE_FEDERAL_EMPLOYER_IDENTIFICATION_NUMBER = "payeeFederalEmployerIdentificationNumber"; 051 public static final String PAYEE_CODE = "code"; 052 053 public static final String CHART_DB_COLUMN_NAME = "fin_coa_cd"; 054 public static final String ACCOUNT_DB_COLUMN_NAME = "account_nbr"; 055 public static final String SUB_ACCOUNT_DB_COLUMN_NAME = "sub_acct_nbr"; 056 public static final String OBJECT_DB_COLUMN_NAME = "fin_object_cd"; 057 public static final String SUB_OBJECT_DB_COLUMN_NAME = "fin_sub_obj_cd"; 058 public static final String PROJECT_DB_COLUMN_NAME = "project_cd"; 059 public static final String ORIG_BANK_CODE = "origBankCode"; 060 public static final String DISBURSEMENT_NBR = "disbursementNbr"; 061 public static final String PAYMENT_CHANGE_CODE = "paymentChangeCode"; 062 public static final String PHYS_CAMPUS_PROC_CODE = "physCampusProcCode"; 063 public static final String PHYS_CAMPUS_PROCESS_CODE = "physicalCampusProcessCode"; 064 public static final String BEGIN_DISBURSEMENT_NBR = "beginDisbursementNbr"; 065 public static final String END_DISBURSEMENT_NBR = "endDisbursementNbr"; 066 public static final String PAYEE_NAME = "payeeName"; 067 public static final String PAYMENT_GROUP = "paymentGroup"; 068 public static final String PAYMENT_GROUP_HISTORY = "paymentGroupHistory"; 069 public static final String PROCESS_IND = "processInd"; 070 public static final String TRANSACTION_CODE = "transactionCode"; 071 public static final String TRANSACTION_TYPE = "transactionCode"; 072 public static final String PAYMENT_STATUS_CODE = "paymentStatusCode"; 073 public static final String PAYMENT_STATUS = "paymentStatus"; 074 public static final String ADVICE_EMAIL_SENT_DATE = "adviceEmailSentDate"; 075 public static final String CUSTOMER_INSTITUTION_NUMBER = "customerInstitutionNumber"; 076 public static final String PAYMENT_PROC_IDENTIFIER = "paymentProcIdentifier"; 077 078 public static class BatchConstants{ 079 public static final String BATCH_ID = "id"; 080 public static final String CHART_CODE = "customerProfile.chartCode"; 081 public static final String ORG_CODE = "customerProfile.orgCode"; 082 public static final String SUB_UNIT_CODE = "customerProfile.subUnitCode"; 083 public static final String PAYMENT_COUNT = "paymentCount"; 084 public static final String PAYMENT_TOTAL_AMOUNT = "paymentTotalAmount"; 085 public static final String FILE_CREATION_TIME = "customerFileCreateTimestamp"; 086 public static final String CUSTOMER_ID = "customerId"; 087 } 088 089 public static class PaymentDetail { 090 public static final String PAYMENT_GROUP_BATCH_ID = "paymentGroup.batchId"; 091 public static final String PAYMENT_STATUS_CODE = "paymentGroup.paymentStatusCode"; 092 public static final String PAYMENT_DISBURSEMENT_NUMBER = "paymentGroup.disbursementNbr"; 093 public static final String PAYMENT_PAYEE_NAME = "paymentGroup.payeeName"; 094 public static final String PAYMENT_CHART_CODE = "paymentGroup.batch.customerProfile.chartCode"; 095 public static final String PAYMENT_UNIT_CODE = "paymentGroup.batch.customerProfile.unitCode"; 096 public static final String PAYMENT_CUSTOMER_DOC_NUMBER = "custPaymentDocNbr"; 097 public static final String PAYMENT_PAYEE_ID_TYPE_CODE = "paymentGroup.payeeIdTypeCd"; 098 public static final String PAYMENT_PURCHASE_ORDER_NUMBER = "purchaseOrderNbr"; 099 public static final String PAYMENT_PAYEE_ID = "paymentGroup.payeeId"; 100 public static final String PAYMENT_SUBUNIT_CODE = "paymentGroup.batch.customerProfile.subUnitCode"; 101 public static final String PAYMENT_INVOICE_NUMBER = "invoiceNbr"; 102 public static final String PAYMENT_DISBURSEMENT_TYPE_CODE = "paymentGroup.disbursementTypeCode"; 103 public static final String PAYMENT_PROCESS_IMEDIATE = "paymentGroup.processImmediate"; 104 public static final String PAYMENT_REQUISITION_NUMBER = "requisitionNbr"; 105 public static final String PAYMENT_SPECIAL_HANDLING = "paymentGroup.pymtSpecialHandling"; 106 public static final String PAYMENT_CUSTOMER_INSTITUTION_NUMBER = "paymentGroup.customerInstitutionNumber"; 107 public static final String PAYMENT_DISBURSEMENT_DATE = "paymentGroup.disbursementDate"; 108 public static final String PAYMENT_ATTACHMENT = "paymentGroup.pymtAttachment"; 109 public static final String PAYMENT_PROCESS_ID = "paymentGroup.processId"; 110 public static final String PAYMENT_DATE = "paymentGroup.paymentDate"; 111 public static final String PAYMENT_ID = "id"; 112 public static final String PAYMENT_NET_AMOUNT = "netPaymentAmount"; 113 public static final String PAYMENT_DISBURSEMENT_FINANCIAL_DOCUMENT_TYPE_CODE = "financialDocumentTypeCode"; 114 public static final String PAYMENT_DISBURSEMENT_CUST_PAYMENT_DOC_NBR = "custPaymentDocNbr"; 115 public static final String PAYMENT_DISBURSEMENT_TYPE_NAME = "paymentGroup.disbursementType.name"; 116 public static final String PAYMENT_ORIGINAL_INVOICE_AMOUNT = "origInvoiceAmount"; 117 public static final String PAYMENT_INVOICE_TOTAL_DISCOUNT_AMOUNT = "invTotDiscountAmount"; 118 public static final String PAYMENT_INVOICE_TOTAL_SHIPPING_AMOUNT = "invTotShipAmount"; 119 public static final String PAYMENT_INVOICE_TOTAL_OTHER_DEBIT_AMOUNT = "invTotOtherDebitAmount"; 120 public static final String PAYMENT_INVOICE_TOTAL_OTHER_CREDIT_AMOUNT = "invTotOtherCreditAmount"; 121 public static final String PAYMENT_GROUP = "paymentGroup"; 122 public static final String PAYMENT_EPIC_PAYMENT_CANCELLED_DATE = "paymentGroup.epicPaymentCancelledExtractedDate"; 123 public static final String PAYMENT_EPIC_PAYMENT_PAID_EXTRACTED_DATE = "paymentGroup.epicPaymentPaidExtractedDate"; 124 public static final String PAYMENT_DETAIL_NUMBER_OF_PAYMENTS_IN_PAYMENT_GROUP = "nbrOfPaymentsInPaymentGroup"; 125 public static final String PAYMENT_DETAIL_NUMBER_OF_PAYMENTS_IN_DISBURSEMENT = "nbrOfPaymentsInDisbursement"; 126 public static final String PAYMENT_DETAIL_PAYMENT_GROUP_ID = "paymentGroupId"; 127 public static final String BEGIN_DISBURSEMENT_DATE = "beginDisbursementDate"; 128 public static final String END_DISBURSEMENT_DATE = "endDisbursementDate"; 129 public static final String BEGIN_PAYMENT_DATE = "beginPaymentDate"; 130 public static final String END_PAYMENT_DATE = "endPaymentDate"; 131 } 132 133 public static class PaymentGroupHistory { 134 public static final String PAYMENT_GROUP_CUSTOMER_INSTITUTION_NUMBER = "paymentGroup.customerInstitutionNumber"; 135 public static final String PAYMENT_GROUP_PAYEE_NAME = "paymentGroup.payeeName"; 136 public static final String PAYMENT_GROUP_PAYEE_ID = "paymentGroup.payeeId"; 137 public static final String PAYMENT_GROUP_PAYEE_ID_TYPE_CODE = "paymentGroup.payeeIdTypeCd"; 138 public static final String PAYMENT_GROUP_PAYMENT_ATTACHMENT = "paymentGroup.pymtAttachment"; 139 public static final String PAYMENT_GROUP_ORIGIN_PAYMENT_SPECIAL_HANDLING = "origPmtSpecHandling"; 140 public static final String PAYMENT_GROUP_ORIGIN_PROCESS_IMMEDIATE = "origProcessImmediate"; 141 public static final String PAYMENT_GROUP_ORIGIN_DISBURSEMENT_NUMBER = "origDisburseNbr"; 142 public static final String PAYMENT_GROUP_PAYMENT_PROCESS_ID = "processId"; 143 public static final String PAYMENT_GROUP_PAYMENT_DETAILS_NET_AMOUNT = "paymentGroup.paymentDetails.netPaymentAmount"; 144 public static final String PAYMENT_GROUP_ORIGIN_DISBURSE_DATE = "origDisburseDate"; 145 public static final String PAYMENT_GROUP_ORIGIN_PAYMENT_DATE = "origPaymentDate"; 146 public static final String PAYMENT_GROUP_ORIGIN_PAYMENT_STATUS_CODE = "origPaymentStatus.code"; 147 public static final String PAYMENT_GROUP_DISBURSEMENT_TYPE_CODE = "disbursementType.code"; 148 public static final String PAYMENT_GROUP_CHART_CODE = "paymentGroup.batch.customerProfile.chartCode"; 149 public static final String PAYMENT_GROUP_ORG_CODE = "paymentGroup.batch.customerProfile.unitCode"; 150 public static final String PAYMENT_GROUP_SUB_UNIT_CODE = "paymentGroup.batch.customerProfile.subUnitCode"; 151 public static final String PMT_CANCEL_EXTRACT_DATE = "pmtCancelExtractDate"; 152 153 } 154 155 public static class PaymentGroup { 156 public static final String PAYMENT_GROUP_ID = "id"; 157 public static final String PAYMENT_GROUP_DISBURSEMENT_TYPE_CODE = "disbursementTypeCode"; 158 public static final String PAYMENT_GROUP_PAYMENT_STATUS_CODE = "paymentStatusCode"; 159 public static final String PAYMENT_GROUP_DISBURSEMENT_NBR = "disbursementNbr"; 160 public static final String PAYMENT_GROUP_PROCESS_ID = "processId"; 161 public static final String PAYMENT_GROUP_SORT_VALUE = "sortValue"; 162 public static final String PAYMENT_GROUP_PAYEE_NAME = "payeeName"; 163 public static final String PAYMENT_GROUP_LINE1_ADDRESS = "line1Address"; 164 public static final String PAYMENT_GROUP_BATCH_ID = "batchId"; 165 public static final String PAYMENT_GROUP_BATCH = "batch"; 166 public static final String PAYMENT_GROUP_BANK_CODE = "bankCode"; 167 public static final String PAYMENT_GROUP_PAYEE_ID = "payeeId"; 168 public static final String PAYMENT_GROUP_PAYEE_ID_TYPE_CODE = "payeeIdTypeCd"; 169 public static final String PAYMENT_ATTACHMENT = "pymtAttachment"; 170 public static final String PAYMENT_SPECIAL_HANDLING = "pymtSpecialHandling"; 171 public static final String TAXABLE_PAYMENT = "taxablePayment"; 172 public static final String NRA_PAYMENT = "nraPayment"; 173 public static final String PROCESS_IMMEDIATE = "processImmediate"; 174 public static final String PAYMENT_DATE = "paymentDate"; 175 public static final String NOTES_LINES = "noteLines"; 176 } 177 178 public static class PaymentProcess { 179 public static final String PAYMENT_PROCESS_ID = "id"; 180 public static final String EXTRACTED_IND = "extractedInd"; 181 public static final String FORMATTED_IND = "formattedIndicator"; 182 } 183 184 public static class ProcessSummary { 185 public static final String PROCESS_SUMMARY_PROCESS_ID = "processId"; 186 } 187 188 public static class CustomerProfile { 189 public static final String CUSTOMER_PROFILE_CHART_CODE = "chartCode"; 190 public static final String CUSTOMER_PROFILE_UNIT_CODE = "unitCode"; 191 public static final String CUSTOMER_PROFILE_SUB_UNIT_CODE = "subUnitCode"; 192 public static final String CUSTOMER_PROFILE_BANKS = "customerBanks"; 193 } 194 195 public static class DisbursementNumberRange { 196 public static final String DISBURSEMENT_NUMBER_RANGE_PHYS_CAMPUS_PROC_CODE = "physCampusProcCode"; 197 public static final String DISBURSEMENT_NUMBER_RANGE_TYPE_CODE = "disbursementTypeCode"; 198 199 } 200 201 public static class DailyReport { 202 public static final String CUSTOMER = "customer"; 203 public static final String AMOUNT = "amount"; 204 public static final String PAYMENTS = "payments"; 205 public static final String PAYEES = "payees"; 206 } 207 208 public static class FormatProcessSummary { 209 public static final String PROCESS_SUMMARY = "processSummary"; 210 } 211 212 public static class FormatResult { 213 public static final String PROC_ID = "procId"; 214 } 215 216 public static class FormatSelection { 217 public static final String CAMPUS = "campus"; 218 public static final String START_DATE = "startDate"; 219 public static final String CUSTOMER_LIST = "customerList"; 220 public static final String RANGE_LIST = "rangeList"; 221 } 222 }