Interface UserDef

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

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

      Fields 
      Modifier and Type Field Description
      static java.lang.String PROP_ID
      Constant property name for "id" for internal storage and queries.
      static java.lang.String PROP_LOGIN
      Constant property name for "login" for internal storage and queries.
      static java.lang.String PROP_PASSWORD
      Constant property name for "password" for internal storage and queries.
      static java.lang.String PROP_STATUS
      Constant property name for "status" for internal storage and queries.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addStatusElement​(java.lang.String statusLink)
      Adds a new element to the list.
      java.lang.String getLogin()
      Returns the value of the login attribute.
      java.lang.String getPassword()
      Returns the value of the password attribute.
      java.util.List<java.lang.String> getStatus()
      Returns the value of the status attribute.
      java.lang.String getStatusElement​(int index)
      Returns the element at the position index in the list.
      int getStatusSize()
      Returns the number of elements in the "status" container
      void removeStatusElement​(int index)
      Removes the element at position index from the list.
      void setLogin​(java.lang.String value)
      Sets the value of the login attribute.
      void setPassword​(java.lang.String value)
      Sets the value of the password attribute.
      void setStatus​(java.util.List<java.lang.String> value)
      Sets the value of the status attribute.
      void swapStatusElement​(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_LOGIN

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

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

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

      • getLogin

        java.lang.String getLogin()
        Returns the value of the login attribute.
      • setLogin

        void setLogin​(java.lang.String value)
        Sets the value of the login attribute.
      • getStatus

        java.util.List<java.lang.String> getStatus()
        Returns the value of the status attribute.
      • setStatus

        void setStatus​(java.util.List<java.lang.String> value)
        Sets the value of the status attribute.
      • getPassword

        java.lang.String getPassword()
        Returns the value of the password attribute.
      • setPassword

        void setPassword​(java.lang.String value)
        Sets the value of the password attribute.
      • getStatusSize

        int getStatusSize()
        Returns the number of elements in the "status" container
      • addStatusElement

        void addStatusElement​(java.lang.String statusLink)
        Adds a new element to the list.
      • removeStatusElement

        void removeStatusElement​(int index)
        Removes the element at position index from the list.
      • swapStatusElement

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

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