PersonaDAO.java 749 Bytes
Newer Older
Luis Gangas committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
package trismegistoplanilla.dao;

import org.json.JSONObject;
import trismegistoplanilla.beans.EstadoFichaBean;
import trismegistoplanilla.beans.PersonaBean;
import trismegistoplanilla.beans.TokenFichaBean;

public interface PersonaDAO {

    public JSONObject validarExistenciaNumeroDocumento(PersonaBean p);

    public JSONObject validarExistenciaCorreoElectronico(PersonaBean p);

    public JSONObject registrarPersona(PersonaBean p, EstadoFichaBean ef, TokenFichaBean tf);

    public JSONObject verificarPersona(TokenFichaBean tf, PersonaBean p);

    public JSONObject modificarCorreoFichaPersona(PersonaBean p);

    public JSONObject obtenerCodigoPersona(TokenFichaBean tf);

    public JSONObject obtenerPersonaSession(PersonaBean p);

}