org.xiruss.repository.client.importers
Class SourceToVersionMap
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap
org.xiruss.repository.client.importers.SourceToVersionMap
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.util.Map
public class SourceToVersionMap
- extends java.util.HashMap
Contains a mapping of filesystem-specific storage object identifiers (e.g.,
filenames, URIs, etc.) to repository versions, where the versions are the
previous versions of the storage object to be imported.
The base key value is the storage object identifier string.
- See Also:
- Serialized Form
Method Summary |
VersionMap |
get(java.lang.String soi)
|
void |
put(java.io.File sourceFile,
Version precedingVersion)
|
void |
put(java.io.File sourceFile,
VersionMap precedingVersions)
|
void |
put(java.lang.String storageObjectIdentifier,
Version precedingVersion)
|
void |
put(java.lang.String storageObjectIdentifier,
VersionMap precedingVersions)
|
Methods inherited from class java.util.HashMap |
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values |
Methods inherited from class java.util.AbstractMap |
equals, hashCode, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
equals, hashCode |
SourceToVersionMap
public SourceToVersionMap()
put
public void put(java.io.File sourceFile,
VersionMap precedingVersions)
throws java.io.IOException
- Throws:
java.io.IOException
put
public void put(java.lang.String storageObjectIdentifier,
VersionMap precedingVersions)
throws java.io.IOException
- Throws:
java.io.IOException
put
public void put(java.io.File sourceFile,
Version precedingVersion)
throws java.io.IOException
- Throws:
java.io.IOException
put
public void put(java.lang.String storageObjectIdentifier,
Version precedingVersion)
throws java.io.IOException
- Throws:
java.io.IOException
get
public VersionMap get(java.lang.String soi)