org.xiruss.repository.common
Class RepositoryObjectMapImpl

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap
          extended by org.xiruss.repository.common.RepositoryObjectMapCommonImpl
              extended by org.xiruss.repository.common.RepositoryObjectMapImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map, RepositoryObjectMap, RepositoryObjectMapCommon

public class RepositoryObjectMapImpl
extends RepositoryObjectMapCommonImpl
implements RepositoryObjectMap

Superclass for specialized repository object maps. These maps are convenience classes that make common put and get operations on maps easier, eliminating most typecasting. Each core SnapCM object type should have its own corresponding specialized version of RepositoryObjectMapImpl.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Constructor Summary
RepositoryObjectMapImpl()
           
RepositoryObjectMapImpl(RepositoryObjectMap objectsById)
           
 
Method Summary
 RepositoryObject get(java.lang.String objectId)
           
 
Methods inherited from class org.xiruss.repository.common.RepositoryObjectMapCommonImpl
getKeyIterator, getValueIterator, put, remove
 
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 org.xiruss.snapcm.api.helpers.RepositoryObjectMapCommon
getKeyIterator, getValueIterator, put, remove
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

Constructor Detail

RepositoryObjectMapImpl

public RepositoryObjectMapImpl(RepositoryObjectMap objectsById)

RepositoryObjectMapImpl

public RepositoryObjectMapImpl()
Method Detail

get

public RepositoryObject get(java.lang.String objectId)
Specified by:
get in interface RepositoryObjectMap