Class ProgCommandAwareBeanModel

java.lang.Object
com.jgoodies.common.bean.Bean
com.jgoodies.binding.beans.Model
org.bidib.wizard.mvc.pom.model.ProgCommandAwareBeanModel
All Implemented Interfaces:
com.jgoodies.common.bean.ObservableBean, com.jgoodies.common.bean.ObservableBean2, Serializable
Direct Known Subclasses:
AddressProgBeanModel, DirectAccessProgBeanModel, PidParamsBeanModel, RailcomProgBeanModel, SpeedometerProgBeanModel, SpeedScaleBeanModel

public class ProgCommandAwareBeanModel extends com.jgoodies.binding.beans.Model
See Also:
  • Field Details

  • Constructor Details

    • ProgCommandAwareBeanModel

      public ProgCommandAwareBeanModel()
  • Method Details

    • getCurrentOperation

      public org.bidib.jbidibc.messages.enums.PomOperation getCurrentOperation()
      Returns:
      the currentOperation
    • setCurrentOperation

      public void setCurrentOperation(org.bidib.jbidibc.messages.enums.PomOperation currentOperation)
      Parameters:
      currentOperation - the currentOperation to set
    • getExecution

      Returns:
      the execution
    • setExecution

      public void setExecution(ProgCommandAwareBeanModel.ExecutionType execution)
      Parameters:
      execution - the execution to set
    • getExecutingProgCommand

      public PomOperationCommand<? extends ProgCommandAwareBeanModel> getExecutingProgCommand()
      Returns:
      the executingProgCommand
    • setExecutingProgCommand

      public void setExecutingProgCommand(PomOperationCommand<? extends ProgCommandAwareBeanModel> executingProgCommand)
      Parameters:
      executingProgCommand - the executingProgCommand to set
    • getProgCommands

      public List<PomOperationCommand<? extends ProgCommandAwareBeanModel>> getProgCommands()
      Returns:
      the progCommands
    • setProgCommands

      public void setProgCommands(List<PomOperationCommand<? extends ProgCommandAwareBeanModel>> progCommands)
      Parameters:
      progCommands - the progCommands to set
    • setFinishAction

      public void setFinishAction(io.reactivex.rxjava3.core.SingleObserver<String> finishAction)
      Parameters:
      finishAction - the finish action
    • getFinishAction

      public io.reactivex.rxjava3.core.SingleObserver<String> getFinishAction()
      Returns:
      the finish action
    • getExecutedProgCommands

      public List<PomOperationCommand<? extends ProgCommandAwareBeanModel>> getExecutedProgCommands()
      Returns:
      the executedProgCommands
    • setExecutedProgCommands

      public void setExecutedProgCommands(List<PomOperationCommand<? extends ProgCommandAwareBeanModel>> executedProgCommands)
      Parameters:
      executedProgCommands - the executedProgCommands to set
    • getCurrentDecoderAddress

      public Integer getCurrentDecoderAddress()
      Returns:
      the currentDecoderAddress
    • setCurrentDecoderAddress

      public void setCurrentDecoderAddress(Integer currentDecoderAddress)
      Parameters:
      currentDecoderAddress - the currentDecoderAddress to set
    • toString

      public String toString()
      Overrides:
      toString in class Object