psdi.mbo

Class DomainInfoBase

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable
    Direct Known Subclasses:
    ALNDomainInfoBase, MAXTABLEDomainInfoBase, NUMRANGEDomainInfoBase


    public abstract class DomainInfoBase
    extends CachedObject
    Base class used for all domain info classes. This is used to capture all the information that is need to be used by a validation domain. The class is created by the data dictionary and is held in memory until needed. This technique is used to speed up the instanciation of the validation domains. All implementatins of a domain info must implement the method init() which has been declared abstract.
    See Also:
    Serialized Form
    • Field Detail

      • allInfo

        protected java.util.HashMap allInfo
        A HashMap data structure to maintain the domain information for all the site and org. The key is the combination of site and org, the value is Detail object.
    • Method Detail

      • toString

        public java.lang.String toString()
        Dump the domain info to a string for debugging purposes
        Overrides:
        toString in class java.lang.Object
      • getCacheName

        public java.lang.String getCacheName()
        Description copied from class: CachedObject
        Return the identifier of the repository name for this cached object
        Specified by:
        getCacheName in class CachedObject
        Returns: