Class ManagedProperty

  • All Implemented Interfaces:
    IManagedProperty, java.io.Serializable

    public class ManagedProperty
    extends java.lang.Object
    implements IManagedProperty
    A holder of information specific to a managed property value.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      ManagedProperty()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete 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.
      static boolean isSpecialValue​(java.lang.String valueOrNull)  
      void setOwnTab​(boolean ownTab)
      Sets whether managed property is shown in an extra tab or not.
      void setPropertyTypeCode​(java.lang.String propertyTypeCode)  
      void setValue​(java.lang.String value)
      Set the value of the property.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ManagedProperty

        public ManagedProperty()
    • Method Detail

      • isSpecialValue

        public static boolean isSpecialValue​(java.lang.String valueOrNull)
      • isOwnTab

        public boolean isOwnTab()
        Description copied from interface: IManagedProperty
        Returns true if the detailed view of the entity owning the property will show the managed property in an extra tab.
        Specified by:
        isOwnTab in interface IManagedProperty
      • setOwnTab

        public void setOwnTab​(boolean ownTab)
        Description copied from interface: IManagedProperty
        Sets whether managed property is shown in an extra tab or not.
        Specified by:
        setOwnTab in interface IManagedProperty
      • setPropertyTypeCode

        public void setPropertyTypeCode​(java.lang.String propertyTypeCode)
      • isSpecialValue

        public boolean isSpecialValue()
        Description copied from interface: IManagedProperty
        Returns true if the value is special, that is either a place-holder value or an error message.
        Specified by:
        isSpecialValue in interface IManagedProperty
      • setValue

        public void setValue​(java.lang.String value)
        Description copied from interface: IManagedProperty
        Set the value of the property.
        Specified by:
        setValue in interface IManagedProperty