portal.dictionary
Class A_PortalDictionary

java.lang.Object
  extended byportal.dictionary.A_PortalDictionary
All Implemented Interfaces:
I_PortalDictionary
Direct Known Subclasses:
PortalCachingDictionary, PortalClassConverterDictionary, PortalFileDictionary

public abstract class A_PortalDictionary
extends java.lang.Object
implements I_PortalDictionary

Base class for all dictionaries.

Version:
$Revision: 1.5 $
Author:
Thomas Weckert

Constructor Summary
A_PortalDictionary()
           
 
Method Summary
 void destroy()
           
 boolean equals(java.lang.Object obj)
           
 I_PortalDictionary getFirst()
           
 java.lang.String getId()
           
 I_PortalDictionary getNext()
           
 java.util.Map getReaders()
           
 int hashCode()
           
 void init(PortalApplication portalApplication, PortalDictionaryConfiguration dictionaryConfig)
           
 I_PortalDictionaryObject readObject(I_PortalDictionaryObjectType type, java.lang.String processName, java.lang.String objectName)
           
 void setFirst(I_PortalDictionary dictionary)
           
 void setNext(I_PortalDictionary dictionary)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface portal.dictionary.I_PortalDictionary
getSupportedObjectTypes
 

Constructor Detail

A_PortalDictionary

public A_PortalDictionary()
Method Detail

getId

public java.lang.String getId()
Specified by:
getId in interface I_PortalDictionary
See Also:
I_PortalDictionary.getId()

getFirst

public I_PortalDictionary getFirst()
Specified by:
getFirst in interface I_PortalDictionary
See Also:
I_PortalDictionary.getFirst()

getNext

public I_PortalDictionary getNext()
Specified by:
getNext in interface I_PortalDictionary
See Also:
I_PortalDictionary.getNext()

setFirst

public void setFirst(I_PortalDictionary dictionary)
Specified by:
setFirst in interface I_PortalDictionary
See Also:
I_PortalDictionary.setFirst(portal.dictionary.I_PortalDictionary)

setNext

public void setNext(I_PortalDictionary dictionary)
Specified by:
setNext in interface I_PortalDictionary
See Also:
I_PortalDictionary.setNext(portal.dictionary.I_PortalDictionary)

hashCode

public int hashCode()
See Also:
Object.hashCode()

equals

public boolean equals(java.lang.Object obj)
See Also:
Object.equals(java.lang.Object)

init

public void init(PortalApplication portalApplication,
                 PortalDictionaryConfiguration dictionaryConfig)
          throws PortalException
Specified by:
init in interface I_PortalDictionary
Throws:
PortalException
See Also:
I_PortalDictionary.init(PortalApplication, portal.dictionary.PortalDictionaryConfiguration)

destroy

public void destroy()
             throws PortalException
Specified by:
destroy in interface I_PortalDictionary
Throws:
PortalException
See Also:
I_PortalDictionary.destroy()

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
Throws:
PortalException
See Also:
I_PortalDictionary.readObject(portal.dictionary.I_PortalDictionaryObjectType, java.lang.String, java.lang.String)

getReaders

public java.util.Map getReaders()