Package csw.alarm.models
Class ActivationStatus
- java.lang.Object
-
- csw.alarm.models.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.LowercaseRepresents 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 classActivationStatus.Active$Represents active state of the alarm.static classActivationStatus.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 Summary
Constructors Constructor Description ActivationStatus()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.Stringenumeratum$Enum$$existingEntriesString()static scala.collection.immutable.Map<java.lang.String,A>extraNamesToValuesMap()protected static scala.collection.immutable.IndexedSeq<A>findValues()static intindexOf(A member)static scala.collection.immutable.Map<java.lang.String,ActivationStatus>lowerCaseNamesToValuesMap()java.lang.Stringname()The name of ActivationStatus e.g.static scala.collection.immutable.Map<java.lang.String,ActivationStatus>namesToValuesMap()static scala.collection.immutable.Map<java.lang.String,ActivationStatus>upperCaseNameValuesToMap()static scala.collection.immutable.IndexedSeq<ActivationStatus>values()Returns a collection ofActivationStatuse.g active and inactivestatic scala.collection.immutable.Map<ActivationStatus,java.lang.Object>valuesToIndex()static AwithName(java.lang.String name)static scala.util.Either<enumeratum.NoSuchMember<A>,A>withNameEither(java.lang.String name)static AwithNameInsensitive(java.lang.String name)static scala.util.Either<enumeratum.NoSuchMember<A>,A>withNameInsensitiveEither(java.lang.String name)static scala.Option<A>withNameInsensitiveOption(java.lang.String name)static AwithNameLowercaseOnly(java.lang.String name)static scala.util.Either<enumeratum.NoSuchMember<A>,A>withNameLowercaseOnlyEither(java.lang.String name)static scala.Option<A>withNameLowercaseOnlyOption(java.lang.String name)static scala.Option<A>withNameOption(java.lang.String name)static AwithNameUppercaseOnly(java.lang.String name)static scala.util.Either<enumeratum.NoSuchMember<A>,A>withNameUppercaseOnlyEither(java.lang.String name)static scala.Option<A>withNameUppercaseOnlyOption(java.lang.String name)
-
-
-
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 ofActivationStatuse.g active and inactive- Returns:
- (undocumented)
-
extraNamesToValuesMap
public static scala.collection.immutable.Map<java.lang.String,A> extraNamesToValuesMap()
-
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. forActivestatus, the name will be represented asactive- Returns:
- (undocumented)
-
-