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.module.endow; 017 018 import org.kuali.kfs.sys.ParameterKeyConstants; 019 020 /** 021 * Parameter name constants for system parameters used by the kfs endowment. 022 */ 023 public class EndowParameterKeyConstants implements ParameterKeyConstants { 024 public static class AvailableCashUpdateConstants { 025 public static final String AVAILABLE_CASH_PERCENT = "AVAILABLE_CASH_PERCENT"; 026 } 027 028 public static class GLInterfaceBatchProcess { 029 public static final String COMBINE_ENDOWMENT_GL_ENTRIES_IND = "COMBINE_ENDOWMENT_GL_ENTRIES_IND"; 030 public static final String CASH_SALE_GAIN_LOSS_OBJECT_CODE = "CASH_SALE_GAIN_LOSS_OBJECT_CODE"; 031 032 } 033 public static final String POOLED_FUND_VALUE = "POOLED FUND VALUE"; 034 035 public static final String DISTRIBUTION_TIMES_PER_YEAR = "DISTRIBUTIONS_PER_YEAR"; 036 037 public static final String USE_PROCESS_DATE = "USE_PROCESS_DATE_IND"; 038 public static final String CURRENT_PROCESS_DATE = "CURRENT_PROCESS_DATE"; 039 040 public static final String ASSETS_ENTRAN_TYPE = "ASSET_TYPE"; 041 public static final String EXPENSES_ENTRAN_TYPE = "EXPENSE_TYPE"; 042 public static final String INCOME_ENTRAN_TYPE = "INCOME_TYPE"; 043 public static final String LIABILITIES_ENTRAN_TYPE = "LIABILITY_TYPE"; 044 045 public static final String KEMID_VALUE = "KEMID_VALUE"; 046 public static final String PARAMETER_KEMID_COMPONENT = "KEMID"; 047 048 public static final String TAX_LOTS_ACCOUNTING_METHOD = "TAX_LOTS_ACCOUNTING_METHOD"; 049 public static final String FISCAL_YEAR_END_DAY_AND_MONTH = "FISCAL_YEAR_END_MONTH_AND_DAY"; 050 public static final String TRANSACTION_ARCHIVE_DOCUMENT_TYPE_NAMES = "DOCUMENT_TYPES"; 051 public static final String GAIN_LOSS_NO_ROUTE_IND = "GAIN_LOSS_NO_ROUTE_IND"; 052 public static final String GAIN_LOSS_DESCRIPTION = "GAIN_LOSS_DESCRIPTION"; 053 public static final String INCOME_NO_ROUTE_IND = "INCOME_NO_ROUTE_IND"; 054 public static final String INCOME_DESCRIPTION = "INCOME_DESCRIPTION"; 055 public static final String PURCHASE_NO_ROUTE_IND = "PURCHASE_NO_ROUTE_IND"; 056 public static final String PURCHASE_DESCRIPTION = "PURCHASE_DESCRIPTION"; 057 public static final String SALE_NO_ROUTE_IND = "SALE_NO_ROUTE_IND"; 058 public static final String SALE_DESCRIPTION = "SALE_DESCRIPTION"; 059 public static final String INCOME_TRANSFER_NO_ROUTE_IND = "INCOME_TRANSFER_NO_ROUTE_IND"; 060 public static final String DESCRIPTION = "DESCRIPTION"; 061 public static final String NO_ROUTE_IND = "NO_ROUTE_IND"; 062 public static final String ENDOWMENT_RECURRING_CASH_TRANSFER_DOCUMENT_TYPES = "DOCUMENT_TYPES"; 063 public static final String MAXIMUM_TRANSACTION_LINES = "MAXIMUM_TRANSACTION_LINES"; 064 public static final String SHORT_TERM_GAIN_LOSS_DESCRIPTION = "SHORT_TERM_GAIN_LOSS_DESCRIPTION"; 065 public static final String LONG_TERM_GAIN_LOSS_DESCRIPTION = "LONG_TERM_GAIN_LOSS_DESCRIPTION"; 066 public static final String ALLOW_NEGATIVE_BALANCE_IND = "ALLOW_NEGATIVE_BALANCE_IND"; 067 public static final String INCOME_TRANSFER_DESCRIPTION = "INCOME_TRANSFER_DESCRIPTION"; 068 public static final String INCOME_TRANSFER_ENDOWMENT_TRANSACTION_CODE = "INCOME_TRANSFER_ENDOWMENT_TRANSACTION_CODE"; 069 070 public static final String ROLE_REQUIRED_IND = "ROLE_REQUIRED_IND"; 071 072 public static final String ENDOWMENT_ACCOUNTING_LINE_IMPORT = "ENDOWMENT_ACCOUNTING_LINE_IMPORT"; 073 public static final String ENDOWMENT_TRANSACTION_LINE_IMPORT = "ENDOWMENT_TRANSACTION_LINE_IMPORT"; 074 075 public static final String FISCAL_YEAR_END_MONTH_AND_DAY = "FISCAL_YEAR_END_MONTH_AND_DAY"; 076 }