Uses of Package
org.dellroad.stuff.pobj
-
ClassDescriptionSupport superclass for
PersistentObjectDelegate
classes, with implementations of all methods other thanserialize()
anddeserialize()
.Represents an open "transaction" on aPersistentObject
's persistent file.Main class for Simple XML Persistence Objects (POBJ).Holds a "snapshot" of aPersistentObject
root object along with the version number corresponding to the snapshot.Delegate interface required forPersistentObject
s.Notification event emitted by aPersistentObject
to listeners whenever there is an update to the root object.Runtime exception thrown duringPersistentObject
operations.Listener interface for changes to aPersistentObject
.APersistentObjectDelegate
that is also aAbstractSchemaUpdater
that automatically applies needed updates to the persistent XML file.PersistentObject
implementation of Spring'sPlatformTransactionManager
interface, allowing methods annotated with Spring's@Transactional
annotation to perform transactions onPersistentObject
s.Support superclass for Spring-enabledSchemaUpdate
s for use with aPersistentObjectSchemaUpdater
.