Package com.caplin.datasource
Enum Class SubjectStatus
- All Implemented Interfaces:
Serializable
,Comparable<SubjectStatus>
,java.lang.constant.Constable
Enumeration that defines the status values that a subject can have.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionInformational message.One or more of the non-required DataSources for this object are down or have sent an explicit state status messageThe subject is no longer required for mapping.The subject's data is valid.The subject's data may not be valid.Indicates that an unknown status code has been supplied. -
Method Summary
Modifier and TypeMethodDescriptionint
getCode()
Gets the integer code for this statusstatic SubjectStatus
getServiceStatusForCode
(int code) Gets theServiceStatus
for the specified code.static SubjectStatus
Returns the enum constant of this class with the specified name.static SubjectStatus[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
Info
Informational message. -
Ok
The subject's data is valid. -
Stale
The subject's data may not be valid. -
NotMapped
The subject is no longer required for mapping. This status message is consumed internally by the library and will not be seen by user code and should not be sent by your application. -
Limited
One or more of the non-required DataSources for this object are down or have sent an explicit state status message -
Unknown
Indicates that an unknown status code has been supplied.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
getServiceStatusForCode
Gets theServiceStatus
for the specified code.- Parameters:
code
- The DataSource status code value.- Returns:
- The
ServiceStatus
that corresponds to the specified code, or
if an unknown code is specified.Unknown
-
getCode
public int getCode()Gets the integer code for this status- Returns:
- The internal integer code used by the Transformer core to represent this service status.
-