| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.cnes.sitools.persistence.Paginable<T>
fr.cnes.sitools.common.store.SitoolsStoreXML<DatasetView>
fr.cnes.sitools.dataset.view.DatasetViewStoreXML
public final class DatasetViewStoreXML
Implementation of DatasetViewStore with XStream FilePersistenceStrategy
| Constructor Summary | |
|---|---|
| DatasetViewStoreXML(org.restlet.Context context)Default constructor | |
| DatasetViewStoreXML(java.io.File location,
                    org.restlet.Context context)Constructor with the XML file location | |
| Method Summary | |
|---|---|
|  java.lang.String | getCollectionName()Method to implement for collection name | 
|  void | init(java.io.File location)XStream FilePersistenceStrategy initialization | 
|  java.util.List<DatasetView> | retrieveByParent(java.lang.String id)Get the list of object by parent ID | 
|  void | sort(java.util.List<DatasetView> result,
     ResourceCollectionFilter filter)Sort the list (by default on the name) | 
|  DatasetView | update(DatasetView datasetView)Method for updating a object | 
| Methods inherited from class fr.cnes.sitools.common.store.SitoolsStoreXML | 
|---|
| create, delete, getArray, getArray, getArrayByXQuery, getList, retrieve | 
| Methods inherited from class fr.cnes.sitools.persistence.Paginable | 
|---|
| close, getList, getListByXQuery, getLog, getPage, getPaginableClass, getRawList, init, setList | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface fr.cnes.sitools.common.store.SitoolsStore | 
|---|
| getList, getListByXQuery, getPage | 
| Methods inherited from interface java.io.Closeable | 
|---|
| close | 
| Constructor Detail | 
|---|
public DatasetViewStoreXML(java.io.File location,
                           org.restlet.Context context)
location - directory of FilePersistenceStrategycontext - the Restlet Contextpublic DatasetViewStoreXML(org.restlet.Context context)
context - the Restlet Context| Method Detail | 
|---|
public DatasetView update(DatasetView datasetView)
SitoolsStore
datasetView - input
public void sort(java.util.List<DatasetView> result,
                 ResourceCollectionFilter filter)
sort in class SitoolsStoreXML<DatasetView>result - list to be sortedfilter - ResourceCollectionFilter with sort properties.public void init(java.io.File location)
init in class Paginable<DatasetView>location - Directorypublic java.util.List<DatasetView> retrieveByParent(java.lang.String id)
SitoolsStore
id - the parent ID
public java.lang.String getCollectionName()
SitoolsStoreXML
getCollectionName in class SitoolsStoreXML<DatasetView>| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||