package it.nic.uniapp.db;
import java.io.IOException;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import android.content.Context;
import android.os.Bundle;
public interface IDBHandler {
// REQUIRED METHODS
public void openHandler(Context context);
public void closeHandler();
public void copyDataBase(Context context) throws IOException;
// OTHER METHODS
public List<EsameEntity> getAllEsami() throws SQLException;
public List<EsameEntity> getEsameByDate(String date)throws SQLException;
public boolean deleteEsameById(int id)throws SQLException;
public void deleteAllEsami() throws SQLException;
public boolean updateEsameById(Bundle bundle)throws SQLException;
public boolean insertNewEsame(EsameEntity e)throws SQLException;
public String getMedia() throws SQLException;
public String getCrediti() throws SQLException;
public String getSuperati()throws SQLException;
public String getFalliti()throws SQLException;
}