Class ActivationStatus

  • All Implemented Interfaces:
    enumeratum.EnumEntry, enumeratum.EnumEntry.Lowercase
    Direct Known Subclasses:
    ActivationStatus.Active$, ActivationStatus.Inactive$

    public abstract class ActivationStatus
    extends java.lang.Object
    implements enumeratum.EnumEntry, enumeratum.EnumEntry.Lowercase
    Represents the activation status of an alarm. The activation status of an alarm is configured in the alarm config file. The activation status of an alarm does not change during it's lifespan.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  ActivationStatus.Active$
      Represents active state of the alarm.
      static class  ActivationStatus.Inactive$
      Represents inactive state of an alarm.
      • Nested classes/interfaces inherited from interface enumeratum.EnumEntry

        enumeratum.EnumEntry.Camelcase, enumeratum.EnumEntry.CapitalDotcase, enumeratum.EnumEntry.CapitalHyphencase, enumeratum.EnumEntry.CapitalSnakecase, enumeratum.EnumEntry.CapitalWords, enumeratum.EnumEntry.Dotcase, enumeratum.EnumEntry.EnumEntryOps<A extends enumeratum.EnumEntry>, enumeratum.EnumEntry.EnumEntryOps$, enumeratum.EnumEntry.Hyphencase, enumeratum.EnumEntry.LowerCamelcase, enumeratum.EnumEntry.Lowercase, enumeratum.EnumEntry.Snakecase, enumeratum.EnumEntry.Uncapitalised, enumeratum.EnumEntry.Uppercase, enumeratum.EnumEntry.UpperDotcase, enumeratum.EnumEntry.UpperHyphencase, enumeratum.EnumEntry.UpperSnakecase, enumeratum.EnumEntry.UpperWords, enumeratum.EnumEntry.Words
    • Constructor Detail

      • ActivationStatus

        public ActivationStatus()
    • Method Detail

      • namesToValuesMap

        public static scala.collection.immutable.Map<java.lang.String,​ActivationStatus> namesToValuesMap()
      • lowerCaseNamesToValuesMap

        public static final scala.collection.immutable.Map<java.lang.String,​ActivationStatus> lowerCaseNamesToValuesMap()
      • upperCaseNameValuesToMap

        public static final scala.collection.immutable.Map<java.lang.String,​ActivationStatus> upperCaseNameValuesToMap()
      • valuesToIndex

        public static final scala.collection.immutable.Map<ActivationStatus,​java.lang.Object> valuesToIndex()
      • values

        public static scala.collection.immutable.IndexedSeq<ActivationStatus> values()
        Returns a collection of ActivationStatus e.g active and inactive
        Returns:
        (undocumented)
      • withName

        public static A withName​(java.lang.String name)
      • withNameOption

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

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

        public static A withNameInsensitive​(java.lang.String name)
      • withNameUppercaseOnly

        public static A withNameUppercaseOnly​(java.lang.String name)
      • withNameLowercaseOnly

        public static A withNameLowercaseOnly​(java.lang.String name)
      • withNameInsensitiveOption

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

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

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

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

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

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

        public static int indexOf​(A member)
      • findValues

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

        public static java.lang.String enumeratum$Enum$$existingEntriesString()
      • name

        public java.lang.String name()
        The name of ActivationStatus e.g. for Active status, the name will be represented as active
        Returns:
        (undocumented)