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.cab; 017 018 import org.kuali.rice.core.util.JSTLConstants; 019 020 public class CabConstants extends JSTLConstants { 021 public static final String PREQ = "PREQ"; 022 public static final String CM = "CM"; 023 024 public static final String TRADE_IN_TYPE_CODE = "TRDI"; 025 026 public static final String CB_INVOICE_LINE_ACTION_URL = "../cabPurApLine.do"; 027 public static final String DOT_DOC = ".doc"; 028 public static final String DOT_LINE = ".line"; 029 030 public static final String TRADE_IN_INDICATOR_QUESTION = "TradeInIndicatorConfirmation"; 031 public static final String SKIP_ASSET_NUMBERS_TO_ASSET_GLOBAL_QUESTION = "SkipAssetNumbersToAssetGlobalConfirmation"; 032 public static final String PAYMENT_DIFFERENT_OBJECT_SUB_TYPE_CONFIRMATION_QUESTION = "PaymentDifferentObjectSubTypeQuestion";; 033 public static final String CAPITAL_ASSET_SYSTEM_STATE_CODE_NEW = "NEW"; 034 public static final String PO_STATUS_CODE_OPEN = "OPEN"; 035 036 public static final String CAB_PURAP_SESSION = "CABPurAp"; 037 038 public static class DateFormats { 039 public static final String MONTH_DAY_YEAR = "MM/dd/yyyy"; 040 public static final String MILITARY_TIME = "HH:mm:ss"; 041 } 042 043 public static class Parameters { 044 public static final String LAST_EXTRACT_TIME = "LAST_EXTRACT_TIME"; 045 public static final String SUB_FUND_GROUPS = "SUB_FUND_GROUPS"; 046 public static final String FISCAL_PERIODS = "FISCAL_PERIODS"; 047 public static final String DOCUMENT_TYPES = "DOCUMENT_TYPES"; 048 public static final String CHARTS = "CHARTS"; 049 public static final String OBJECT_SUB_TYPES = "OBJECT_SUB_TYPES"; 050 public static final String BALANCE_TYPES = "BALANCE_TYPES"; 051 public static final String NAMESPACE = "KFS-CAB"; 052 public static final String DETAIL_TYPE_BATCH = "Batch"; 053 public static final String DETAIL_TYPE_DOCUMENT = "Document"; 054 public static final String LAST_EXTRACT_DATE = "LAST_EXTRACT_DATE"; 055 public static final String DETAIL_TYPE_PRE_ASSET_TAGGING_STEP = "PreAssetTaggingStep"; 056 } 057 058 public static class Actions { 059 public static final String PROCESS = "process"; 060 public static final String VIEW = "view"; 061 public static final String START = "start"; 062 public static final String SPLIT = "split"; 063 public static final String MERGE = "merge"; 064 public static final String MERGE_ALL = "merge all"; 065 public static final String ALLOCATE = "allocate"; 066 public static final String CREATE_ASSET = "createAsset"; 067 public static final String APPLY_PAYMENT = "applyPayment"; 068 public static final String PERCENT_PAYMENT = "percent payment"; 069 public static final String VIEW_DOC = "viewDoc"; 070 } 071 072 public static class ValidationStrings { 073 public static final String CAPITAL = "Capital"; 074 public static final String EXPENSE = "Expense"; 075 public static final String RECURRING = "Recurring"; 076 public static final String NON_RECURRING = "Non-recurring"; 077 } 078 079 public static class ActivityStatusCode { 080 public static final String NEW = "N"; 081 public static final String MODIFIED = "M"; 082 public static final String ENROUTE = "E"; 083 public static final String PROCESSED_IN_CAMS = "P"; 084 } 085 }