Interface IManagedProperty

  • All Superinterfaces:
    java.io.Serializable

    public interface IManagedProperty
    extends java.io.Serializable
    Interface implemented by managed property.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getPropertyTypeCode()
      Return the code (or name) of the managed property.
      IManagedUiDescription getUiDescription()
      Return an object which allows to manage data for the user interface (input as well as output).
      java.lang.String getValue()
      Returns the current value of the property.
      boolean isOwnTab()
      Returns true if the detailed view of the entity owning the property will show the managed property in an extra tab.
      boolean isSpecialValue()
      Returns true if the value is special, that is either a place-holder value or an error message.
      void setOwnTab​(boolean ownTab)
      Sets whether managed property is shown in an extra tab or not.
      void setValue​(java.lang.String value)
      Set the value of the property.
    • Method Detail

      • getPropertyTypeCode

        java.lang.String getPropertyTypeCode()
        Return the code (or name) of the managed property.
      • isOwnTab

        boolean isOwnTab()
        Returns true if the detailed view of the entity owning the property will show the managed property in an extra tab.
      • setOwnTab

        void setOwnTab​(boolean ownTab)
        Sets whether managed property is shown in an extra tab or not.
      • isSpecialValue

        boolean isSpecialValue()
        Returns true if the value is special, that is either a place-holder value or an error message.
      • getValue

        java.lang.String getValue()
        Returns the current value of the property.
      • setValue

        void setValue​(java.lang.String value)
        Set the value of the property.
      • getUiDescription

        IManagedUiDescription getUiDescription()
        Return an object which allows to manage data for the user interface (input as well as output).