Class IdentityScopeObject<K,T>
- java.lang.Object
-
- org.greenrobot.greendao.identityscope.IdentityScopeObject<K,T>
-
- Type Parameters:
K-T-
- All Implemented Interfaces:
IdentityScope<K,T>
public class IdentityScopeObject<K,T> extends java.lang.Object implements IdentityScope<K,T>
The context for entity identities. Provides the scope in which entities will be tracked and managed.
-
-
Constructor Summary
Constructors Constructor Description IdentityScopeObject()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()booleandetach(K key, T entity)Tget(K key)TgetNoLock(K key)voidlock()voidput(K key, T entity)voidputNoLock(K key, T entity)voidremove(java.lang.Iterable<K> keys)voidremove(K key)voidreserveRoom(int count)voidunlock()
-
-
-
Method Detail
-
putNoLock
public void putNoLock(K key, T entity)
- Specified by:
putNoLockin interfaceIdentityScope<K,T>
-
detach
public boolean detach(K key, T entity)
- Specified by:
detachin interfaceIdentityScope<K,T>
-
remove
public void remove(K key)
- Specified by:
removein interfaceIdentityScope<K,T>
-
remove
public void remove(java.lang.Iterable<K> keys)
- Specified by:
removein interfaceIdentityScope<K,T>
-
clear
public void clear()
- Specified by:
clearin interfaceIdentityScope<K,T>
-
lock
public void lock()
- Specified by:
lockin interfaceIdentityScope<K,T>
-
unlock
public void unlock()
- Specified by:
unlockin interfaceIdentityScope<K,T>
-
reserveRoom
public void reserveRoom(int count)
- Specified by:
reserveRoomin interfaceIdentityScope<K,T>
-
-