package iWish_Control;
import iWish_Session.Session;
import iWish_database.SessionDao;
import java.util.List;
import android.content.Context;
public class ControlSession {
private static ControlSession instance = null;
private SessionDao mSessionDao;
private ControlSession(){}
public static synchronized ControlSession getIstanceControlSession(){
if(instance==null){
instance = new ControlSession();
}
return instance;
};
public void saveOnDbSession(Session mSession, Context context) throws Exception{
try {
mSessionDao = new SessionDao(context);
mSessionDao.open();
mSessionDao.insertOnDbUtente(mSession);
} catch (Exception e) {
}
}
public void deleteOnDbAllSession(){
try {
mSessionDao.deleteOnDbAllSession();
} catch (Exception e) {
}
}
public List<Session> getAllSessionOfOneActivities(Long KeyActivities){
try {
return mSessionDao.getAllSessionOfOneActivities(KeyActivities);
} catch (Exception e) {
}
return null;
}
public List<Session> getOnDbAllSession(Context context){
try {
mSessionDao = new SessionDao(context);
mSessionDao.open();
return mSessionDao.getAllSession();
} catch (Exception e) {
}
return null;
}
public void ConnectionSession(){
try {
//ControlConnection.getIstanceControlConnection().Session();
} catch (Exception e) {
}
}
}