Class PageAliasDocument

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

public class PageAliasDocument extends net.anotheria.asg.data.AbstractASGDocument implements PageAlias, 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

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

    INT_LOCK_PROPERTY_NAME, INT_LOCKER_ID_PROPERTY_NAME, INT_LOCKING_TIME_PROPERTY_NAME

    Fields inherited from interface net.anotheria.anosite.gen.assitedata.data.PageAlias

    LINK_PROP_TARGET_PAGE, PROP_ID, PROP_NAME, PROP_PARAMETERS, PROP_PATHES, PROP_TYPE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Adds a new element to the list.
    int
    compareTo(PageAlias comparable)
     
    int
    compareTo(net.anotheria.util.sorter.IComparable anotherComparable, int method)
     
    boolean
     
     
     
     
    Returns the value of the name attribute.
    Returns the value of the parameters attribute.
    Returns the value of the pathes attribute.
    getPathesElement(int index)
    Returns the element at the position index in the list.
    int
    Returns the number of elements in the "pathes" container
    Returns the value of the targetPage attribute.
    int
    Returns the value of the type attribute.
    void
    Removes the element at position index from the list.
    void
    setName(String value)
    Sets the value of the name attribute.
    void
    Sets the value of the parameters attribute.
    void
    Sets the value of the pathes attribute.
    void
    Sets the value of the targetPage attribute.
    void
    setType(int value)
    Sets the value of the type attribute.
    void
    swapPathesElement(int index1, int index2)
    Swaps elements at positions index1 and index2 in the list.
     

    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

    • PageAliasDocument

      public PageAliasDocument()
    • PageAliasDocument

      public PageAliasDocument(String id)
    • PageAliasDocument

      public PageAliasDocument(PageAliasDocument toClone)
  • Method Details

    • getName

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

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

      public String getParameters()
      Description copied from interface: PageAlias
      Returns the value of the parameters attribute.
      Specified by:
      getParameters in interface PageAlias
    • setParameters

      public void setParameters(String value)
      Description copied from interface: PageAlias
      Sets the value of the parameters attribute.
      Specified by:
      setParameters in interface PageAlias
    • getType

      public int getType()
      Description copied from interface: PageAlias
      Returns the value of the type attribute.
      Specified by:
      getType in interface PageAlias
    • setType

      public void setType(int value)
      Description copied from interface: PageAlias
      Sets the value of the type attribute.
      Specified by:
      setType in interface PageAlias
    • getPathes

      public List<String> getPathes()
      Description copied from interface: PageAlias
      Returns the value of the pathes attribute.
      Specified by:
      getPathes in interface PageAlias
    • setPathes

      public void setPathes(List<String> value)
      Description copied from interface: PageAlias
      Sets the value of the pathes attribute.
      Specified by:
      setPathes in interface PageAlias
    • getTargetPage

      public String getTargetPage()
      Description copied from interface: PageAlias
      Returns the value of the targetPage attribute.
      Specified by:
      getTargetPage in interface PageAlias
    • setTargetPage

      public void setTargetPage(String value)
      Description copied from interface: PageAlias
      Sets the value of the targetPage attribute.
      Specified by:
      setTargetPage in interface PageAlias
    • toString

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

      public int getPathesSize()
      Description copied from interface: PageAlias
      Returns the number of elements in the "pathes" container
      Specified by:
      getPathesSize in interface PageAlias
    • addPathesElement

      public void addPathesElement(String path)
      Description copied from interface: PageAlias
      Adds a new element to the list.
      Specified by:
      addPathesElement in interface PageAlias
    • removePathesElement

      public void removePathesElement(int index)
      Description copied from interface: PageAlias
      Removes the element at position index from the list.
      Specified by:
      removePathesElement in interface PageAlias
    • swapPathesElement

      public void swapPathesElement(int index1, int index2)
      Description copied from interface: PageAlias
      Swaps elements at positions index1 and index2 in the list.
      Specified by:
      swapPathesElement in interface PageAlias
    • getPathesElement

      public String getPathesElement(int index)
      Description copied from interface: PageAlias
      Returns the element at the position index in the list.
      Specified by:
      getPathesElement in interface PageAlias
    • compareTo

      public int compareTo(PageAlias 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