package com.ejie.m62fb.utils.constants;

import java.util.Locale;

import com.ejie.x38.util.Constants;

/**
 * Clase con constantes para la aplicacion.
 * 
XXXX
 */
public final class AppConstantes {

	public static final String ES_STR = "es";
	public static final String EU_STR = "eu";

	public static final Locale ES_LOCALE = new Locale(Constants.CASTELLANO);
	public static final Locale EU_LOCALE = new Locale("eu","ES");

	public static final String EU = "eu";
	public static final String ES = "es";

	/**
	 * Tipos de encoding
	 */
	public static final String ENCODING_ISO = "ISO-8859-1";
	public static final String ENCODING_UTF = "UTF-8";

	// Codigo Aplicacion
	public static final String APLICACION = "M62FB";

	// PAIS
	public static final String PAIS_ESPANYA = "108";
	public static final String PAIS_ESPANYA_TXT = "España";
	public static final String PAIS_ESPANYA_SVDI = "ESPAÑA-ESP";
	

	// PROVINCIAS
	public static final String ALAVA = "01";
	public static final String BIZKAIA = "48";
	public static final String GIPUZKOA = "20";

	public static final String FALSE = "N";
	public static final String TRUE = "S";

	// Actualización masiva de viviendas
	public static final String COD_POSTAL = "COD_POSTAL";
	public static final String PORTAL = "PORTAL";
	public static final String FEC_CALIFICACION = "FEC_CALIFICACION";
	public static final String FEC_DESCALIFICACION = "FEC_DESCALIFICACION";
	public static final String PLAZO_CALIFICACION = "PLAZO_CALIFICACION";
	public static final String ACCESO = "ACCESO";
	public static final String REGULACION = "REGULACION";
	public static final String REF_CATASTRAL = "REF_CATASTRAL";
	public static final String IBI = "IBI";
	public static final String REG_ACCESO = "REG_ACCESO";
	public static final String REG_TENENCIA = "REG_TENENCIA";
	public static final String UNIFAMILIAR = "UNIFAMILIAR";
	public static final String FAMILIA_NUMEROSA = "FAMILIA_NUMEROSA";
	public static final String ARI = "ARI";
	public static final String BAJA_DENSIDAD = "BAJA_DENSIDAD";
	public static final String FEC_INSCRIPCION = "FEC_INSCRIPCION";
	public static final String ADJ_PORQUE = "ADJ_PORQUE";
	public static final String ADJ_COMO = "ADJ_COMO";
	public static final String ADJ_QUIEN = "ADJ_QUIEN";
	public static final String ADJUDICACION = "ADJUDICACION";
	public static final String PROPIETARIOS = "PROPIETARIOS";
	public static final String PROMOTOR = "PROMOTOR";
	public static final String INICIATIVA = "INICIATIVA";
	public static final String ALT_MASV_CONTRATOS_ALQUILER = "ALT_MASV_CONTRATOS_ALQUILER";
	public static final String ALT_MASV_CONTRATOS_COMPRA = "ALT_MASV_CONTRATOS_COMPRA";

	public static final String JAXP_SCHEMA_LANGUAGE = "http://java.sun.com/xml/jaxp/properties/schemaLanguage";
	public static final String W3C_XML_SCHEMA = "http://www.w3.org/2001/XMLSchema";
	public static final String JAXP_SCHEMA_SOURCE = "http://java.sun.com/xml/jaxp/properties/schemaSource";
	public static final String ALOKABIDE_SCHEMA = "/m62fb/xsd/ficheroAlokabide.xsd";
	public static final String PRUEBA_SCHEMA = "/m62fb/xsd/prueba.xsd";

	// Constantes Catalogo Viviendas
	public static final String SITUACION_R = "R";
	public static final String SITUACION_D = "D";
	/** INI CONSTANTES TRAMITACION **/

	public static final String USUARIO_APP_PLATEA = "M62FB_PLATEA";

	public static final String EVENTO_REQUEST = "R02_REQUEST";
	public static final String EVENTO_TASK = "R02_TASK";

