|
||||||||||
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 IPersistenceProvider
T
- 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 IPersistenceProvider
id
- the ID of the data set
IPersistenceProvider.getDataSetDescriptor(java.util.UUID)
public List<DataSetDescriptor> getDataSetDescriptors()
getDataSetDescriptors
in interface IPersistenceProvider
IPersistenceProvider.getDataSetDescriptors()
public UUID saveDataSet(IDataSet<? extends IElement> dataSet)
saveDataSet
in interface IPersistenceProvider
dataSet
- 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 IPersistenceProvider
IPersistenceProvider.destroy()
public void initialize()
IPersistenceProvider
.
initialize
in interface IPersistenceProvider
IPersistenceProvider.initialize()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |