package iWish_Control;
import java.util.List;
import android.content.Context;
import android.database.SQLException;
import iWish_Friends.Friends;
import iWish_database.FriendsDao;
public class ControlFriends {
private FriendsDao mFriendsDao;
private static ControlFriends instance = null;
private ControlFriends(){}
public static synchronized ControlFriends getIstanceControlFriends(){
if(instance==null){
instance = new ControlFriends();
}
return instance;
};
public void saveOnDbFriends(Friends mFriends, Context context)throws Exception{
try {
mFriendsDao= new FriendsDao(context);
mFriendsDao.open();
mFriendsDao.insertOnDbFriends(mFriends);
} catch (SQLException e) {
}
}
public void deleteOnDbFriedsAll(){
try {
mFriendsDao.deleteOnDbAllFriends();
} catch (Exception e) {
}
}
public void deleteOnDBOneFriends(String meMail, Context context){
try {
mFriendsDao= new FriendsDao(context);
mFriendsDao.open();
mFriendsDao.deleteOnDbOneFriends(meMail);
} catch (Exception e) {
e.printStackTrace();
}
}
public void deteteOnDbSomeFriends(List<Friends> mFriends){
try {
mFriendsDao.deleteOnDbSomeFriends(mFriends);
} catch (Exception e) {
}
}
public List<Friends> getOnDbAllFriends(){
try {
return mFriendsDao.getAllFriends();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
public void ConnectionFriends(){
try {
ControlConnection.getIstanceControlConnection().onInsertFriends();
} catch (Exception e) {
}
}
}