/*
* Copyright (c) 2005-2011 Grameen Foundation USA
* All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
* implied. See the License for the specific language governing
* permissions and limitations under the License.
*
* See also http://www.apache.org/licenses/LICENSE-2.0.html for an
* explanation of the license and how it is applied.
*/
package org.mifos.accounts.fees.util.helpers;
public interface FeeConstants {
// Constants being used in to name the collection in masterdatareterival
String LOCALEID = "localeId";
String CATAGORY = "catagory";
String PAYMENT = "payment";
String FORMULA = "formula";
String STATUS = "status";
// Master data Entity Name
String FEECATEGORY = "CategoryType";
String FEEFORMULA = "FeeFormulaMaster";
String FEEPAYMENT = "FeePayment";
String FEESTATUS = "FeeStatus";
// Fees valueobject name
String FEES = "fees";
// Default Admin
String YES = "Yes";
String NO = "No";
// Constansts used in Action Forwards
String VIEWFEES = "viewFees";
String CREATEFEES = "createFees";
String CREATEFEESPREVIEW = "createFeesPreview";
String CREATEFEESCONFIRMATION = "createFeesConfirmation";
String ADMIN = "admin";
String EDITFEEDETAILS = "editFeeDetails";
String FEEDETAILS = "feeDetails";
String VIEWEDITFEES = "viewEditFees";
String PREVIEWFEEDETAILS = "previewFeeDetails";
// Errors
String VERSIONNOMATCHINGPROBLEM = "error.versionnodonotmatch";
String AMOUNTCANNOTBEZERO = "error.amountCannotBeNull";
String GLCODE_LIST = "glCodeList";
String PAYMENTID = "paymentId";
String TIMEOFCHARGES = "TimeOfCharges";
String CUSTOMERTIMEOFCHARGES = "CustomerTimeOfCharges";
String CATEGORYLIST = "CategoryList";
String FORMULALIST = "FormulaList";
String STATUSLIST = "StatusList";
String FEE_FREQUENCY_TYPE_LIST = "feeFrequencyTypeList";
String PRODUCT_FEES = "productFees";
String CUSTOMER_FEES = "customerFees";
String INACTIVE = "FEES_INACTIVE";
String RATE_AND_FORMULA = "RateAndFormula";
String RATE_OR_AMOUNT = "RateOrAmount";
String REMOVE_ACTIVE = "error.RemoveActive";
// warning messages for UI
String FEE_REMOVED = "Fees.feeRemoved";
String FEE_REMOVED_FROM_PRD = "Fees.feeRemovedFromPrd";
String FEE_CANNOT_BE_REMOVED = "Fees.feeCannotBeRemoved";
// error messages for BO
String INVALID_FEE_NAME = "errors.Fee.invalidName";
String INVALID_FEE_CATEGORY = "errors.Fee.invalidCategory";
String INVALID_GLCODE = "errors.Fee.invalidGLCode";
String INVALID_FEE_FREQUENCY_TYPE = "errors.Fee.invalidFrequencyType";
String INVALID_FEE_PAYEMENT_TYPE = "errors.Fee.invalidPaymentType";
String INVALID_FEE_FREQUENCY = "errors.Fee.invalidFrequency";
String INVALID_FEE_RATE_OR_FORMULA = "errors.Fee.invalidRateOrFormula";
String INVALID_FEE_AMOUNT = "errors.Fee.invalidAmount";
String FEE_CREATE_ERROR = "errors.Fee.create";
String FEE_UPDATE_ERROR = "errors.Fee.update";
String INVALID_FEE = "errors.Fee.invalid";
String RATE = "Fees.error.rate";
String AMOUNT = "Fees.error.amount";
// error messages for UI
String ERRORS_SPECIFY_VALUE = "errors.enter";
String ERRORS_SPECIFY_AMOUNT_OR_RATE = "errors.amountOrRate";
String ERRORS_SPECIFY_RATE_AND_FORMULA = "errors.rateAndFormulaId";
String ERRORS_SELECT_STATUS = "errors.selectStatus";
String ERRORS_GENERIC = "errors.generic";
String ERRORS_MUST_BE_GREATER_THAN_ZERO = "errors.mustBeGreaterThanZero";
}