Interface IProperty

All Superinterfaces:
IPropertyBase
All Known Subinterfaces:
ISystemProperty

public interface IProperty extends IPropertyBase
A property
Since:
20.06.2006
API:
This is a public API.
  • Method Details

    • getDefaultValue

      String getDefaultValue()
      Gets the property default value
      Returns:
      property default value
      Throws:
      PersistencyException - if persistency access fails
      API:
      This public API is available in IvyScript and Java. It has the visibility EXPERT.
    • getIntDefaultValue

      int getIntDefaultValue()
      Gets the property default value as int
      Returns:
      property default value as int
      Throws:
      PersistencyException - if persistency access fails
      API:
      This public API is available in IvyScript and Java. It has the visibility EXPERT.
    • getLongDefaultValue

      long getLongDefaultValue()
      Gets the property default value as long
      Returns:
      property default value as long
      Throws:
      PersistencyException - if persistency access fails
      API:
      This public API is available in IvyScript and Java. It has the visibility EXPERT.
    • getBooleanDefaultValue

      boolean getBooleanDefaultValue()
      Gets the property default value as boolean
      Returns:
      property default value as boolean
      Throws:
      PersistencyException - if persistency access fails
      API:
      This public API is available in IvyScript and Java. It has the visibility EXPERT.
    • getEnumerationValues

      String[] getEnumerationValues()
      Get the possible values of the enumeration property
      Returns:
      possible enumration values. Null if getUserInterfaceFormat() does not return UserInterfaceFormat.ENUMERATION.
      Throws:
      PersistencyException
      API:
      This public API is available in IvyScript and Java. It has the visibility EXPERT.