portal.dictionary.cache
Class PortalCachingDictionary

java.lang.Object
  extended byportal.dictionary.A_PortalDictionary
      extended byportal.dictionary.cache.PortalCachingDictionary
All Implemented Interfaces:
I_PortalDictionary

public class PortalCachingDictionary
extends A_PortalDictionary

A dictionary that caches the objects read from the subsequent dictionaries in the dictionary chain.

Version:
$Revision: 1.22 $
Author:
Thomas Weckert

Field Summary
static java.lang.String PARAM_CACHE_SIZE
           
static java.lang.String PARAM_CLONE_OBJECTS
           
 
Constructor Summary
PortalCachingDictionary()
           
 
Method Summary
 java.util.List getSupportedObjectTypes()
           
 I_PortalDictionaryObject readObject(I_PortalDictionaryObjectType type, java.lang.String processName, java.lang.String objectName)
           
 
Methods inherited from class portal.dictionary.A_PortalDictionary
destroy, equals, getFirst, getId, getNext, getReaders, hashCode, init, setFirst, setNext
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARAM_CACHE_SIZE

public static final java.lang.String PARAM_CACHE_SIZE
See Also:
Constant Field Values

PARAM_CLONE_OBJECTS

public static final java.lang.String PARAM_CLONE_OBJECTS
See Also:
Constant Field Values
Constructor Detail

PortalCachingDictionary

public PortalCachingDictionary()
Method Detail

getSupportedObjectTypes

public java.util.List getSupportedObjectTypes()
See Also:
I_PortalDictionary.getSupportedObjectTypes()

readObject

public I_PortalDictionaryObject readObject(I_PortalDictionaryObjectType type,
                                           java.lang.String processName,
                                           java.lang.String objectName)
                                    throws PortalException
Specified by:
readObject in interface I_PortalDictionary
Overrides:
readObject in class A_PortalDictionary
Throws:
PortalException
See Also:
I_PortalDictionary.readObject(portal.dictionary.I_PortalDictionaryObjectType, java.lang.String, java.lang.String)