|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PersistentObject
This interface provides default operation that an object type must implemented.
Method Summary | |
---|---|
boolean |
checkForFlush()
This operation checks if flush is possible |
void |
embeddedBuilder()
This operation is used to create the embedded object |
void |
flushIncarnation()
This operation is used to flush all data |
PID |
getPID()
Return the persistent object PID |
void |
markAsEmbedded(PersistentObject container)
Mark this persistent object as an embedded object |
void |
read(org.omg.CORBA.portable.InputStream input)
Read a storage type from a persistent stream |
void |
refreshIncarnation()
This operation is used to refresh all data |
void |
setPersistentLinks(PID pid,
StorageHomeBase home_base)
Set the persistent link data |
void |
write(org.omg.CORBA.portable.OutputStream output)
Write a storage type into a persistent stream |
Method Detail |
---|
void setPersistentLinks(PID pid, StorageHomeBase home_base)
PID getPID()
void write(org.omg.CORBA.portable.OutputStream output)
void read(org.omg.CORBA.portable.InputStream input)
void markAsEmbedded(PersistentObject container)
boolean checkForFlush()
void flushIncarnation()
void refreshIncarnation()
void embeddedBuilder()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |