Class PomOperationIfElseCommand<M extends ProgCommandAwareBeanModel>

    • Constructor Detail

      • PomOperationIfElseCommand

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

      • 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