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.Serializable
Represents a TMT subsystemparam: description of subsystem
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Subsystem.AOESW$
static class
Subsystem.APS$
static class
Subsystem.CIS$
static class
Subsystem.Container$
static class
Subsystem.CSW$
static class
Subsystem.DMS$
static class
Subsystem.DPS$
static class
Subsystem.ENC$
static class
Subsystem.ESEN$
static class
Subsystem.ESW$
static class
Subsystem.GMS$
static class
Subsystem.IRIS$
static class
Subsystem.IRMS$
static class
Subsystem.LGSF$
static class
Subsystem.M1CS$
static class
Subsystem.M2CS$
static class
Subsystem.M3CS$
static class
Subsystem.MCS$
static class
Subsystem.NFIRAOS$
static class
Subsystem.NSCU$
static class
Subsystem.OSS$
static class
Subsystem.PFCS$
static class
Subsystem.PSFR$
static class
Subsystem.RPG$
static class
Subsystem.RTC$
static class
Subsystem.SCMS$
static class
Subsystem.SOSS$
static class
Subsystem.STR$
static class
Subsystem.SUM$
static class
Subsystem.TCS$
static class
Subsystem.TINC$
static class
Subsystem.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 Abstract Methods Concrete Methods Modifier and Type Method Description static java.lang.String
enumeratum$Enum$$existingEntriesString()
protected abstract static void
enumeratum$PlayJsonEnum$_setter_$jsonFormat_$eq(play.api.libs.json.Format<A> x$1)
protected static scala.collection.immutable.IndexedSeq<A>
findValues()
static int
indexOf(A member)
static play.api.libs.json.Format<Subsystem>
jsonFormat()
java.lang.String
longName()
Represents a string with entryName and description of a subsystemstatic scala.collection.immutable.Map<java.lang.String,Subsystem>
lowerCaseNamesToValuesMap()
java.lang.String
name()
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 A
withName(java.lang.String name)
static A
withNameInsensitive(java.lang.String name)
static scala.Option<A>
withNameInsensitiveOption(java.lang.String name)
static A
withNameLowercaseOnly(java.lang.String name)
static scala.Option<A>
withNameLowercaseOnlyOption(java.lang.String name)
static scala.Option<A>
withNameOption(java.lang.String name)
static A
withNameUppercaseOnly(java.lang.String name)
static scala.Option<A>
withNameUppercaseOnlyOption(java.lang.String name)
-
-
-
Method Detail
-
jsonFormat
public static play.api.libs.json.Format<Subsystem> jsonFormat()
-
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()
-
enumeratum$PlayJsonEnum$_setter_$jsonFormat_$eq
protected abstract static void enumeratum$PlayJsonEnum$_setter_$jsonFormat_$eq(play.api.libs.json.Format<A> x$1)
-
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)
-
-