Interface IMonitorField

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static class  IMonitorField.DataType
      The possible data type for an event field.
    • Method Detail

      • getId

        java.lang.String getId()
        Returns the identifier of this field.
        Returns:
        the identifier of this field.
        Since:
        9.0.0
      • getName

        java.lang.String getName()
        Returns the (localizable) name of this field.
        Returns:
        the (localizable) name of this field.
        Since:
        9.0.0
      • getLocalizedName

        java.lang.String getLocalizedName()
        Returns the localized name of this field.
        Returns:
        the name for this field.
        Since:
        11.0.0
      • getDescription

        java.lang.String getDescription()
        Returns the (localizable description).
        Returns:
        the (localizable description).
        Since:
        9.0.0
      • getLocalizedDescription

        java.lang.String getLocalizedDescription()
        Returns the localized description of this field.
        Returns:
        the description of this field.
        Since:
        11.0.0
      • getUnit

        java.lang.String getUnit()
        Returns the (localizable) unit of this field.
        Returns:
        the (localizable) unit of this field.
        Since:
        9.0.0
      • getLocalizedUnit

        java.lang.String getLocalizedUnit()
        Returns the localized unit of this field.
        Returns:
        the localized unit of this field.
        Since:
        11.0.0
      • getStringResourcePath

        java.lang.String getStringResourcePath()
        Returns this field string resource path (used, if present, to localize strings).
        Returns:
        this field string resource path (used, if present, to localize strings).
        Since:
        9.0.0
      • getDataType

        IMonitorField.DataType getDataType()
        Returns this field data type.
        Returns:
        this field data type.
        Since:
        9.0.0
      • getInnerFields

        java.util.Collection<IMonitorField> getInnerFields()
        Returns an unmodifiable collection of inner fields.
        Returns:
        an unmodifiable collection of inner fields.
        Throws:
        java.lang.IllegalStateException - if this field is not a complex field.
        Since:
        10.2.0
      • identifiesUser

        boolean identifiesUser()
        Indicates whether this field identifies the user and must have its value modified when anonymized.
        Returns:
        true if this field identifies the user, false otherwise.
        Since:
        12.3.0