de.greenrobot.dao
Class IdentityScopeLong<T>

java.lang.Object
  extended by 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.


Constructor Summary
IdentityScopeLong()
           
 
Method Summary
 void clear()
           
 boolean detach(java.lang.Long key, T entity)
           
 T get(java.lang.Long key)
           
 T get2(long key)
           
 T get2NoLock(long key)
           
 T getNoLock(java.lang.Long key)
           
 void lock()
           
 void put(java.lang.Long key, T entity)
           
 void put2(long key, T entity)
           
 void put2NoLock(long key, T entity)
           
 void putNoLock(java.lang.Long key, T entity)
           
 void remove(java.lang.Long key)
           
 void reserveRoom(int count)
           
 void unlock()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IdentityScopeLong

public IdentityScopeLong()
Method Detail

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>

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 greenrobot.de. All Rights Reserved.