| 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
An optional interface for back-end storage data access. ConcreteTrays should be stateless, and depend on the id argument in each method.
To implement these methods, call methods in Tray, and use super. for only methods in Tray. Do not call ConcreteTray methods using super.
| Field Summary | 
| Fields inherited from interface net.walend.lyophil.Tray | 
TRAY | 
| Method Summary | |
 void | 
freeze(Freezable object)
Puts the Freezable in cold storage.  | 
 Freezable | 
thaw(java.io.Serializable id)
Gets a Freezable out of cold storage.  | 
 void | 
throwOut(java.io.Serializable id)
Remove a frozen instance from cold storage  | 
| Methods inherited from interface net.walend.lyophil.Tray | 
checkSetUp, delete, getAllIdentifiersInTray, insertNew, isAbsent, isPresent, setUp, tearDown, updateOld, validate, validateAll | 
| Method Detail | 
public void freeze(Freezable object)
CannotFreezeException
public Freezable thaw(java.io.Serializable id)
               throws NotInFreezerException
CannotThawExceptionNotInFreezerException
public void throwOut(java.io.Serializable id)
              throws NotInFreezerException
CannotThrowOutExceptionNotInFreezerException
  | 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||