|
||||||||||
| 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 Persistent object 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 | |||||||||