/* * 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.customers.client.util.helpers; import org.mifos.customers.client.business.NameType; public interface ClientConstants { /** Forwards */ String PRELOAD_SUCCESS = "preLoad_success"; String NEXT_FAILURE = "next_failure"; /***/ short CLIENT_BELONGS_TO_GROUP = 1; int PICTURE_ALLOWED_SIZE = 300000; short All_CATEGORY_ID = 1; short CLIENT_CATEGORY_ID = 2; short CLIENT_ENTITY_TYPE = 1; short LOAN_OFFICER_LEVEL = 1; Short CLIENT_NAME_TYPE = NameType.CLIENT.getValue(); Short SPOUSE_NAME_TYPE = NameType.SPOUSE.getValue(); String CLIENTVO = "clientVO"; /** Request parameter names */ String SALUTATION_ENTITY = "salutationEntity"; String GENDER_ENTITY = "genderEntity"; String IS_PHOTO_FIELD_HIDDEN = "isPhotoFieldHidden"; String LIVING_STATUS_ENTITY="livingStatusEntity"; String MARITAL_STATUS_ENTITY = "maritalStatusEntity"; String CITIZENSHIP_ENTITY = "citizenshipEntity"; String ETHNICITY_ENTITY = "ethnicityEntity"; String POVERTY_STATUS = "povertyStatus"; String EDUCATION_LEVEL_ENTITY = "educationLevelEntity"; String BUSINESS_ACTIVITIES_ENTITY = "businessActivitiesEntity"; String HANDICAPPED_ENTITY = "handicappedEntity"; String SPOUSE_FATHER_ENTITY = "spouseEntity"; String FAMILY_NAME_ENTITY="familyNameEntity"; String FAMILY_DETAIL_ENTITY="familyDetailEntity"; String MAXIMUM_NUMBER_OF_FAMILY_MEMBERS="familyMembers"; String ARE_FAMILY_DETAILS_REQUIRED="areFamilyDetailsRequired"; String ARE_FAMILY_DETAILS_MANDATORY="areFamilyDetailsMandatory"; String ARE_FAMILY_DETAILS_HIDDEN="areFamilyDetailsHidden"; String GENDER_ENTITY_NAME = "genderEntityName"; String BUSINESS_ACTIVITIES_ENTITY_NAME = "businessActivitiesEntityName"; String HANDICAPPED_ENTITY_NAME = "handicappedEntityName"; String MARITAL_STATUS_ENTITY_NAME = "maritalStatusEntityName"; String CITIZENSHIP_ENTITY_NAME = "citizenshipEntityName"; String ETHNICITY_ENTITY_NAME = "ethnicityEntityName"; String EDUCATION_LEVEL_ENTITY_NAME = "educationLevelEntityName"; /** Request parameter names for the dropdown values */ String SALUTATION_VALUE = "salutationValue"; String GENDER_VALUE = "genderValue"; String SAVINGS_OFFERING_LIST = "savingsOfferingList"; String MARITAL_STATUS_VALUE = "maritalStatusValue"; String CITIZENSHIP_VALUE = "citizenshipValue"; String ETHNICITY_VALUE = "ethnicityValue"; String EDUCATION_LEVEL_VALUE = "educationLevelValue"; String BUSINESS_ACTIVITIES_VALUE = "businessActivitiesValue"; String HANDICAPPED_VALUE = "handicappedValue"; String SPOUSE_FATHER_VALUE = "spouseFatherValue"; String SPOUSE_FATHER_NAME_VALUE = "spouseFatherName"; /** Input page constants */ String INPUT_PERSONAL_INFO = "personalInfo"; String INPUT_MFI_INFO = "mfiInfo"; String INPUT_EDIT_PERSONAL_INFO = "editPersonalInfo"; String INPUT_EDIT_MFI_INFO = "editMfiInfo"; String INPUT_EDIT_FAMILY_INFO="editFamilyInfo"; String INPUT_CREATE_CLIENT = "createClient"; String INPUT_GROUP_TRANSFER = "groupTransfer"; String CLIENT_TRANSFER = "clientTransfer"; String INPUT_BRANCH_TRANSFER = "branchTransfer"; /** Forward constants */ String CLIENT_CREATE_PREVIEW_PAGE = "previewCreate_success"; String CLIENT_CREATE_FAILURE_PAGE = "create_failure"; String CLIENT_CREATE_PERSONAL_PAGE = "previewPersonalInfo_failure"; String CLIENT_CREATE_MFI_PAGE = "previewMfiInfo_failure"; String CLIENT_PREV_PERSONAL_INFO_PAGE = "prevPersonalInfo_success"; String CLIENT_PREV_EDIT_PERSONAL_INFO_PAGE = "prevEditPersonalInfo_success"; String CLIENT_PREV_MFI_INFO_PAGE = "prevMfiInfo_success"; String CLIENT_PREV_EDIT_MFI_INFO_PAGE = "prevEditMfiInfo_success"; String CLIENT_EDIT_PREVIEW_PERSONAL_PAGE = "previewEditPersonalInfo_success"; String CLIENT_EDIT_PERSONAL_PAGE = "editPersonalInfo_success"; String CLIENT_EDIT_PERSONAL_FAILURE_PAGE = "previewEditPersonalInfo_failure"; String CLIENT_STATUS_PAGE = "loadStatus_success"; String CLIENT_EDIT_MFI_PAGE = "editMfiInfo_success"; String CLIENT_EDIT_PREVIEW_MFI_PAGE = "previewEditMfiInfo_success"; String METHOD_LOAD_TRANSFER = "loadTransfer"; String CLIENT_EDIT_MFI_FAILURE_PAGE = "previewEditMfiInfo_failure"; String CLIENT_MEETING_PAGE = "loadMeeting_success"; String CLIENT_EDIT_MEETING_PAGE = "loadEditMeeting_success"; String CLIENT_MEETING_UPDATE_PAGE = "updateMeeting_success"; String CLIENT_CREATE_CANCEL_PAGE = "cancelCreate_success"; String PREVIOUS_SUCCESS = "next_success"; String CLIENT_EDIT_CANCEL_PAGE = "cancelEdit_success"; String CLIENT_TRANSFER_PAGE = "loadTransfer_success"; String GROUP_TRANSFER_SEARCH_PAGE = "loadGroup_success"; String BRANCH_TRANSFER_SEARCH_PAGE = "loadBranchSearch_success"; String CLIENT_BRANCH_TRANSFER_PAGE = "loadBranchTransfer_success"; String GROUP_TRANSFER_CONFIRMATION_PAGE = "confirmGroupTransfer_success"; String BRANCH_TRANSFER_CONFIRMATION_PAGE = "confirmBranchTransfer_success"; String CHOOSE_OFFICE_PAGE = "chooseOffice_success"; /** Action specific to clients **/ String METHOD_PREVIOUS_PERSONAL_INFO = "prevPersonalInfo"; String METHOD_PREVIOUS_MFI_INFO = "prevMFIInfo"; String METHOD_PRELOAD = "preLoad"; String METHOD_LOAD_STATUS = "loadStatus"; String METHOD_LOAD_MEETING = "loadMeeting"; String METHOD_GET_BY_GLOBAL = "getByGlobalCustNum"; String METHOD_UPDATE_MEETING = "updateMeeting"; String METHOD_EDIT_PERSONAL_INFO = "editPersonalInfo"; String METHOD_EDIT_MFI_INFO = "editMFIInfo"; String METHOD_PREVIEW_PERSONAL_INFO = "previewPersonalInfo"; String METHOD_PREVIEW_MFI_INFO = "previewMFIInfo"; String METHOD_SET_DEFAULT_FORMEDBY = "setDefaultFormedByPersonnel"; String METHOD_UPDATE_MFI = "updateMfi"; String METHOD_LOAD_GROUP_TRANSFER = "loadGroupTransfer"; String METHOD_LOAD_BRANCH_TRANSFER = "loadBranchTransfer"; String METHOD_LOAD_HISTORICAL_DATA = "loadHistoricalData"; String METHOD_CONFIRM_GROUP_TRANSFER = "confirmGroupTransfer"; String METHOD_CONFIRM_BRANCH_TRANSFER = "confirmBranchTransfer"; String METHOD_UPDATE_BRANCH = "updateBranch"; String METHOD_CHOOSE_OFFICE = "chooseOffice"; String METHOD_RETRIEVE_PICTURE = "retrievePicture"; String METHOD_RETRIEVE_PICTURE_PREVIEW = "retrievePictureOnPreview"; String OLDCLIENT = "oldClient"; String CLIENT_STATUS_CHANGE = "clientStatusChange"; String CLIENTSTATUSVO = "clientStatusVO"; String CLIENT_TRANSFERVO = "clientTransferVO"; String CLIENT_LOANOFFICER_NOT_ASSIGNED = "LoanOfficerNotAssignedException"; String LOAN_ACCOUNT_ACTIVE_EXCEPTION = "LoanAccountActiveException"; String SAME_GROUP_TRANSFER_EXCEPTION = "SameGroupTransferException"; String SAME_OFFICE_TRANSFER_EXCEPTION = "SameOfficeTransferException"; String UPDATE_FAILED = "UpdateFailedException"; String METHOD_SHOW_PICTURE = "showPicture"; String CUSTOMER_PICTURE_PAGE = "retrievePicture_success"; String TRAINED_DATE_MANDATORY = "Client.TrainedDateNeeded"; String TRAINED_CHECKED = "Client.TrainedCheckbox"; String FUTURE_DOB_EXCEPTION = "Client.FutureDOB"; String INVALID_DOB_EXCEPTION = "Client.InvalidDOB"; String INVALID_AGE="Client.InvalidAge"; String INVALID_FAMILY_DOB_EXCPETION= "Family.InvalidDOB"; String INVALID_NUMBER_OF_SPOUSES="Family.InvalidSpouseNumber"; String INVALID_NUMBER_OF_FATHERS="Family.InvalidFatherNumber"; String INVALID_FAMILY_RELATIONSHIP="Family.InvalidRelationship"; String INVALID_FAMILY_GENDER="Family.InvalidGender"; String INVALID_FAMILY_LIVING_STATUS="Family.InvalidLivingStatus"; String INVALID_NUMBER_OF_FAMILY_MEMBERS="Family.InvalidNumberOfFamilyMembers"; String INVALID_FAMILY_FIRST_NAME="Family.InvalidFamilyFirstName"; String INVALID_FAMILY_LAST_NAME="Family.InvalidFamilyLastName"; String BAD_CHARACTERS_IN_INPUT_STRING="Family.InvalidCharacter"; String FLAG_EXCEPTION = "Client.FlagException"; String CLIENT_HISTORICAL_DATA_PAGE = "loadHistoricalData_success"; String INVALID_PHOTO = "Client.InvaildPhoto"; String INVALID_CLIENT_STATUS_EXCEPTION = "GroupStatusException"; String ERRORS_GROUP_CANCELLED = "errors.Client.groupCancelled"; String ERRORS_LOWER_GROUP_STATUS = "errors.Client.lowerGroupStatus"; String ERRORS_ACTIVE_ACCOUNTS_PRESENT = "errors.Client.hasActiveAccount"; String ERRORS_ACTIVE_PERIODIC_FEES_PRESENT = "errors.Client.hasActivePeriodicFees"; String ERRORS_DUPLICATE_OFFERING_SELECTED = "errors.Client.duplicateOfferingSelected"; String CLIENTPERFORMANCEHISTORY = "ClientPerformanceHistory"; String YES = "1"; String NO = "0"; Short SPOUSE_VALUE = 1; Short FATHER_VALUE = 2; int MAX_OFFERINGS_SIZE = 3; String AGE = "age"; String LOANCYCLECOUNTER = "loanCycleCounter"; String CUSTOMERLOANACCOUNTSINUSE = "customerLoanAccountsInUse"; String CUSTOMERSAVINGSACCOUNTSINUSE = "customerSavingsAccountsInUse"; String EVENT_CREATE = "Create"; String SOURCE_CLIENT = "Client"; String ERROR_REQUIRED = "errors.required"; String INVALID_NUMERIC_RANGE_RESPONSE = "questionnaire.invalid.numeric.range.response"; String INVALID_NUMERIC_MIN_RESPONSE = "questionnaire.invalid.numeric.min.response"; String INVALID_NUMERIC_MAX_RESPONSE = "questionnaire.invalid.numeric.max.response"; String INVALID_NUMERIC_RESPONSE = "questionnaire.invalid.numeric.response"; }