java.lang.Object
io.github.tonywasher.joceanus.metis.field.MetisFieldVersionedItem
io.github.tonywasher.joceanus.prometheus.data.PrometheusDataItem
All Implemented Interfaces:
MetisDataItem.MetisDataDeletableItem, MetisDataItem.MetisDataIndexedItem, MetisDataItem.MetisDataObjectFormat, MetisFieldItem, MetisFieldItem.MetisFieldTableItem, MetisFieldVersion.MetisFieldUpdatableItem, MetisFieldVersion.MetisFieldVersionedItemCtl, PrometheusData.PrometheusDataItemCtl, PrometheusTableItem, Comparable<Object>
Direct Known Subclasses:
PrometheusControlData, PrometheusControlKey, PrometheusControlKeySet, PrometheusDataKeySet, PrometheusEncryptedDataItem

public abstract class PrometheusDataItem extends MetisFieldVersionedItem implements PrometheusData.PrometheusDataItemCtl, Comparable<Object>
Provides the abstract DataItem class as the basis for data items. The implementation of the interface means that this object can only be held in one list at a time and is unique within that list
See Also:
  • Field Details

    • ERROR_VALIDATION

      public static final String ERROR_VALIDATION
      Validation error.
    • ERROR_RESOLUTION

      public static final String ERROR_RESOLUTION
      Resolution error.
    • ERROR_DUPLICATE

      public static final String ERROR_DUPLICATE
      Duplicate Id error.
    • ERROR_UNKNOWN

      public static final String ERROR_UNKNOWN
      Unknown Id error.
    • ERROR_EXIST

      public static final String ERROR_EXIST
      Existing value error.
    • ERROR_MISSING

      public static final String ERROR_MISSING
      Missing value error.
    • ERROR_LENGTH

      public static final String ERROR_LENGTH
      Value too long error.
    • ERROR_NEGATIVE

      public static final String ERROR_NEGATIVE
      Value negative error.
    • ERROR_POSITIVE

      public static final String ERROR_POSITIVE
      Value positive error.
    • ERROR_ZERO

      public static final String ERROR_ZERO
      Value zero error.
    • ERROR_RANGE

      public static final String ERROR_RANGE
      Value outside valid range.
    • ERROR_DISABLED

      public static final String ERROR_DISABLED
      Value disabled error.
    • ERROR_CREATEITEM

      public static final String ERROR_CREATEITEM
      Creation failure.
    • ERROR_MULT

      public static final String ERROR_MULT
      Multiple instances Error.
    • ERROR_INVALIDCHAR

      public static final String ERROR_INVALIDCHAR
      Reserved name error.
    • NAMELEN

      public static final int NAMELEN
      Standard Name length.
      See Also:
    • DESCLEN

      public static final int DESCLEN
      Standard Description length.
      See Also:
  • Constructor Details

  • Method Details