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