Interface DataProvider

All Superinterfaces:
Comparable<StoreElement>, HistoryProvider, IDProvider, StoreElement, Workflowable
All Known Subinterfaces:
Content2Section, Dataset, GCAPage, GCASection, Page, PageRefFolder, ProjectProperties, Section<T>, SectionReference<T>, SiteStoreFolder, SiteStoreRoot

public interface DataProvider extends IDProvider
Interface providing methods for data access.
Ensure to call setData(de.espirit.firstspirit.access.store.Data) after modifications of the provided data object.
 final DataProvider myDataProvider;
 data = myDataProvider.getData();

 // modifications to the data object

 // reset data object to make changes persistent
 myDataProvider.setData(data);
 
Since:
3.0