	public static final String REGLA_SUSCRIP_PLATEA_TYPE = "PlateaType";

	public static final String PLATEA_TYPE_NOTIF = "NOTIFICACION";
	public static final String PLATEA_TYPE_APERTURA = "APERTURA";
	/** FIN CONSTANTES TRAMITACION **/
	//Constantes SVDI_
	public static final String COD_SIT_PET_PENDIENTE = "P";
	public static final String COD_PROCESO_SVDI = "ws.integracion.interop.svdi";
	public static final String T19B_URL_LANZAR_PETICION = "t19b.url.lanzarPeticion";
	
	
	/** INI CONSTANTES IFRAME URL EXTERNAS **/
	public static final String URL_SUBSANACION = "URL_SUBSANACION";
	public static final String URL_DOCUMENTOS = "URL_DOCUMENTOS";
	public static final String URL_VISADO = "URL_VISADO";
	/** FIN CONSTANTES IFRAME URL EXTERNAS **/

	/**
	 * CONSTANTES IMPORTAR DATOS DE XLS
	 */
	
	public static final int COMUNICACION_VPP_AYUNTAMIENTOS= 0;
	public final static String COMUNICACION_VPP_AYUNTAMIENTOS_PREFIJO ="AY";
	public static final int CONTRATOS_SOLICITUD_CALIFICACION_PROVISIONAL_DEFINITIVA= 1;
	public final static String CONTRATOS_SOLICITUD_CALIFICACION_PROVISIONAL_DEFINITIVA_PREFIJO ="CP";
	public static final int CONTRATOS_COMUNICACION_ALOJAMIENTOS_DOTACIONALES= 2;
	public final static String CONTRATOS_COMUNICACION_ALOJAMIENTOS_DOTACIONALES_PREFIJO ="AD";
//	public final static String INSTANCE_COMUNICACION_VPP_AYUNTAMIENTOS ="com.ejie.m62fb.model.jaxb.comunicacionVPPAyun";
	public final static String INSTANCE_COMUNICACION_VPP_AYUNTAMIENTOS ="com.ejie.m62fb.model.jaxb.comunicacionVPPAyto";
	public final static String INSTANCE_CONTRATOS_COMUNICACION_ALOJAMIENTOS_DOTACIONALES ="com.ejie.m62fb.model.jaxb.comunicacionAD";
//	public final static String INSTANCE_CONTRATOS_COMUNICACION_ALOJAMIENTOS_DOTACIONALES ="com.ejie.m62fb.model.jaxb.comunicacionAloDot";
	public final static String INSTANCE_CONTRATOS_SOLICITUD_CALIFICACION_PROVISIONAL_DEFINITIVA ="com.ejie.m62fb.model.jaxb.solicitudCalifProv";
//	public final static String INSTANCE_CONTRATOS_SOLICITUD_CALIFICACION_PROVISIONAL_DEFINITIVA ="com.ejie.m62fb.model.jaxb.solicitudCalProv";
	public final static String NOM_HOJA_VPP ="VPP";
	public final static String NOM_HOJA_REL_VIVIENDAS ="Rel. Viviendas";
	public final static String NOM_HOJA_CONTRATOS_COMPRA ="Contratos CompraVenta";
	public final static String NOM_HOJA_CONTRATOS_ALQUILER ="Contratos Alquiler";
	public final static int SIZE_NOMBRE=100; 
	public final static int SIZE_AP1_AP2=40; 
	public final static int SIZE_TIPO_PROD_ADJ=2; 
	public final static int SIZE_INDICADOR=1;
	public final static int SIZE_CALLE=50;
	public final static int SIZE_PORTAL=7;
	public final static int SIZE_PLANTA=15;
	public final static int SIZE_MANO=15;
	public final static int SIZE_NUM_DORMITORIOS=2;
	public final static int SIZE_NUM_BANOS=2;
	public final static int SIZE_SUP_UTIL=7;
	public final static int SIZE_COD_ELEMENTO=4;
	
	/**
	 * Construye un objeto de la clase.
	 */

	private AppConstantes() {

	}
}