package com.ejie.y42b.constantes;

/**
 * 
 *  
 * 
 */
public class Y42bAgendaConstantes {

	/**
	 * Constantes
	 */
	private Y42bAgendaConstantes() {

	}

	public static final String SESSIONOMBREUSUARIOCONECTADO = "SESSIONOMBREUSUARIOCONECTADO";
	public static final String SESSIONTIPOACCESO = "SESSIONTIPOACCESO";

	public static final String TIPOACCESO_CONSULTA = "0";
	public static final String TIPOACCESO_MODIFICACION = "1";
	public static final String TIPOACCESO_ADMINISTRADOR = "2";

	// Numeros mágicos

	public static final int NUM_0x7F = 0x7F;
	public static final int NUM_0 = 0;
	public static final int NUM_1 = 1;
	public static final int NUM_2 = 2;
	public static final int NUM_3 = 3;
	public static final int NUM_4 = 4;
	public static final int NUM_5 = 5;
	public static final int NUM_6 = 6;
	public static final int NUM_7 = 7;
	public static final int NUM_8 = 8;
	public static final int NUM_10 = 10;
	public static final int NUM_12 = 12;
	public static final int NUM_16 = 16;
	public static final int NUM_40 = 40;
	public static final int NUM_128 = 128;
	public static final int NUM_200 = 200;
	public static final int NUM_255 = 255;
	public static final int NUM_300 = 300;
	public static final int NUM_1024 = 1024;
	public static final int NUM_3000 = 3000;
	public static final int NUM_4000 = 4000;

	public static final String NOMBRE_APLICACION = "Y42B";
	public static final String ID_SISTEMA = "";
	public static final String CONFIG_PATH = "/y42b/y42b.properties";

	public static final int BUFFER_100 = 100;
	public static final int BUFFER_50 = 50;
	public static final int BUFFER_200 = 200;
	public static final int BUFFER_250 = 250;
	public static final int BUFFER_300 = 300;

	/**
	 * Código de nora para España.
	 */
	public static final String NORA_SPAIN = "108";

	/**
	 * Código de idioma castellano.
	 */
	public static final String CASTELLANO = "es";
	/**
	 * Código de idioma euskera.
	 */
	public static final String EUSKERA = "eu";

	public static final String SI = "S";
	public static final String NO = "N";
	public static final String CERO = "0";
	public static final String VACIO = "";

	/* Tipos de objeto en arbol */
	public static final String PREFIJO_GRUPO = "G_";
	public static final String PREFIJO_ENTIDAD = "E_";
	public static final String PREFIJO_CONTACTO = "C_";

	/* General Indicativo */
	public static final String GRUPO = "G";
	public static final String ENTIDAD = "E";
	public static final String CONTACTO = "C";
	public static final String TOTAL = "T";

	/* NODO RAIZ */
	public static final String NODO_RAIZ = "G_ROOT";

	/* GRUPO NEUTRO - ENTIDADES SIN GRUPO FIJO */
	public static final String GRUPO_RAIZ_ID = "ROOT";

	public static final String SESSIONBEAN_NODE = "sessionNodeBean";

	public static final String SECCION_MANTENIMIENTOS = "seccionMantenimientos";
	public static final String SECCION_BUSCADOR = "seccionBuscador";

	/* TIPOS DE ETIQUETAS PARA SOBRES */
	public static final String TIPO_ETIQUETAS_3X8 = "3x8";
	public static final String TIPO_ETIQUETAS_2X8 = "2x8";

	/* TIPO OPERACIONES ENVIOS */
	public static final String TIPO_OP_MAILING_ESTATICO = "M";
	public static final String TIPO_OP_MAILING_DINAMICO = "D";
	public static final String TIPO_OP_EXCEL = "E";
	public static final String TIPO_OP_ETIQUETAS = "L";
	public static final String TIPO_OP_MASIVA_1 = "O";
	public static final String TIPO_OP_MASIVA_2 = "B";
	public static final String TIPO_OP_MASIVA_3 = "-";

	/**
	 * Tipo de busqueda realizada tipo entidad.
	 */
	public static final String AVD_SEARCH_TYPE_ENTITY = "E";
	/**
	 * Tipo de busqueda realizada tipo contacto.
	 */
	public static final String AVD_SEARCH_TYPE_CONTACT = "C";
	/**
	 * Equivalente true en la bbdd.
	 */
	public static final String DB_TRUE = "S";
	/**
	 * Equivalente false en la bbdd.
	 */
	public static final String ARBOL_FALSE = "false";
	/**
	 * Equivalente true en la bbdd.
	 */
	public static final String ARBOL_TRUE = "true";

	/**
	 * Equivalente false en la bbdd.
	 */
	public static final String DB_FALSE = "N";

	/**
	 * Usado en los properties
	 */
	public static final String VALUE_FALSE = "0";
	public static final String VALUE_TRUE = "1";

	/**
	 * Campos dinamicos
	 * 
	 * "name" : "Nombre", "location" : "Localizacion", "telephone" : "Telefono",
	 * "mail" : "Email", "fax" : "Fax", "url" : "Url", "user": "User",
	 * "password":"Password", "cargo":"Cargo", "codorg":"Codorg"
	 */

	public static final String CAMPO_NAME = "%NAME%";
	public static final String CAMPO_LOCATION = "%LOCATION%";
	public static final String CAMPO_TELEFONO = "%TELEPHONE%";
	public static final String CAMPO_MAIL = "%EMAIL%";
	public static final String CAMPO_FAX = "%FAX%";
	public static final String CAMPO_URL = "%URL%";
	public static final String CAMPO_USER = "%USER%";
	public static final String CAMPO_PASSWORD = "%PASSWORD%";
	public static final String CAMPO_CARGO = "%CARGO%";
	public static final String CAMPO_CODORG = "%CODORG%";

	public static final String CAMPO_CAMPO_01 = "%CAMPO1%";
	public static final String CAMPO_CAMPO_02 = "%CAMPO2%";
	public static final String CAMPO_CAMPO_03 = "%CAMPO3%";
	public static final String CAMPO_CAMPO_04 = "%CAMPO4%";
	public static final String CAMPO_CAMPO_05 = "%CAMPO5%";
	public static final String CAMPO_CAMPO_06 = "%CAMPO6%";
	public static final String CAMPO_CAMPO_07 = "%CAMPO7%";
	public static final String CAMPO_CAMPO_08 = "%CAMPO8%";
	public static final String CAMPO_CAMPO_09 = "%CAMPO9%";
	public static final String CAMPO_CAMPO_10 = "%CAMPO10%";

	/**
	 * Correos
	 * 
	 */
	public static final String ACTIVAR_CORREO = "activar_correo";
	public static final String RESPONSE_OK = "OK";
	public static final String RESPONSE_ERROR = "ERROR";

	/* CAPV */
	public static final String CAPV = "16";

	/* Estado activas */
	public static final String ESTADO_ACTIVAS = "A";
	public static final String ESTADO_INACTIVAS = "I";
	public static final String ESTADO_TODAS = "T";

	/**
	 * Comunicacion
	 */
	public static final int TIPO_COMUNICACION_NO_REPLY = 6;
}
