package es.ejie.frmk.infraestructura.utilidades.excepciones;


/**
 * Clase de constantes de errores controlados en el componente utilidades
 * @author UFRM005
 * @version 1.0
 */
public class Q70UtilidadesErrores {

	/**
	 * Constructor de la Clase
	 */
	public Q70UtilidadesErrores() {
		super();
	}
	
	// constantes de errores para el modulo utilidad
	
	
	// 1. ERRORES CONFIGURADOR
	/**
	 * 	El fichero de configuración no existe
	 */
	public static final String UTILIDADES_CONFIGURADOR_FICHERO_EXISTE = "Error al leer fichero de configuración";	
	
	/**
	 * 	El fichero de configuración no es correcto
	 */
	public static final String UTILIDADES_CONFIGURADOR_FICHERO_VALIDADO = "El fichero de configuración no está bien formado";	
	
	/**
	 * 	El argumento de configurador no es válido
	 */
	public static final String UTILIDADES_CONFIGURADOR_ARGUMENTO_INCORRECTO = "Se ha encontrado un argumento incorrecto al generar configuración";	
	
	
	// 2. ERRORES MAPEADOR
	
	/**
	 * Error genérico de mapeador
	 */
	public static final String UTILIDADES_MAPEADOR_GENERICO = "Error genérico de utilidades mapeador";	

	/**
	 * No se pudo mapear la propiedad 
	 */
	public static final String UTILIDADES_MAPEADOR_PROPIEDAD_NO_MAPEADA = "No se pudo mapear la propiedad";	
	
	/**
	 * Error argumento adaptador invocación incorrecto
	 */
	public static final String UTILIDADES_MAPEADOR_ARGUMENTO_ADAPTADOR_INVOCACION = "El número de objectos del Q70ArgumentoAdaptadorInvocacion no coincide con el número de nombres";	
	
	/**
	 * Error argumento no existe en el adaptador invocación
	 */
	public static final String UTILIDADES_MAPEADOR_ARGUMENTO_NO_EXISTE = "Error argumento no existe en el adaptador invocación";	
	/**
	 * La clase converter no exite
	 */
	public static final String UTILIDADES_MAPEADOR_CONVERTER_NO_EXISTE = "La clase converter no existe";	
	/**
	 * Los argumentos del mapeo no pueden ser null
	 */
	public static final String UTILIDADES_MAPEADOR_ARGUMENTOS_MAPEO = "Los argumentos del mapeo no pueden ser null";	
	/**
	 * No se ha podido configurar el Gestor Mapeador
	 */
	public static final String UTILIDADES_MAPEADOR_CONFIGURACION = "No se ha podido configurar el Gestor Mapeador";	
	/**
	 * Los argumentos del mapeo no pueden ser null o diferentes de lo esperado 
	 */
	public static final String UTILIDADES_MAPEADOR_ARGUMENTOS_MAPEO_INCORRECTOS = "Los argumentos del mapeo no pueden ser null o diferentes de lo esperado";	
	/**
	 * No se a podido poner el valor de la propiedad en el contexto destino
	 */
	public static final String UTILIDADES_MAPEADOR_PONER_DESTINO_PROPIEDAD = "No se ha podido poner el valor de la propiedad en el contexto destino";	
	/**
	 * No se a podido poner el valor de la propiedad en el contexto destino
	 */
	public static final String UTILIDADES_MAPEADOR_ERROR_CONVERSION = "Error en la conversion";	
	
	
	// 3. ERRORES XML
	
	/**
	 * Error genérico de XML
	 */
	public static final String UTILIDADES_XML = "Error genérico de utilidades xml";
	/**
	 * Error de xml utilizando xpath 
	 */
	public static final String UTILIDADES_XML_XPATH = "Error de xml utilizando xpath";
	/**
	 * Error de xml utilizando serializacion 
	 */
	public static final String UTILIDADES_XML_SERIALIZACION = "Error de xml utilizando serializacion";
	/**
	 * Error de xml de parseo 
	 */
	public static final String UTILIDADES_XML_PARSEO = "Error de xml de parseo";
	/**
	 * Error de xml de parseo xsl
	 */
	public static final String UTILIDADES_XML_PARSEO_XSL = "Error de xml de parseo xsl";
	/**
	 * Error de xml añadir nodo con xpath
	 */
	public static final String UTILIDADES_XML_ANADIR_NODO = "Error de xml añadir nodo con xpath";
	/**
	 * Error de xml crear documento xml
	 */
	public static final String UTILIDADES_XML_CREAR_DOCUMENTO = "Error de xml crear documento xml";
	
		
	
	// 4. ERRORES GENERAL
	
	/**
	 * Error genérico de utilidades generales
	 */
	public static final String UTILIDADES_GENERALES = "Error genérico de utilidades generales";	
	
	/**
	 * El fichero no existe
	 */
	public static final String UTILIDADES_GENERALES_FICHERO_EXISTE = "No se encuentra el fichero";	
	
	/**
	 * Error de lectura de fichero 
	 */
	public static final String UTILIDADES_GENERALES_LECTURA_FICHERO = "No se ha podido leer el fichero";	
	
	/**
	 * Error de argumentos en función
	 */
	public static final String UTILIDADES_GENERALES_ARGUMENTOS = "Todos o alguno de los argumentos de la función son incorrectos";	
	
	
	// 5. ERRORES PROPERTIES
	
	/**
	 * Error no se encuentra el fichero de properties
	 * */	
	public static final String UTILIDADES_PROPERTIES_NO_EXISTE_FICHERO = "No se encuentra el fichero de properties";
	
	/**
	 * Error no se encuentra la propiedad en el fichero de properties
	 * */	
	public static final String UTILIDADES_PROPERTIES_NO_EXISTE_PROPIEDAD = "No se encuentra la propiedad en el fichero de properties";
		

}
