de.greenrobot.dao
Interface IdentityScope<K,T>

Type Parameters:
T - Entity
All Known Implementing Classes:
IdentityScopeLong, IdentityScopeObject

public interface IdentityScope<K,T>

Common interface for a identity scopes needed internally by greenDAO. Identity scopes let greenDAO re-use Java objects.


Method Summary
 void clear()
           
 boolean detach(K key, T entity)
           
 T get(K key)
           
 T getNoLock(K key)
           
 void lock()
           
 void put(K key, T entity)
           
 void putNoLock(K key, T entity)
           
 void remove(K key)
           
 void reserveRoom(int count)
           
 void unlock()
           
 

Method Detail

get

T get(K key)

put

void put(K key,
         T entity)

getNoLock

T getNoLock(K key)

putNoLock

void putNoLock(K key,
               T entity)

detach

boolean detach(K key,
               T entity)

remove

void remove(K key)

clear

void clear()

lock

void lock()

unlock

void unlock()

reserveRoom

void reserveRoom(int count)


Copyright © 2011 greenrobot.de. All Rights Reserved.