|
||||||||||
| 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.zlayer.ZLayerPersistenceProvider
public final class ZLayerPersistenceProvider
A ZLayer based persistence provider.
| Constructor Summary | |
|---|---|
ZLayerPersistenceProvider()
Constructor. |
|
| Method Summary | ||
|---|---|---|
void |
destroy()
Destroys the instance of IPersistenceProvider. |
|
|
getDataSet(DataSetDescriptor descriptor)
Returns the data set described by given descriptor. |
|
|
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. |
|
List<DataSetDescriptor> |
getDataSetDescriptors(Type dsType)
Returns descriptors of all available data sets of given type (and sub-types). |
|
|
getDataSets(Collection<DataSetDescriptor> descs)
Returns the data sets described by given descriptors. |
|
|
getDataSetsById(Collection<UUID> ids)
Returns the data sets with given IDs. |
|
List<DomainDataSetDescriptor> |
getDomainDataSetDescriptors()
Returns descriptors of all available domain data sets. |
|
List<PresentationDataSetDescriptor> |
getPresentationDataSetDescriptors()
Returns descriptors of all available presentation data sets. |
|
List<VisualDataSetDescriptor> |
getVisualDataSetDescriptors()
Returns descriptors of all available visual data sets. |
|
void |
initialize()
Initializes the instance of IPersistenceProvider. |
|
UUID |
saveDataSet(IDataSet<? extends IElement> dataSet)
Saves the given data set. |
|
Map<UUID,UUID> |
saveDataSets(Collection<IDataSet<? extends IElement>> dataSets)
Saves the given collection of data sets. |
|
| Methods inherited from class pl.edu.agh.cast.data.persistence.AbstractPersistenceProvider |
|---|
getConfig, renameDataSet, saveDataSet, 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 |
|---|
renameDataSet, saveDataSet, saveDataSets, saveDiagram, saveDiagram, setConfig |
| Constructor Detail |
|---|
public ZLayerPersistenceProvider()
| Method Detail |
|---|
public void destroy()
IPersistenceProvider.
destroy in interface IPersistenceProviderIPersistenceProvider.destroy()public void initialize()
IPersistenceProvider.
initialize in interface IPersistenceProviderIPersistenceProvider.initialize()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 List<DataSetDescriptor> getDataSetDescriptors(Type dsType)
getDataSetDescriptors in interface IPersistenceProvidergetDataSetDescriptors in class AbstractPersistenceProviderdsType - the type (super-type) of the data sets whose descriptors should be returned
IPersistenceProvider.getDataSetDescriptors(pl.edu.agh.cast.data.model.Type)public List<DomainDataSetDescriptor> getDomainDataSetDescriptors()
getDomainDataSetDescriptors in interface IPersistenceProvidergetDomainDataSetDescriptors in class AbstractPersistenceProviderAbstractPersistenceProvider.getDomainDataSetDescriptors()public List<PresentationDataSetDescriptor> getPresentationDataSetDescriptors()
getPresentationDataSetDescriptors in interface IPersistenceProvidergetPresentationDataSetDescriptors in class AbstractPersistenceProviderAbstractPersistenceProvider.getPresentationDataSetDescriptors()public List<VisualDataSetDescriptor> getVisualDataSetDescriptors()
getVisualDataSetDescriptors in interface IPersistenceProvidergetVisualDataSetDescriptors in class AbstractPersistenceProviderAbstractPersistenceProvider.getVisualDataSetDescriptors()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 <T extends IDataSet<? extends IElement>> T getDataSet(DataSetDescriptor descriptor)
getDataSet in interface IPersistenceProvidergetDataSet in class AbstractPersistenceProviderT - the type of data set to be returneddescriptor - the descriptor of the data set
#getDataSet(pl.edu.agh.cast.data.model.DataSetDescriptor)public <T extends IDataSet<? extends IElement>> Map<UUID,T> getDataSets(Collection<DataSetDescriptor> descs)
getDataSets in interface IPersistenceProvidergetDataSets in class AbstractPersistenceProviderT - the type of data sets to be returneddescs - collection of descriptor of the data sets
AbstractPersistenceProvider.getDataSets(java.util.Collection)public <T extends IDataSet<? extends IElement>> Map<UUID,T> getDataSetsById(Collection<UUID> ids)
getDataSetsById in interface IPersistenceProvidergetDataSetsById in class AbstractPersistenceProviderT - the type of data sets to be returnedids - collection of data set IDs
AbstractPersistenceProvider.getDataSetsById(java.util.Collection)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 Map<UUID,UUID> saveDataSets(Collection<IDataSet<? extends IElement>> dataSets)
saveDataSets in interface IPersistenceProvidersaveDataSets in class AbstractPersistenceProviderdataSets - collection of data sets to save
AbstractPersistenceProvider.saveDataSets(java.util.Collection)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||