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 Details

    • PomOperationIfElseCommand

      public PomOperationIfElseCommand(org.bidib.jbidibc.messages.PomAddressData decoderAddress, org.bidib.jbidibc.messages.enums.PomOperation pomOperation, int cvNumber, int cvValue)
  • Method Details

    • getProgCommandsSuccess

      public List<PomOperationCommand<M>> getProgCommandsSuccess()
      Returns:
      the progCommandsSuccess
    • setProgCommandsSuccess

      public void setProgCommandsSuccess(List<PomOperationCommand<M>> progCommandsSuccess)
      Parameters:
      progCommandsSuccess - the progCommandsSuccess to set
    • addProgCommandSuccess

      public void addProgCommandSuccess(PomOperationCommand<M> progCommandSuccess)
      Parameters:
      progCommandSuccess - the progCommandSuccess to add
    • getProgCommandsFailure

      public List<PomOperationCommand<M>> getProgCommandsFailure()
      Returns:
      the progCommandsFailure
    • setProgCommandsFailure

      public void setProgCommandsFailure(List<PomOperationCommand<M>> progCommandsFailure)
      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

      public String toString()
      Overrides:
      toString in class PomOperationCommand<M extends ProgCommandAwareBeanModel>