Enum Class Issues
- All Implemented Interfaces:
FaultCode,Serializable,Comparable<Issues>,Constable
An enum to model issues - just as an example
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionFile checksum error with a correspondingHttpStatus.UNPROCESSABLE_ENTITY.File already locked fault with a correspondingHttpStatus.LOCKED.Server error with a correspondingHttpStatus.INTERNAL_SERVER_ERRORUnknown error.General validation error with a correspondingHttpStatus.BAD_REQUEST. -
Method Summary
Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfMethods inherited from interface io.github.venkateshamurthy.enums.examples.FaultCode
getDescription, getStatus, name, toCommonRTE, toCommonRTE, toCommonRTE, toCommonRTE
-
Enum Constant Details
-
UNKNOWN
Unknown error. The field name and theEnum.name()should match to see this close to an enum. -
FILE_LOCKED_ERR
File already locked fault with a correspondingHttpStatus.LOCKED. -
FILE_LNCK_ERR
File checksum error with a correspondingHttpStatus.UNPROCESSABLE_ENTITY. -
VALIDATION_ERR
General validation error with a correspondingHttpStatus.BAD_REQUEST. -
SERVER_ERR
Server error with a correspondingHttpStatus.INTERNAL_SERVER_ERROR
-
-
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
-