Class EntryPointDocument

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

public class EntryPointDocument extends net.anotheria.asg.data.AbstractASGDocument implements EntryPoint, 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.anosite.gen.assitedata.data.EntryPoint

    LINK_PROP_START_PAGE, LINK_PROP_START_SITE, PROP_DEFAULT_ENTRY, PROP_DOMAINS, PROP_ID, PROP_NAME, PROP_TYPE

    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
    void
    Adds a new element to the list.
    int
    compareTo(EntryPoint comparable)
     
    int
    compareTo(net.anotheria.util.sorter.IComparable anotherComparable, int method)
     
    boolean
     
    boolean
    Returns the value of the defaultEntry attribute.
     
     
    Returns the value of the domains attribute.
    getDomainsElement(int index)
    Returns the element at the position index in the list.
    int
    Returns the number of elements in the "domains" container
     
    Returns the value of the name attribute.
    Returns the value of the startPage attribute.
    Returns the value of the startSite attribute.
    int
    Returns the value of the type attribute.
    void
    Removes the element at position index from the list.
    void
    setDefaultEntry(boolean value)
    Sets the value of the defaultEntry attribute.
    void
    Sets the value of the domains attribute.
    void
    setName(String value)
    Sets the value of the name attribute.
    void
    Sets the value of the startPage attribute.
    void
    Sets the value of the startSite attribute.
    void
    setType(int value)
    Sets the value of the type attribute.
    void
    swapDomainsElement(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

    • EntryPointDocument

      public EntryPointDocument()
    • EntryPointDocument

      public EntryPointDocument(String id)
    • EntryPointDocument

      public EntryPointDocument(EntryPointDocument toClone)
  • Method Details

    • getName

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

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

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

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

      public boolean getDefaultEntry()
      Description copied from interface: EntryPoint
      Returns the value of the defaultEntry attribute.
      Specified by:
      getDefaultEntry in interface EntryPoint
    • setDefaultEntry

      public void setDefaultEntry(boolean value)
      Description copied from interface: EntryPoint
      Sets the value of the defaultEntry attribute.
      Specified by:
      setDefaultEntry in interface EntryPoint
    • getDomains

      public List<String> getDomains()
      Description copied from interface: EntryPoint
      Returns the value of the domains attribute.
      Specified by:
      getDomains in interface EntryPoint
    • setDomains

      public void setDomains(List<String> value)
      Description copied from interface: EntryPoint
      Sets the value of the domains attribute.
      Specified by:
      setDomains in interface EntryPoint
    • getStartPage

      public String getStartPage()
      Description copied from interface: EntryPoint
      Returns the value of the startPage attribute.
      Specified by:
      getStartPage in interface EntryPoint
    • setStartPage

      public void setStartPage(String value)
      Description copied from interface: EntryPoint
      Sets the value of the startPage attribute.
      Specified by:
      setStartPage in interface EntryPoint
    • getStartSite

      public String getStartSite()
      Description copied from interface: EntryPoint
      Returns the value of the startSite attribute.
      Specified by:
      getStartSite in interface EntryPoint
    • setStartSite

      public void setStartSite(String value)
      Description copied from interface: EntryPoint
      Sets the value of the startSite attribute.
      Specified by:
      setStartSite in interface EntryPoint
    • toString

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

      public int getDomainsSize()
      Description copied from interface: EntryPoint
      Returns the number of elements in the "domains" container
      Specified by:
      getDomainsSize in interface EntryPoint
    • addDomainsElement

      public void addDomainsElement(String domain)
      Description copied from interface: EntryPoint
      Adds a new element to the list.
      Specified by:
      addDomainsElement in interface EntryPoint
    • removeDomainsElement

      public void removeDomainsElement(int index)
      Description copied from interface: EntryPoint
      Removes the element at position index from the list.
      Specified by:
      removeDomainsElement in interface EntryPoint
    • swapDomainsElement

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

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

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