public class ClassHash
Created by Prots on 1/27/16.
Modifier and Type | Field and Description |
---|---|
static ClassHash |
INSTANCE
Created by Prots on 1/27/16.
|
static java.lang.String |
TTL |
Modifier and Type | Method and Description |
---|---|
static void |
checkAclKmdFields(java.lang.String name,
io.realm.DynamicRealm realm,
java.lang.Class<? extends com.google.api.client.json.GenericJson> clazz)
Fix to _acl_kmd tables
|
static io.realm.RealmObjectSchema |
createScheme(java.lang.String name,
io.realm.DynamicRealm realm,
java.lang.Class<? extends com.google.api.client.json.GenericJson> clazz) |
static int |
deleteClassData(java.lang.String collection,
io.realm.DynamicRealm realm,
java.lang.Class<? extends com.google.api.client.json.GenericJson> clazz,
java.lang.String id)
Cascade delete items by id
|
static java.lang.String |
getClassHash(java.lang.Class<? extends com.google.api.client.json.GenericJson> clazz) |
boolean |
isAllowed(com.google.api.client.util.FieldInfo f) |
static boolean |
isArrayOrCollection(java.lang.Class<?> clazz) |
static void |
migration(java.lang.String name,
io.realm.DynamicRealm realm,
java.lang.Class<? extends com.google.api.client.json.GenericJson> clazz)
Migrate from old table name to new table name
|
static <T extends GenericJson> |
realmToObject(io.realm.DynamicRealmObject dynamic,
java.lang.Class<T> objectClass) |
static io.realm.DynamicRealmObject |
saveData(java.lang.String name,
io.realm.DynamicRealm realm,
java.lang.Class<? extends com.google.api.client.json.GenericJson> clazz,
com.google.api.client.json.GenericJson obj) |
public static java.lang.String TTL
public static ClassHash INSTANCE
Created by Prots on 1/27/16.
public boolean isAllowed(com.google.api.client.util.FieldInfo f)
public static java.lang.String getClassHash(java.lang.Class<? extends com.google.api.client.json.GenericJson> clazz)
public static io.realm.RealmObjectSchema createScheme(java.lang.String name, io.realm.DynamicRealm realm, java.lang.Class<? extends com.google.api.client.json.GenericJson> clazz)
public static void migration(java.lang.String name, io.realm.DynamicRealm realm, java.lang.Class<? extends com.google.api.client.json.GenericJson> clazz)
Migrate from old table name to new table name
name
- table name to renamerealm
- Realm objectclazz
- Class in tablepublic static void checkAclKmdFields(java.lang.String name, io.realm.DynamicRealm realm, java.lang.Class<? extends com.google.api.client.json.GenericJson> clazz)
Fix to _acl_kmd tables
name
- Collection namerealm
- Realm objectclazz
- Class in tablepublic static io.realm.DynamicRealmObject saveData(java.lang.String name, io.realm.DynamicRealm realm, java.lang.Class<? extends com.google.api.client.json.GenericJson> clazz, com.google.api.client.json.GenericJson obj)
public static int deleteClassData(java.lang.String collection, io.realm.DynamicRealm realm, java.lang.Class<? extends com.google.api.client.json.GenericJson> clazz, java.lang.String id)
Cascade delete items by id
collection
- collection namerealm
- Realm objectclazz
- Classid
- item id to deletepublic static <T extends GenericJson> T realmToObject(io.realm.DynamicRealmObject dynamic, java.lang.Class<T> objectClass)
public static boolean isArrayOrCollection(java.lang.Class<?> clazz)