package com.poc_android.data;
import com.poc_android.data.User;
import io.realm.Realm;
import io.realm.RealmQuery;
import io.realm.RealmResults;
/**
* Created by vanden on 10/20/15.
*/
public final class StorageService {
private static Realm context;
public static void setContext(Realm r){
context = r;
}
public static void saveUser(String name, int age, int sessionID){
// Transactions give you easy thread-safety
context.beginTransaction();
User user = context.createObject(User.class);
user.setName(name);
user.setAge(age);
user.setSessionId(sessionID);
context.commitTransaction();
}
public static User getUser(String name){
RealmQuery<User> query = context.where(User.class)
.equalTo("name",name);
return query.findFirst();
}
}