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 019 /** 020 * Holds error key constants. 021 */ 022 public class CabKeyConstants { 023 public static final String ERROR_SPLIT_QTY_INVALID = "error.split.qty.invalid"; 024 public static final String ERROR_SPLIT_QTY_REQUIRED = "error.split.qty.required"; 025 public static final String ERROR_PO_ID_INVALID = "error.po.id.invalid"; 026 public static final String ERROR_PO_ID_EMPTY = "error.po.id.empty"; 027 public static final String MESSAGE_NO_ACTIVE_PURAP_DOC = "message.no.active.purap.doc"; 028 public static final String MESSAGE_CAB_CHANGES_SAVED_SUCCESS = "message.cab.changes.saved.success"; 029 030 public static final String ERROR_ITEM_CAPITAL_AND_EXPENSE = "errors.item.capitalAsset.capital.and.expense"; 031 public static final String WARNING_ABOVE_THRESHOLD_SUGESTS_CAPITAL_ASSET_LEVEL = "warnings.item.capitalAsset.threshold.objectCodeLevel"; 032 public static final String ERROR_ITEM_TRAN_TYPE_OBJECT_CODE_SUBTYPE = "errors.item.capitalAsset.tranType.objectCodeSubtype"; 033 public static final String ERROR_ITEM_WRONG_TRAN_TYPE = "errors.item.capitalAsset.wrong.tranType"; 034 public static final String ERROR_ITEM_NO_TRAN_TYPE = "errors.item.capitalAsset.no.tranType"; 035 public static final String ERROR_MERGE_QTY_EMPTY = "error.merge.qty.empty"; 036 public static final String ERROR_MERGE_DESCRIPTION_EMPTY = "error.merge.description.empty"; 037 public static final String ERROR_ALLOCATE_NO_LINE_SELECTED = "error.allocate.no.line.selected"; 038 public static final String ERROR_ALLOCATE_NO_TARGET_ACCOUNT = "error.allocate.no.target.account"; 039 public static final String ERROR_ADDITIONAL_CHARGES_EXIST = "error.additional.charges.exist"; 040 public static final String ERROR_MERGE_LINE_SELECTED = "error.merge.line.selected"; 041 public static final String ERROR_ADDL_CHARGE_PENDING = "error.addl.charge.pending"; 042 public static final String ERROR_TRADE_IN_PENDING = "error.trade.in.pending"; 043 public static final String QUESTION_TRADE_IN_INDICATOR_EXISTING = "question.trade.in.indicator.existing"; 044 public static final String QUESTION_SKIP_ASSET_NUMBERS_TO_ASSET_GLOBAL = "question.skip.asset.numbers.to.asset.global"; 045 public static final String QUESTION_DIFFERENT_OBJECT_SUB_TYPES = "question.different.object.sub.types"; 046 public static final String ERROR_FRACTIONAL_QUANTITY = "error.fractional.quanity"; 047 public static final String ERROR_MERGE_WITH_PRETAGGING = "error.merge.with.pretagging"; 048 public static final String DATA_EDIT_LOCK_ERROR = "cab.error.data.edit.lock"; 049 050 public static class CapitalAssetInformation { 051 public static final String ERROR_ASSET_DO_NOT_ENTER_ANY_DATA = "error.asset.do.not.enter.any.data"; 052 public static final String ERROR_ASSET_REQUIRE_DATA_ENTRY = "error.asset.require.data.entry"; 053 public static final String ERROR_ASSET_UPDATE_ALLOW_ONLY = "error.asset.update.allow.only"; 054 public static final String ERROR_ASSET_CREATE_NEW_ALLOW_ONLY = "error.asset.create.new.allow.only"; 055 public static final String ERROR_ASSET_NEW_OR_UPDATE_ONLY = "error.asset.new.or.update.only"; 056 public static final String ERROR_ASSET_ACTIVE_CAPITAL_ASSET_REQUIRED = "error.asset.active.capital.asset.required"; 057 public static final String ERROR_ASSET_TAG_LINE_REQUIRED = "error.asset.tag.line.required"; 058 public static final String ERROR_ASSET_QUANTITY_NOT_MATCHING_TAG_LINES = "error.asset.quantity.not.matching.tag.lines"; 059 } 060 061 public static final String CHART_ORG_DISALLOWED_BY_CURRENT_USER = "chart.org.disallowed.by.current.user"; 062 public static final String WARNING_GL_PROCESSED = "warning.gl.processed"; 063 }