Package csw.params.commands
Interface CommandIssue
-
- All Known Implementing Classes:
CommandIssue.AssemblyBusyIssue
,CommandIssue.HCDBusyIssue
,CommandIssue.IdNotAvailableIssue
,CommandIssue.MissingKeyIssue
,CommandIssue.OtherIssue
,CommandIssue.ParameterValueOutOfRangeIssue
,CommandIssue.RequiredAssemblyUnavailableIssue
,CommandIssue.RequiredHCDUnavailableIssue
,CommandIssue.RequiredSequencerUnavailableIssue
,CommandIssue.RequiredServiceUnavailableIssue
,CommandIssue.UnresolvedLocationsIssue
,CommandIssue.UnsupportedCommandInStateIssue
,CommandIssue.UnsupportedCommandIssue
,CommandIssue.WrongInternalStateIssue
,CommandIssue.WrongNumberOfParametersIssue
,CommandIssue.WrongParameterTypeIssue
,CommandIssue.WrongPrefixIssue
,CommandIssue.WrongUnitsIssue
public interface CommandIssue
Describes a command issue with appropriate reason for validation failure
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
CommandIssue.AssemblyBusyIssue
Returned when an Assembly receives a command and one is already executingstatic class
CommandIssue.AssemblyBusyIssue$
static class
CommandIssue.HCDBusyIssue
A required HCD is busy and cannot be usedstatic class
CommandIssue.HCDBusyIssue$
static class
CommandIssue.IdNotAvailableIssue
Returned when a CommandResponse associated with runId is not availablestatic class
CommandIssue.IdNotAvailableIssue$
static class
CommandIssue.MissingKeyIssue
Returned when a command is missing a required key/parameterstatic class
CommandIssue.MissingKeyIssue$
static class
CommandIssue.OtherIssue
Returned when some other issue occurred apart from those already definedstatic class
CommandIssue.OtherIssue$
static class
CommandIssue.ParameterValueOutOfRangeIssue
Parameter of a command is out of rangestatic class
CommandIssue.ParameterValueOutOfRangeIssue$
static class
CommandIssue.RequiredAssemblyUnavailableIssue
A required Assembly is not availablestatic class
CommandIssue.RequiredAssemblyUnavailableIssue$
static class
CommandIssue.RequiredHCDUnavailableIssue
A required HCD is not availablestatic class
CommandIssue.RequiredHCDUnavailableIssue$
static class
CommandIssue.RequiredSequencerUnavailableIssue
A required Sequencer is not availablestatic class
CommandIssue.RequiredSequencerUnavailableIssue$
static class
CommandIssue.RequiredServiceUnavailableIssue
A required service is not availablestatic class
CommandIssue.RequiredServiceUnavailableIssue$
static class
CommandIssue.UnresolvedLocationsIssue
Returned when some required location is not availablestatic class
CommandIssue.UnresolvedLocationsIssue$
static class
CommandIssue.UnsupportedCommandInStateIssue
A command is unsupported in the current statestatic class
CommandIssue.UnsupportedCommandInStateIssue$
static class
CommandIssue.UnsupportedCommandIssue
A command is unsupported by componentstatic class
CommandIssue.UnsupportedCommandIssue$
static class
CommandIssue.WrongInternalStateIssue
The component is in the wrong internal state to handle a commandstatic class
CommandIssue.WrongInternalStateIssue$
static class
CommandIssue.WrongNumberOfParametersIssue
Returned when a command does not have the correct number of parametersstatic class
CommandIssue.WrongNumberOfParametersIssue$
static class
CommandIssue.WrongParameterTypeIssue
Returned when the parameter for a key is not the correct type (i.e.static class
CommandIssue.WrongParameterTypeIssue$
static class
CommandIssue.WrongPrefixIssue
Returned when an Assembly receives a configuration with a Prefix that it doesn't supportstatic class
CommandIssue.WrongPrefixIssue$
static class
CommandIssue.WrongUnitsIssue
Returned when a parameter value does not have the correct unitsstatic class
CommandIssue.WrongUnitsIssue$
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
reason()
A method to access the reason of command issue
-