org.xiruss.repository.client.importers
Class SourceToVersionMap

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap
          extended by 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

Constructor Summary
SourceToVersionMap()
           
 
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
 

Constructor Detail

SourceToVersionMap

public SourceToVersionMap()
Method Detail

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)