Package csw.prefix.models
Class Subsystem
java.lang.Object
csw.prefix.models.Subsystem
- All Implemented Interfaces:
enumeratum.EnumEntry
,Serializable
- Direct Known Subclasses:
Subsystem.AOESW$
,Subsystem.APS$
,Subsystem.CIS$
,Subsystem.CLN$
,Subsystem.Container$
,Subsystem.CRYO$
,Subsystem.CSW$
,Subsystem.DMS$
,Subsystem.DPS$
,Subsystem.ENC$
,Subsystem.ESEN$
,Subsystem.ESW$
,Subsystem.HNDL$
,Subsystem.HQ$
,Subsystem.IRIS$
,Subsystem.LGSF$
,Subsystem.M1COAT$
,Subsystem.M1CS$
,Subsystem.M1S$
,Subsystem.M2COAT$
,Subsystem.M2S$
,Subsystem.M3S$
,Subsystem.MODHIS$
,Subsystem.NFIRAOS$
,Subsystem.OSS$
,Subsystem.REFR$
,Subsystem.SCMS$
,Subsystem.SER$
,Subsystem.SOSS$
,Subsystem.STR$
,Subsystem.SUM$
,Subsystem.TCS$
,Subsystem.TINS$
,Subsystem.WFOS$
Represents a TMT subsystem
param: description of subsystem
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
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
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
static scala.collection.immutable.Map<String,
A> protected static scala.collection.immutable.IndexedSeq<A>
static int
indexOf
(A member) longName()
Represents a string with entryName and description of a subsystemname()
Represents the name of the subsystem in lowercase e.g NFIRAOS will be nfiraosstatic scala.collection.immutable.IndexedSeq<Subsystem>
values()
static A
static scala.util.Either<enumeratum.NoSuchMember<A>,
A> withNameEither
(String name) static A
withNameInsensitive
(String name) static scala.util.Either<enumeratum.NoSuchMember<A>,
A> static scala.Option<A>
static A
withNameLowercaseOnly
(String name) static scala.util.Either<enumeratum.NoSuchMember<A>,
A> static scala.Option<A>
static scala.Option<A>
withNameOption
(String name) static A
withNameUppercaseOnly
(String name) static scala.util.Either<enumeratum.NoSuchMember<A>,
A> static scala.Option<A>
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface enumeratum.EnumEntry
entryName, enumeratum$EnumEntry$$stableEntryName
-
Constructor Details
-
Subsystem
-
-
Method Details
-
namesToValuesMap
-
lowerCaseNamesToValuesMap
-
upperCaseNameValuesToMap
-
valuesToIndex
-
values
-
extraNamesToValuesMap
-
withName
-
withNameOption
-
withNameEither
-
withNameInsensitive
-
withNameUppercaseOnly
-
withNameLowercaseOnly
-
withNameInsensitiveOption
-
withNameUppercaseOnlyOption
-
withNameLowercaseOnlyOption
-
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
-
longName
Represents a string with entryName and description of a subsystem- Returns:
- (undocumented)
-
name
Represents the name of the subsystem in lowercase e.g NFIRAOS will be nfiraos- Returns:
- (undocumented)
-