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    }