Class PomOperationIfElseCommand<M extends ProgCommandAwareBeanModel>
java.lang.Object
org.bidib.wizard.mvc.pom.model.command.PomOperationCommand<M>
org.bidib.wizard.mvc.pom.model.command.PomOperationIfElseCommand<M>
- Direct Known Subclasses:
PomAddressModeCommand,PomAddressValueCommand
public abstract class PomOperationIfElseCommand<M extends ProgCommandAwareBeanModel>
extends PomOperationCommand<M>
-
Constructor Summary
ConstructorsConstructorDescriptionPomOperationIfElseCommand(org.bidib.jbidibc.messages.PomAddressData decoderAddress, org.bidib.jbidibc.messages.enums.PomOperation pomOperation, int cvNumber, int cvValue) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddProgCommandSuccess(PomOperationCommand<M> progCommandSuccess) abstract booleanVerify the result.voidsetProgCommandsFailure(List<PomOperationCommand<M>> progCommandsFailure) voidsetProgCommandsSuccess(List<PomOperationCommand<M>> progCommandsSuccess) toString()Methods inherited from class org.bidib.wizard.mvc.pom.model.command.PomOperationCommand
decrementRetryCount, getCvNumber, getCvValue, getCvValueResult, getDecoderAddress, getPomOperation, getProgStateResult, getRetryCount, postExecute, setCvNumber, setCvValue, setCvValueResult, setDecoderAddress, setPomOperation, setProgStateResult, setRetryCount
-
Constructor Details
-
PomOperationIfElseCommand
public PomOperationIfElseCommand(org.bidib.jbidibc.messages.PomAddressData decoderAddress, org.bidib.jbidibc.messages.enums.PomOperation pomOperation, int cvNumber, int cvValue)
-
-
Method Details
-
getProgCommandsSuccess
- Returns:
- the progCommandsSuccess
-
setProgCommandsSuccess
- Parameters:
progCommandsSuccess- the progCommandsSuccess to set
-
addProgCommandSuccess
- Parameters:
progCommandSuccess- the progCommandSuccess to add
-
getProgCommandsFailure
- Returns:
- the progCommandsFailure
-
setProgCommandsFailure
- Parameters:
progCommandsFailure- the progCommandsFailure to set
-
isExpectedResult
public abstract boolean isExpectedResult()Verify the result.- Returns:
- true: expected result, false: result is different from expected result
-
toString
- Overrides:
toStringin classPomOperationCommand<M extends ProgCommandAwareBeanModel>
-