Class FileLinkDocument

java.lang.Object
net.anotheria.anodoc.data.DataHolder
net.anotheria.anodoc.data.Document
net.anotheria.asg.data.AbstractASGDocument
net.anotheria.anosite.gen.asresourcedata.data.FileLinkDocument
All Implemented Interfaces:
Serializable, Cloneable, net.anotheria.anodoc.data.IBasicStoreableObject, net.anotheria.anodoc.data.ICompositeDataObject, FileLink, net.anotheria.asg.data.DataObject, net.anotheria.asg.data.LockableObject, net.anotheria.util.sorter.IComparable

public class FileLinkDocument extends net.anotheria.asg.data.AbstractASGDocument implements FileLink, net.anotheria.util.sorter.IComparable
See Also:
  • 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
    PROP_FILE, PROP_ID, PROP_NAME, PROP_SIZE, PROP_TITLE

    Fields inherited from interface net.anotheria.asg.data.LockableObject

    INT_LOCK_PROPERTY_NAME, INT_LOCKER_ID_PROPERTY_NAME, INT_LOCKING_TIME_PROPERTY_NAME
  • Constructor Summary

    Constructors
    Constructor
    Description
     
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    compareTo(FileLink comparable)
     
    int
    compareTo(net.anotheria.util.sorter.IComparable anotherComparable, int method)
     
    boolean
     
     
     
    Returns the value of the file attribute.
     
    Returns the value of the name attribute.
    Returns the value of the size attribute.
    Returns the value of the title attribute.
    void
    setFile(String value)
    Sets the value of the file attribute.
    void
    setName(String value)
    Sets the value of the name attribute.
    void
    setSize(String value)
    Sets the value of the size attribute.
    void
    Sets the value of the title attribute.
     

    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 class java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface net.anotheria.asg.data.DataObject

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

    • FileLinkDocument

      public FileLinkDocument()
    • FileLinkDocument

      public FileLinkDocument(String id)
    • FileLinkDocument

      public FileLinkDocument(FileLinkDocument toClone)
  • Method Details

    • getName

      public String getName()
      Description copied from interface: FileLink
      Returns the value of the name attribute.
      Specified by:
      getName in interface FileLink
    • setName

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

      public String getTitle()
      Description copied from interface: FileLink
      Returns the value of the title attribute.
      Specified by:
      getTitle in interface FileLink
    • setTitle

      public void setTitle(String value)
      Description copied from interface: FileLink
      Sets the value of the title attribute.
      Specified by:
      setTitle in interface FileLink
    • getFile

      public String getFile()
      Description copied from interface: FileLink
      Returns the value of the file attribute.
      Specified by:
      getFile in interface FileLink
    • setFile

      public void setFile(String value)
      Description copied from interface: FileLink
      Sets the value of the file attribute.
      Specified by:
      setFile in interface FileLink
    • getSize

      public String getSize()
      Description copied from interface: FileLink
      Returns the value of the size attribute.
      Specified by:
      getSize in interface FileLink
    • setSize

      public void setSize(String value)
      Description copied from interface: FileLink
      Sets the value of the size attribute.
      Specified by:
      setSize in interface FileLink
    • toString

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

      public int compareTo(FileLink 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
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object