de.greenrobot.dao
Class IdentityScopeLong<T>
java.lang.Object
de.greenrobot.dao.IdentityScopeLong<T>
- Type Parameters:
K
- T
-
- 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.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IdentityScopeLong
public IdentityScopeLong()
get
public T get(java.lang.Long key)
- Specified by:
get
in interface IdentityScope<java.lang.Long,T>
getNoLock
public T getNoLock(java.lang.Long key)
- Specified by:
getNoLock
in interface IdentityScope<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:
put
in interface IdentityScope<java.lang.Long,T>
putNoLock
public void putNoLock(java.lang.Long key,
T entity)
- Specified by:
putNoLock
in interface IdentityScope<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:
detach
in interface IdentityScope<java.lang.Long,T>
remove
public void remove(java.lang.Long key)
- Specified by:
remove
in interface IdentityScope<java.lang.Long,T>
remove
public void remove(java.lang.Iterable<java.lang.Long> keys)
- Specified by:
remove
in interface IdentityScope<java.lang.Long,T>
clear
public void clear()
- Specified by:
clear
in interface IdentityScope<java.lang.Long,T>
lock
public void lock()
- Specified by:
lock
in interface IdentityScope<java.lang.Long,T>
unlock
public void unlock()
- Specified by:
unlock
in interface IdentityScope<java.lang.Long,T>
reserveRoom
public void reserveRoom(int count)
- Specified by:
reserveRoom
in interface IdentityScope<java.lang.Long,T>
Copyright © 2011-2012 greenrobot.de. All Rights Reserved.