Class DictionaryObject

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable
    Direct Known Subclasses:
    DictionaryEntry, DictionaryInfo

    public abstract class DictionaryObject
    extends java.lang.Object
    implements java.lang.Cloneable, java.io.Serializable
    Abstract class for dictionary objects.
    See Also:
    Serialized Form
    • Field Detail

      • dictionaryName

        protected java.lang.String dictionaryName
      • dictionaryGroup

        protected java.lang.String dictionaryGroup
      • lastModified

        protected java.util.Date lastModified
      • lastApproved

        protected java.util.Date lastApproved
      • lastPublished

        protected java.util.Date lastPublished
    • Constructor Detail

      • DictionaryObject

        public DictionaryObject()
    • Method Detail

      • setDictionaryType

        public void setDictionaryType​(DictionaryType value)
      • getDictionaryName

        public java.lang.String getDictionaryName()
      • setDictionaryName

        public void setDictionaryName​(java.lang.String value)
      • getDictionaryGroup

        public java.lang.String getDictionaryGroup()
      • setDictionaryGroup

        public void setDictionaryGroup​(java.lang.String value)
      • getLastModified

        public java.util.Date getLastModified()
      • setLastModified

        public void setLastModified​(java.util.Date value)
      • getLastApproved

        public java.util.Date getLastApproved()
      • setLastApproved

        public void setLastApproved​(java.util.Date value)
      • getLastPublished

        public java.util.Date getLastPublished()
      • setLastPublished

        public void setLastPublished​(java.util.Date value)
      • validate

        public DictionaryObject validate()
        Validate properties.

        Throws IllegalArgumentException if invalid.

      • isEmpty

        protected static boolean isEmpty​(java.lang.String value)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • clone

        public DictionaryObject clone()
        Overrides:
        clone in class java.lang.Object
      • append

        protected static java.lang.String append​(java.lang.StringBuilder buffer,
                                                 java.lang.String prefix,
                                                 java.lang.String name,
                                                 boolean value)
      • append

        protected static java.lang.String append​(java.lang.StringBuilder buffer,
                                                 java.lang.String prefix,
                                                 java.lang.String name,
                                                 java.lang.Object value)
      • append

        protected static java.lang.String append​(java.lang.StringBuilder buffer,
                                                 java.lang.String prefix,
                                                 java.lang.String name,
                                                 java.util.Date value)