fr.cnes.sitools.service.storage
Class DataStorageStoreXmlImpl

java.lang.Object
  extended by fr.cnes.sitools.persistence.XmlPersistenceDaoImpl<StorageDirectory>
      extended by fr.cnes.sitools.service.storage.DataStorageStoreXmlImpl
All Implemented Interfaces:
PersistenceDao<StorageDirectory>, DataStorageStore

public final class DataStorageStoreXmlImpl
extends XmlPersistenceDaoImpl<StorageDirectory>
implements DataStorageStore

Specialized XML Persistence implementation of DataStorageStore.

Author:
jp.boignard (AKKA Technologies)

Constructor Summary
DataStorageStoreXmlImpl(java.io.File storageRoot, org.restlet.Context context)
          Constructor
 
Method Summary
 java.util.Collection<StorageDirectory> getList(ResourceCollectionFilter filter)
          Get the list of elements
 
Methods inherited from class fr.cnes.sitools.persistence.XmlPersistenceDaoImpl
delete, get, getList, getPage, getXstream, save, saveAll, setXstream, update
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.cnes.sitools.persistence.PersistenceDao
delete, get, getList, getPage, save, saveAll, update
 

Constructor Detail

DataStorageStoreXmlImpl

public DataStorageStoreXmlImpl(java.io.File storageRoot,
                               org.restlet.Context context)
Constructor

Parameters:
storageRoot - Path for file persistence strategy
context - the context
Method Detail

getList

public java.util.Collection<StorageDirectory> getList(ResourceCollectionFilter filter)
Description copied from interface: PersistenceDao
Get the list of elements

Specified by:
getList in interface PersistenceDao<StorageDirectory>
Overrides:
getList in class XmlPersistenceDaoImpl<StorageDirectory>
Parameters:
filter - query filter
Returns:
the list


Copyright © 2010-2013 CNES. All Rights Reserved.