| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface BeanFactory<K,T extends Persistent>
BeanFactory's enable contruction of keys and Persistent objects.
| Method Summary | |
|---|---|
|  K | getCachedKey()Returns an instance of the key object to be used to access static fields of the object. | 
|  T | getCachedPersistent()Returns an instance of the Persistentobject to be 
 used to access static fields of the object. | 
|  Class<K> | getKeyClass()Returns the key class | 
|  Class<T> | getPersistentClass()Returns the persistent class | 
|  K | newKey()Constructs a new instance of the key class | 
|  T | newPersistent()Constructs a new instance of the Persistent class | 
| Method Detail | 
|---|
K newKey()
         throws Exception
ExceptionT newPersistent()
K getCachedKey()
T getCachedPersistent()
Persistent object to be 
 used to access static fields of the object. Returned object MUST  
 be treated as read-only. No fields other than the static fields 
 of the object should be assumed to be readable.
Class<K> getKeyClass()
Class<T> getPersistentClass()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||