Class TextResourceDocument

  • All Implemented Interfaces:
    Serializable, Cloneable, net.anotheria.anodoc.data.IBasicStoreableObject, net.anotheria.anodoc.data.ICompositeDataObject, TextResource, net.anotheria.asg.data.DataObject, net.anotheria.asg.data.LockableObject, net.anotheria.asg.data.MultilingualObject, net.anotheria.util.sorter.IComparable

    public class TextResourceDocument
    extends net.anotheria.asg.data.AbstractASGDocument
    implements TextResource, net.anotheria.util.sorter.IComparable, net.anotheria.asg.data.MultilingualObject
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class net.anotheria.asg.data.AbstractASGDocument

        INT_PROPERTY_MULTILINGUAL_DISABLED
      • Fields inherited from class net.anotheria.anodoc.data.Document

        PROP_AUTHOR, PROP_LAST_UPDATE, PROP_TYPE_IDENTIFIER
      • Fields inherited from interface net.anotheria.asg.data.LockableObject

        INT_LOCK_PROPERTY_NAME, INT_LOCKER_ID_PROPERTY_NAME, INT_LOCKING_TIME_PROPERTY_NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int compareTo​(TextResource comparable)  
      int compareTo​(net.anotheria.util.sorter.IComparable anotherComparable, int method)  
      void copyDE2EN()
      Copies all multilingual properties from language DE to language EN
      void copyEN2DE()
      Copies all multilingual properties from language EN to language DE
      void copyLANG2LANG​(String sourceLanguage, String destLanguage)
      Copies all multilingual properties from source language to destination language
      boolean equals​(Object o)  
      String getDefinedName()  
      String getDefinedParentName()  
      String getFootprint()  
      String getName()
      Returns the value of the name attribute.
      String getValue()
      Returns the current value of the value attribute.
      String getValueDE()
      Returns the value of the value attribute in the "DE" domain.
      String getValueEN()
      Returns the value of the value attribute in the "EN" domain.
      boolean isMultilingualDisabledInstance()  
      void setMultilingualDisabledInstance​(boolean value)  
      void setName​(String value)
      Sets the value of the name attribute.
      void setValue​(String value)
      Sets the value of the value attribute in the current domain.
      void setValueDE​(String value)
      Sets the value of the value attribute in the domain "DE"
      void setValueEN​(String value)
      Sets the value of the value attribute in the domain "EN"
      String toString()  
      • Methods inherited from class net.anotheria.asg.data.AbstractASGDocument

        getInternalProperty, getLockerId, getLockingTime, getObjectInfo, isLocked, setInternalProperty, setLocked, setLockerId, setLockingTime
      • Methods inherited from class net.anotheria.anodoc.data.Document

        addDataHolder, clone, copyFromBooleanList, copyFromDoubleList, copyFromFloatList, copyFromIntegerList, copyFromLongList, copyFromStringList, copyToBooleanList, copyToDoubleList, copyToFloatList, copyToIntegerList, copyToLongList, copyToStringList, createDocument, createDocumentList, createListProperty, getAuthor, getBoolean, getBooleanProperty, getDataHolder, getDocument, getDocumentAnyCase, getDocumentList, getDocumentListAnyCase, getDouble, getDoubleProperty, getEmptyBoolean, getEmptyDouble, getEmptyFloat, getEmptyInt, getEmptyList, getEmptyLong, getEmptyString, getFloat, getFloatProperty, getInt, getIntProperty, getKeys, getLastUpdateTimestamp, getList, getListProperty, getListPropertyAnyCase, getLong, getLongProperty, getObject, getProperties, getProperty, getPropertyValue, getSizeInBytes, getStorageId, getString, getStringProperty, getTypeIdentifier, putBooleanProperty, putDocument, putDoubleProperty, putFloatProperty, putIntProperty, putList, putListProperty, putLongProperty, putProperty, putStringProperty, removeDataHolder, removeDataHolder, removeProperty, removeProperty, renameTo, setBoolean, setCallContextAuthor, setDouble, setFloat, setInt, setLastUpdateNow, setList, setLong, setString, setTypeIdentifier, toXMLNode
      • Methods inherited from class net.anotheria.anodoc.data.DataHolder

        getId, hashCode, setId
      • Methods inherited from interface net.anotheria.asg.data.DataObject

        clone, getId, getLastUpdateTimestamp, getObjectInfo, getPropertyValue, toXMLNode
    • Constructor Detail

      • TextResourceDocument

        public TextResourceDocument()
      • TextResourceDocument

        public TextResourceDocument​(String id)
    • Method Detail

      • setName

        public void setName​(String value)
        Description copied from interface: TextResource
        Sets the value of the name attribute.
        Specified by:
        setName in interface TextResource
      • getValueEN

        public String getValueEN()
        Description copied from interface: TextResource
        Returns the value of the value attribute in the "EN" domain.
        Specified by:
        getValueEN in interface TextResource
      • getValueDE

        public String getValueDE()
        Description copied from interface: TextResource
        Returns the value of the value attribute in the "DE" domain.
        Specified by:
        getValueDE in interface TextResource
      • getValue

        public String getValue()
        Description copied from interface: TextResource
        Returns the current value of the value attribute. Current means in the currently selected domain.
        Specified by:
        getValue in interface TextResource
      • setValueEN

        public void setValueEN​(String value)
        Description copied from interface: TextResource
        Sets the value of the value attribute in the domain "EN"
        Specified by:
        setValueEN in interface TextResource
      • setValueDE

        public void setValueDE​(String value)
        Description copied from interface: TextResource
        Sets the value of the value attribute in the domain "DE"
        Specified by:
        setValueDE in interface TextResource
      • setValue

        public void setValue​(String value)
        Description copied from interface: TextResource
        Sets the value of the value attribute in the current domain. Current means in the currently selected domain.
        Specified by:
        setValue in interface TextResource
      • toString

        public String toString()
        Overrides:
        toString in class net.anotheria.anodoc.data.Document
      • compareTo

        public int compareTo​(TextResource comparable)
      • compareTo

        public int compareTo​(net.anotheria.util.sorter.IComparable anotherComparable,
                             int method)
        Specified by:
        compareTo in interface net.anotheria.util.sorter.IComparable
      • getDefinedName

        public String getDefinedName()
        Specified by:
        getDefinedName in interface net.anotheria.asg.data.DataObject
      • getDefinedParentName

        public String getDefinedParentName()
        Specified by:
        getDefinedParentName in interface net.anotheria.asg.data.DataObject
      • getFootprint

        public String getFootprint()
        Specified by:
        getFootprint in interface net.anotheria.asg.data.DataObject
      • copyLANG2LANG

        public void copyLANG2LANG​(String sourceLanguage,
                                  String destLanguage)
        Description copied from interface: TextResource
        Copies all multilingual properties from source language to destination language
        Specified by:
        copyLANG2LANG in interface TextResource
      • copyEN2DE

        public void copyEN2DE()
        Copies all multilingual properties from language EN to language DE
        Specified by:
        copyEN2DE in interface TextResource
      • copyDE2EN

        public void copyDE2EN()
        Copies all multilingual properties from language DE to language EN
        Specified by:
        copyDE2EN in interface TextResource
      • isMultilingualDisabledInstance

        public boolean isMultilingualDisabledInstance()
        Specified by:
        isMultilingualDisabledInstance in interface net.anotheria.asg.data.MultilingualObject
      • setMultilingualDisabledInstance

        public void setMultilingualDisabledInstance​(boolean value)
        Specified by:
        setMultilingualDisabledInstance in interface net.anotheria.asg.data.MultilingualObject