Class TerminationTreeItemContent
- java.lang.Object
-
- org.optaplanner.workbench.screens.solver.client.editor.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 Summary
Fields Modifier and Type Field Description static longMINUTES_SPENT_DEFAULT_VALUEstatic longUNIMPROVED_MINUTES_SPENT_DEFAULT_VALUE
-
Constructor Summary
Constructors Constructor Description TerminationTreeItemContent(TerminationTreeItemContentView view, org.jboss.errai.ui.client.local.spi.TranslationService translationService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jboss.errai.common.client.dom.HTMLElementgetElement()org.optaplanner.workbench.screens.solver.model.TerminationConfigModelgetModel()org.optaplanner.workbench.screens.solver.model.TerminationConfigOptiongetTerminationConfigOption()com.google.gwt.user.client.ui.TreeItemgetTreeItem()TerminationTreeItemContentViewgetView()voidonBestScoreLimitChange(String value)voidonDaysSpentChange(Long value)voidonFeasibilityChange(Boolean value)voidonHoursSpentChange(Long value)voidonMillisecondsSpentChange(Long value)voidonMinutesSpentChange(Long value)voidonScoreCalculationLimitChange(Long value)voidonSecondsSpentChange(Long value)voidonStepCountLimitChange(Integer value)voidonTerminationCompositionStyleChange(org.optaplanner.workbench.screens.solver.model.TerminationCompositionStyleModel value)voidonTerminationTypeSelected(String terminationType)voidonUnimprovedDaysSpentChange(Long value)voidonUnimprovedHoursSpentChange(Long value)voidonUnimprovedMillisecondsSpentChange(Long value)voidonUnimprovedMinutesSpentChange(Long value)voidonUnimprovedSecondsSpentChange(Long value)voidonUnimprovedStepCountLimitChange(Integer value)voidremoveDropDownOption(org.optaplanner.workbench.screens.solver.model.TerminationConfigOption terminationConfigOption)voidremoveTreeItem()voidsetExistingValue(Object value, org.optaplanner.workbench.screens.solver.model.TerminationConfigOption terminationConfigOption)voidsetModel(org.optaplanner.workbench.screens.solver.model.TerminationConfigModel model)voidsetNewValue(org.optaplanner.workbench.screens.solver.model.TerminationConfigOption terminationConfigOption)voidsetTerminationConfigForm(TerminationConfigForm terminationConfigForm)voidsetTerminationConfigOption(org.optaplanner.workbench.screens.solver.model.TerminationConfigOption terminationConfigOption)voidsetTreeItem(com.google.gwt.user.client.ui.TreeItem treeItem)
-
-
-
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)
-
getView
public TerminationTreeItemContentView getView()
-
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:
getElementin interfaceorg.jboss.errai.common.client.api.IsElement
-
-