Interface PageAlias

  • All Superinterfaces:
    java.lang.Cloneable, net.anotheria.asg.data.DataObject, net.anotheria.util.sorter.IComparable
    All Known Implementing Classes:
    PageAliasDocument

    public interface PageAlias
    extends net.anotheria.asg.data.DataObject, net.anotheria.util.sorter.IComparable
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String LINK_PROP_TARGET_PAGE
      Constant property name for "targetPage" for internal storage and queries.
      static java.lang.String PROP_ID
      Constant property name for "id" for internal storage and queries.
      static java.lang.String PROP_NAME
      Constant property name for "name" for internal storage and queries.
      static java.lang.String PROP_PARAMETERS
      Constant property name for "parameters" for internal storage and queries.
      static java.lang.String PROP_PATHES
      Constant property name for "pathes" for internal storage and queries.
      static java.lang.String PROP_TYPE
      Constant property name for "type" for internal storage and queries.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addPathesElement​(java.lang.String path)
      Adds a new element to the list.
      java.lang.String getName()
      Returns the value of the name attribute.
      java.lang.String getParameters()
      Returns the value of the parameters attribute.
      java.util.List<java.lang.String> getPathes()
      Returns the value of the pathes attribute.
      java.lang.String getPathesElement​(int index)
      Returns the element at the position index in the list.
      int getPathesSize()
      Returns the number of elements in the "pathes" container
      java.lang.String getTargetPage()
      Returns the value of the targetPage attribute.
      int getType()
      Returns the value of the type attribute.
      void removePathesElement​(int index)
      Removes the element at position index from the list.
      void setName​(java.lang.String value)
      Sets the value of the name attribute.
      void setParameters​(java.lang.String value)
      Sets the value of the parameters attribute.
      void setPathes​(java.util.List<java.lang.String> value)
      Sets the value of the pathes attribute.
      void setTargetPage​(java.lang.String value)
      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 interface net.anotheria.asg.data.DataObject

        clone, getDefinedName, getDefinedParentName, getFootprint, getId, getLastUpdateTimestamp, getObjectInfo, getPropertyValue, toXMLNode
      • Methods inherited from interface net.anotheria.util.sorter.IComparable

        compareTo
    • Field Detail

      • PROP_ID

        static final java.lang.String PROP_ID
        Constant property name for "id" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_NAME

        static final java.lang.String PROP_NAME
        Constant property name for "name" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_PARAMETERS

        static final java.lang.String PROP_PARAMETERS
        Constant property name for "parameters" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_TYPE

        static final java.lang.String PROP_TYPE
        Constant property name for "type" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_PATHES

        static final java.lang.String PROP_PATHES
        Constant property name for "pathes" for internal storage and queries.
        See Also:
        Constant Field Values
      • LINK_PROP_TARGET_PAGE

        static final java.lang.String LINK_PROP_TARGET_PAGE
        Constant property name for "targetPage" for internal storage and queries.
        See Also:
        Constant Field Values
    • Method Detail

      • getName

        java.lang.String getName()
        Returns the value of the name attribute.
      • setName

        void setName​(java.lang.String value)
        Sets the value of the name attribute.
      • getParameters

        java.lang.String getParameters()
        Returns the value of the parameters attribute.
      • setParameters

        void setParameters​(java.lang.String value)
        Sets the value of the parameters attribute.
      • getType

        int getType()
        Returns the value of the type attribute.
      • setType

        void setType​(int value)
        Sets the value of the type attribute.
      • getPathes

        java.util.List<java.lang.String> getPathes()
        Returns the value of the pathes attribute.
      • setPathes

        void setPathes​(java.util.List<java.lang.String> value)
        Sets the value of the pathes attribute.
      • getTargetPage

        java.lang.String getTargetPage()
        Returns the value of the targetPage attribute.
      • setTargetPage

        void setTargetPage​(java.lang.String value)
        Sets the value of the targetPage attribute.
      • getPathesSize

        int getPathesSize()
        Returns the number of elements in the "pathes" container
      • addPathesElement

        void addPathesElement​(java.lang.String path)
        Adds a new element to the list.
      • removePathesElement

        void removePathesElement​(int index)
        Removes the element at position index from the list.
      • swapPathesElement

        void swapPathesElement​(int index1,
                               int index2)
        Swaps elements at positions index1 and index2 in the list.
      • getPathesElement

        java.lang.String getPathesElement​(int index)
        Returns the element at the position index in the list.