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

io.mosip.kernel.openid.bridge.api.constants.Errors Maven / Gradle / Ivy

There is a newer version: 1.3.0-beta.1
Show newest version
package io.mosip.kernel.openid.bridge.api.constants;

//TODO Use from core when adapter api will merge
public enum Errors {

	/**
	 * Empty Cookie error
	 */
	COOKIE_NOTPRESENT_ERROR("KER-ACP-001", "Cookies are empty"),
	/**
	 * Empty Cookie error
	 */
	TOKEN_NOTPRESENT_ERROR("KER-ACP-002", "Token is not present in cookies"),
	/**
	 * IO Exception
	 */
	IO_EXCEPTION("KER-ACP-003", "IO Exception occured while passing paging request"),
	/**
	 * Cannot connect to auth service
	 */

	CANNOT_CONNECT_TO_AUTH_SERVICE("KER-ACP-004", "Problem in connecting to auth service"),

	/**
	 * RESPONSE_PARSE_ERROR
	 */
	RESPONSE_PARSE_ERROR("KER-ACP-005", "Error occur while parsing error from response"),

	ACESSTOKEN_EXCEPTION("KER-ACP-006", "Error Occured while getting access token from iam"),

	STATE_EXCEPTION("KER-ACP-007", "state is not maching"),
	
	REST_EXCEPTION("KER-ACP-008", "Exception occured while consuming service"),
	INVALID_TOKEN("KER-ATH-401", "Authentication Failed : Invalid Token :"),
	EXCEPTION("KER-ACP-500", "Exception occured "),
	ALLOWED_URL_EXCEPTION("KER-ACP-009", "url not found in allowed url's"),
	STATE_NULL_EXCEPTION("KER-ACP-010", "state is null or empty"),
	STATE_NOT_UUID_EXCEPTION("KER-ACP-011", "state is not uuid"),
	UNSUPPORTED_ENCODING_EXCEPTION("KER-ACP-012", "unsupported encoding exception :"),
	JWT_SIGN_EXCEPTION("KER-ACP-013", "Failed to sign jwt" ),
	JSON_PROCESSING_EXCEPTION("KER-ACP-014", "Json Processing Exception");

	/**
	 * The error code
	 */
	private final String errorCode;
	/**
	 * The error message
	 */
	private final String errorMessage;

	/**
	 * Constructor to set error code and message
	 * 
	 * @param errorCode    the error code
	 * @param errorMessage the error message
	 */
	private Errors(final String errorCode, final String errorMessage) {
		this.errorCode = errorCode;
		this.errorMessage = errorMessage;
	}

	/**
	 * Function to get error code
	 * 
	 * @return {@link #errorCode}
	 */
	public String getErrorCode() {
		return errorCode;
	}

	/**
	 * Function to get the error message
	 * 
	 * @return {@link #errorMessage}r
	 */
	public String getErrorMessage() {
		return errorMessage;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy