Package csw.params.core.models
Class Subsystem
- java.lang.Object
-
- csw.params.core.models.Subsystem
-
- All Implemented Interfaces:
enumeratum.EnumEntry,enumeratum.EnumEntry.Lowercase,java.io.Serializable
- Direct Known Subclasses:
Subsystem.AOESW$,Subsystem.APS$,Subsystem.CIS$,Subsystem.Container$,Subsystem.CSW$,Subsystem.DMS$,Subsystem.DPS$,Subsystem.ENC$,Subsystem.ESEN$,Subsystem.ESW$,Subsystem.GMS$,Subsystem.IRIS$,Subsystem.IRMS$,Subsystem.LGSF$,Subsystem.M1CS$,Subsystem.M2CS$,Subsystem.M3CS$,Subsystem.MCS$,Subsystem.NFIRAOS$,Subsystem.NSCU$,Subsystem.OSS$,Subsystem.PFCS$,Subsystem.PSFR$,Subsystem.RPG$,Subsystem.RTC$,Subsystem.SCMS$,Subsystem.SOSS$,Subsystem.STR$,Subsystem.SUM$,Subsystem.TCS$,Subsystem.TINC$,Subsystem.WFOS$
public abstract class Subsystem extends java.lang.Object implements enumeratum.EnumEntry, enumeratum.EnumEntry.Lowercase, java.io.SerializableRepresents a TMT subsystemparam: description of subsystem
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSubsystem.AOESW$static classSubsystem.APS$static classSubsystem.CIS$static classSubsystem.Container$static classSubsystem.CSW$static classSubsystem.DMS$static classSubsystem.DPS$static classSubsystem.ENC$static classSubsystem.ESEN$static classSubsystem.ESW$static classSubsystem.GMS$static classSubsystem.IRIS$static classSubsystem.IRMS$static classSubsystem.LGSF$static classSubsystem.M1CS$static classSubsystem.M2CS$static classSubsystem.M3CS$static classSubsystem.MCS$static classSubsystem.NFIRAOS$static classSubsystem.NSCU$static classSubsystem.OSS$static classSubsystem.PFCS$static classSubsystem.PSFR$static classSubsystem.RPG$static classSubsystem.RTC$static classSubsystem.SCMS$static classSubsystem.SOSS$static classSubsystem.STR$static classSubsystem.SUM$static classSubsystem.TCS$static classSubsystem.TINC$static classSubsystem.WFOS$-
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 Subsystem(java.lang.String description)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.Stringenumeratum$Enum$$existingEntriesString()protected static scala.collection.immutable.IndexedSeq<A>findValues()static intindexOf(A member)java.lang.StringlongName()Represents a string with entryName and description of a subsystemstatic scala.collection.immutable.Map<java.lang.String,Subsystem>lowerCaseNamesToValuesMap()java.lang.Stringname()Represents the name of the subsystem in lowercase e.g NFIRAOS will be nfiraosstatic scala.collection.immutable.Map<java.lang.String,Subsystem>namesToValuesMap()static scala.collection.immutable.Map<java.lang.String,Subsystem>upperCaseNameValuesToMap()static scala.collection.immutable.IndexedSeq<Subsystem>values()static scala.collection.immutable.Map<Subsystem,java.lang.Object>valuesToIndex()static AwithName(java.lang.String name)static AwithNameInsensitive(java.lang.String name)static scala.Option<A>withNameInsensitiveOption(java.lang.String name)static AwithNameLowercaseOnly(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.Option<A>withNameUppercaseOnlyOption(java.lang.String name)
-
-
-
Method Detail
-
namesToValuesMap
public static scala.collection.immutable.Map<java.lang.String,Subsystem> namesToValuesMap()
-
lowerCaseNamesToValuesMap
public static final scala.collection.immutable.Map<java.lang.String,Subsystem> lowerCaseNamesToValuesMap()
-
upperCaseNameValuesToMap
public static final scala.collection.immutable.Map<java.lang.String,Subsystem> upperCaseNameValuesToMap()
-
valuesToIndex
public static final scala.collection.immutable.Map<Subsystem,java.lang.Object> valuesToIndex()
-
values
public static scala.collection.immutable.IndexedSeq<Subsystem> values()
-
withName
public static A withName(java.lang.String name)
-
withNameOption
public static scala.Option<A> withNameOption(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)
-
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()
-
longName
public java.lang.String longName()
Represents a string with entryName and description of a subsystem- Returns:
- (undocumented)
-
name
public java.lang.String name()
Represents the name of the subsystem in lowercase e.g NFIRAOS will be nfiraos- Returns:
- (undocumented)
-
-