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 }