|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectpl.edu.agh.cast.data.persistence.AbstractPersistenceProvider
pl.edu.agh.cast.data.persistence.runtime.RuntimePersistenceProvider
public class RuntimePersistenceProvider
Runtime implementation of IPersistenceProvider. It does not persist the data between application executions.
IPersistenceProvider| Constructor Summary | |
|---|---|
RuntimePersistenceProvider()
Constructor. |
|
| Method Summary | ||
|---|---|---|
protected void |
addDataSet(IDataSet<? extends IElement> dataSet)
|
|
protected void |
clearDataSets()
|
|
static IDataSet<? extends IElement> |
copy(IDataSet<? extends IElement> dataSet)
Copies the given data set. |
|
void |
destroy()
Destroys the instance of IPersistenceProvider. |
|
protected List<IDataSet<? extends IElement>> |
getAllDataSets()
|
|
|
getDataSet(UUID id)
Returns the data set with given ID. |
|
DataSetDescriptor |
getDataSetDescriptor(UUID id)
Returns the descriptor of data set with given ID. |
|
List<DataSetDescriptor> |
getDataSetDescriptors()
Returns descriptors of all available data sets. |
|
void |
initialize()
Initializes the instance of IPersistenceProvider. |
|
UUID |
saveDataSet(IDataSet<? extends IElement> dataSet)
Saves the given data set. |
|
| Methods inherited from class pl.edu.agh.cast.data.persistence.AbstractPersistenceProvider |
|---|
getConfig, getDataSet, getDataSetDescriptors, getDataSets, getDataSetsById, getDomainDataSetDescriptors, getPresentationDataSetDescriptors, getVisualDataSetDescriptors, renameDataSet, saveDataSet, saveDataSets, saveDataSets, saveDiagram, saveDiagram, setConfig |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface pl.edu.agh.cast.data.persistence.IPersistenceProvider |
|---|
getDataSet, getDataSetDescriptors, getDataSets, getDataSetsById, getDomainDataSetDescriptors, getPresentationDataSetDescriptors, getVisualDataSetDescriptors, renameDataSet, saveDataSet, saveDataSets, saveDataSets, saveDiagram, saveDiagram, setConfig |
| Constructor Detail |
|---|
public RuntimePersistenceProvider()
| Method Detail |
|---|
protected List<IDataSet<? extends IElement>> getAllDataSets()
protected void addDataSet(IDataSet<? extends IElement> dataSet)
protected void clearDataSets()
public <T extends IDataSet<? extends IElement>> T getDataSet(UUID id)
getDataSet in interface IPersistenceProviderT - the type of data set to be returnedid - the ID of the data set
IPersistenceProvider.getDataSet(java.util.UUID)public DataSetDescriptor getDataSetDescriptor(UUID id)
getDataSetDescriptor in interface IPersistenceProviderid - the ID of the data set
IPersistenceProvider.getDataSetDescriptor(java.util.UUID)public List<DataSetDescriptor> getDataSetDescriptors()
getDataSetDescriptors in interface IPersistenceProviderIPersistenceProvider.getDataSetDescriptors()public UUID saveDataSet(IDataSet<? extends IElement> dataSet)
saveDataSet in interface IPersistenceProviderdataSet - the data set to save
IPersistenceProvider.saveDataSet(pl.edu.agh.cast.data.model.IDataSet)public static IDataSet<? extends IElement> copy(IDataSet<? extends IElement> dataSet)
dataSet - data set to copy
public void destroy()
IPersistenceProvider.
destroy in interface IPersistenceProviderIPersistenceProvider.destroy()public void initialize()
IPersistenceProvider.
initialize in interface IPersistenceProviderIPersistenceProvider.initialize()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||