Package org.persvr.datasource

Interface Summary
ChangeableData  
DatabaseDataSource.DatabaseAction  
DataSource This is an interface to map persistent data sources to objects
DataSourceCanHaveOrphans  
FiniteIterator  
ListDataSource  
ManagesOwnSchema Marker interface indicating that the DataSource will manage it's own schema.
NewObjectPersister This provides the interface for a new object to persist its data to a data source
PersistableInitializer This provides an interface for a persisted object to be initialized from a data source
ReferenceAware  
ReferenceAwareDataSource  
SourceDeleteAware  
TransactionCapableDataSource  
WritableDataSource This interface should be implemented by data sources that have modifiable data
 

Class Summary
AbstractJsonSource  
BaseDataSource This provides a starting implementation of a DataSource.
DatabaseDataSource  
DatabaseDataSource.ThreadSpecificConnectionObject  
DatabaseTableDataSource  
DatabaseTableDataSource.Column  
DatabaseTableDataSource.RelationalColumn  
DynaArrayDBSource  
DynaFileDBSource  
DynaFunctionDBSource  
DynaObjectDBSource This is the dynamic object database source.
HttpJsonSource  
HttpPageSource  
LocalJsonFileSource  
MapInitializer  
RootDataSource  
RssSource With this class you can make an RSS feed be a Persevere DataSource
StartAsEmptyPersister This class provides an implementation of NewObjectPersister that will allow a data source to start with an empty new object, and then add properties to it to initialize it.
WritableXmlSource This provides an base implementation of writable xml source.
XmlFileSource Exposes an XML file as a read/write data source.
XmlSource Example implementation of an XML data source
 

Enum Summary
DatabaseTableDataSource.RelationshipType