Class AcknowledgementStatus

java.lang.Object
csw.alarm.models.AcknowledgementStatus
All Implemented Interfaces:
enumeratum.EnumEntry, enumeratum.EnumEntry.Lowercase
Direct Known Subclasses:
AcknowledgementStatus.Acknowledged$, AcknowledgementStatus.Unacknowledged$

public abstract class AcknowledgementStatus extends Object implements enumeratum.EnumEntry, enumeratum.EnumEntry.Lowercase
Represents whether the alarm is acknowledged or not. Whenever the severity of an alarm changes (other than Okay), alarm service changes the status to Unacknowledged. Operator is then required to acknowledge the alarm.

  • Constructor Details

    • AcknowledgementStatus

      public AcknowledgementStatus()
  • Method Details

    • namesToValuesMap

      public static scala.collection.immutable.Map<String,AcknowledgementStatus> namesToValuesMap()
    • lowerCaseNamesToValuesMap

      public static final scala.collection.immutable.Map<String,AcknowledgementStatus> lowerCaseNamesToValuesMap()
    • upperCaseNameValuesToMap

      public static final scala.collection.immutable.Map<String,AcknowledgementStatus> upperCaseNameValuesToMap()
    • valuesToIndex

      public static final scala.collection.immutable.Map<AcknowledgementStatus,Object> valuesToIndex()
    • values

      public static scala.collection.immutable.IndexedSeq<AcknowledgementStatus> values()
      Returns the collection of AcknowledgementStatus e.g. acknowledged and unacknowledged
      Returns:
      (undocumented)
    • extraNamesToValuesMap

      public static scala.collection.immutable.Map<String,A> extraNamesToValuesMap()
    • withName

      public static A withName(String name)
    • withNameOption

      public static scala.Option<A> withNameOption(String name)
    • withNameEither

      public static scala.util.Either<enumeratum.NoSuchMember<A>,A> withNameEither(String name)
    • withNameInsensitive

      public static A withNameInsensitive(String name)
    • withNameUppercaseOnly

      public static A withNameUppercaseOnly(String name)
    • withNameLowercaseOnly

      public static A withNameLowercaseOnly(String name)
    • withNameInsensitiveOption

      public static scala.Option<A> withNameInsensitiveOption(String name)
    • withNameUppercaseOnlyOption

      public static scala.Option<A> withNameUppercaseOnlyOption(String name)
    • withNameLowercaseOnlyOption

      public static scala.Option<A> withNameLowercaseOnlyOption(String name)
    • withNameInsensitiveEither

      public static scala.util.Either<enumeratum.NoSuchMember<A>,A> withNameInsensitiveEither(String name)
    • withNameUppercaseOnlyEither

      public static scala.util.Either<enumeratum.NoSuchMember<A>,A> withNameUppercaseOnlyEither(String name)
    • withNameLowercaseOnlyEither

      public static scala.util.Either<enumeratum.NoSuchMember<A>,A> withNameLowercaseOnlyEither(String name)
    • indexOf

      public static int indexOf(A member)
    • findValues

      protected static scala.collection.immutable.IndexedSeq<A> findValues()
    • enumeratum$Enum$$existingEntriesString

      public static String enumeratum$Enum$$existingEntriesString()
    • name

      public String name()
      The name of AcknowledgementStatus e.g. for Acknowledged status, the name will be represented as acknowledged
      Returns:
      (undocumented)