org.xiruss.repository.api
Interface StorageManager

All Superinterfaces:
RepositoryObject
All Known Implementing Classes:
FileStorageManager, InMemoryStorageManager, NullStorageManager, StorageManagerBase

public interface StorageManager
extends RepositoryObject


Method Summary
 StorageObjectData getStorageObjectData(StorageObject so)
          Creates a new storage object version.
 void setStorageObjectData(StorageObject so)
          Sets the storage object data for a storage object version.
 
Methods inherited from interface org.xiruss.snapcm.api.RepositoryObject
accept, compareTo, getId, getName, getProperties, getProperty, getPropertyNames, getRepository, getType, hasProperty, initialize, isNull, setId, setName, setProperty, toString
 

Method Detail

getStorageObjectData

StorageObjectData getStorageObjectData(StorageObject so)
                                       throws java.io.IOException
Creates a new storage object version.

Parameters:
inFile -
name -
res -
Returns:
Throws:
java.io.IOException

setStorageObjectData

void setStorageObjectData(StorageObject so)
                          throws java.io.IOException
Sets the storage object data for a storage object version.

Parameters:
so - StorageObject to set the data on.
Throws:
java.io.IOException