Class TerminationTreeItemContent

  • All Implemented Interfaces:
    org.jboss.errai.common.client.api.IsElement

    @Dependent
    public class TerminationTreeItemContent
    extends Object
    implements org.jboss.errai.common.client.api.IsElement
    • Field Detail

      • MINUTES_SPENT_DEFAULT_VALUE

        public static final long MINUTES_SPENT_DEFAULT_VALUE
        See Also:
        Constant Field Values
      • UNIMPROVED_MINUTES_SPENT_DEFAULT_VALUE

        public static final long UNIMPROVED_MINUTES_SPENT_DEFAULT_VALUE
        See Also:
        Constant Field Values
    • Constructor Detail

      • TerminationTreeItemContent

        @Inject
        public TerminationTreeItemContent​(TerminationTreeItemContentView view,
                                          org.jboss.errai.ui.client.local.spi.TranslationService translationService)
    • Method Detail

      • getTreeItem

        public com.google.gwt.user.client.ui.TreeItem getTreeItem()
      • getModel

        public org.optaplanner.workbench.screens.solver.model.TerminationConfigModel getModel()
      • getTerminationConfigOption

        public org.optaplanner.workbench.screens.solver.model.TerminationConfigOption getTerminationConfigOption()
      • removeDropDownOption

        public void removeDropDownOption​(org.optaplanner.workbench.screens.solver.model.TerminationConfigOption terminationConfigOption)
      • setModel

        public void setModel​(org.optaplanner.workbench.screens.solver.model.TerminationConfigModel model)
      • setTerminationConfigOption

        public void setTerminationConfigOption​(org.optaplanner.workbench.screens.solver.model.TerminationConfigOption terminationConfigOption)
      • setTreeItem

        public void setTreeItem​(com.google.gwt.user.client.ui.TreeItem treeItem)
      • onTerminationTypeSelected

        public void onTerminationTypeSelected​(String terminationType)
      • setTerminationConfigForm

        public void setTerminationConfigForm​(TerminationConfigForm terminationConfigForm)
      • removeTreeItem

        public void removeTreeItem()
      • onDaysSpentChange

        public void onDaysSpentChange​(Long value)
      • onHoursSpentChange

        public void onHoursSpentChange​(Long value)
      • onMinutesSpentChange

        public void onMinutesSpentChange​(Long value)
      • onSecondsSpentChange

        public void onSecondsSpentChange​(Long value)
      • onMillisecondsSpentChange

        public void onMillisecondsSpentChange​(Long value)
      • onUnimprovedDaysSpentChange

        public void onUnimprovedDaysSpentChange​(Long value)
      • onUnimprovedHoursSpentChange

        public void onUnimprovedHoursSpentChange​(Long value)
      • onUnimprovedMinutesSpentChange

        public void onUnimprovedMinutesSpentChange​(Long value)
      • onUnimprovedSecondsSpentChange

        public void onUnimprovedSecondsSpentChange​(Long value)
      • onUnimprovedMillisecondsSpentChange

        public void onUnimprovedMillisecondsSpentChange​(Long value)
      • onStepCountLimitChange

        public void onStepCountLimitChange​(Integer value)
      • onUnimprovedStepCountLimitChange

        public void onUnimprovedStepCountLimitChange​(Integer value)
      • onScoreCalculationLimitChange

        public void onScoreCalculationLimitChange​(Long value)
      • onFeasibilityChange

        public void onFeasibilityChange​(Boolean value)
      • onBestScoreLimitChange

        public void onBestScoreLimitChange​(String value)
      • onTerminationCompositionStyleChange

        public void onTerminationCompositionStyleChange​(org.optaplanner.workbench.screens.solver.model.TerminationCompositionStyleModel value)
      • setExistingValue

        public void setExistingValue​(Object value,
                                     org.optaplanner.workbench.screens.solver.model.TerminationConfigOption terminationConfigOption)
      • setNewValue

        public void setNewValue​(org.optaplanner.workbench.screens.solver.model.TerminationConfigOption terminationConfigOption)
      • getElement

        public org.jboss.errai.common.client.dom.HTMLElement getElement()
        Specified by:
        getElement in interface org.jboss.errai.common.client.api.IsElement