Class ServiceInformationController
- java.lang.Object
-
- com.palmer.billingstatementgenerator.views.controllers.BaseController
-
- com.palmer.billingstatementgenerator.views.controllers.ServiceInformationController
-
public class ServiceInformationController extends BaseController
FXML controller for the Service Information tab. Binds form fields to the currentStatementfor capturing basic information about the deceased and the service.
-
-
Field Summary
-
Fields inherited from class com.palmer.billingstatementgenerator.views.controllers.BaseController
clearButton, DOLLAR_FORMATTER, nextButton
-
-
Constructor Summary
Constructors Constructor Description ServiceInformationController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javafx.beans.binding.BooleanBindinghasInvalidSelections()Returns a binding that istruewhile the control number or services-for name is missing, preventing navigation past this tab until both are provided.-
Methods inherited from class com.palmer.billingstatementgenerator.views.controllers.BaseController
bindIntegerTextField, buildCheckBox, buildPriceField, buildPriceLabel, buildTextField, clearAll, configTextFieldForInts, configureClearButton, onClearButtonSet, onHide, onNextButtonSet, onShow, refreshTotal, reset, setClearButton, setNextButton, wireTextFieldToCheckBox
-
-
-
-
Method Detail
-
hasInvalidSelections
public javafx.beans.binding.BooleanBinding hasInvalidSelections()
Returns a binding that istruewhile the control number or services-for name is missing, preventing navigation past this tab until both are provided.- Overrides:
hasInvalidSelectionsin classBaseController- Returns:
- a
BooleanBindingthat istruewhen required fields are incomplete
-
-