All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.mosip.kernel.masterdata.constant.LocationErrorCode Maven / Gradle / Ivy

There is a newer version: 1.2.1.0
Show newest version
package io.mosip.kernel.masterdata.constant;

public enum LocationErrorCode {
	LOCATION_FETCH_EXCEPTION("KER-MSD-025", "Error occurred while fetching Location Hierarchy"),
	LOCATION_NOT_FOUND_EXCEPTION("KER-MSD-026", "Location not found"),
	LOCATION_LEVEL_FETCH_EXCEPTION("KER-MSD-027", "Error occured while fetching Location Hierarchy Levels"),
	LOCATION_INSERT_EXCEPTION("KER-MSD-064", "Error occured while inserting location hierarchy details"),
	LOCATION_UPDATE_EXCEPTION("KER-MSD-097", "Error occured wihile updating location hierarchy details"),
	LOCATION_DELETE_EXCEPTION("KER-MSD-098", "Error occured wihile deleting location hierarchy details"),
	LOCATION_LEVEL_NOT_FOUND_EXCEPTION("KER-MSD-028", "Location Hierarchy Level not found"),
	INVALID_LANG_CODE("KER-MSD_386", "Invalid Language Code :"),
	INVALID_DIFF_HIERARCY_LEVEL("KER-MSD-389",
			"Location hierarchy level should not be different in different languages"),
	INVALID_HIERARCY_LEVEL("KER-MSD-391",
			"Location hierarchy is invalid"),
	DATA_IN_PRIMARY_LANG_MISSING("KER-MSD-388", "Location data is not present in the primary language : %s"),
	PARENT_LOC_NOT_FOUND("KER-MSD-389", "Parent location not found"),
	PARENT_LOC_NOT_EXIST("KER-MSD-027", "Parent Location %s does not exist"),
	DIFFERENT_LOC_CODE("KER-MSD-387", "Location Code should not be different for a Location in different languages"),
	UNABLE_TO_ACTIVATE("KER-MSD-384",
			"Cannot Activate the Location as data is not present in all the required languages"),
	LOCATION_ALREDAY_EXIST_UNDER_HIERARCHY("KER-MSD-385", "Location %s already exist under the hierarchy"),
	LOCATION_CHILD_STATUS_EXCEPTION("KER-MSD-300",
			"Cannot deactivate the Location as active child Location are mapped"),
	NO_DATA_FOR_FILTER_VALUES("KER-MSD-___", "No Data Found for the given filter column");

	private String errorCode;
	private String errorMessage;

	private LocationErrorCode(final String errorCode, final String errorMessage) {
		this.errorCode = errorCode;
		this.errorMessage = errorMessage;
	}

	public String getErrorCode() {
		return errorCode;
	}

	public String getErrorMessage() {
		return errorMessage;
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy