private void setFieldsEnabled( final ViewDefinitionState view, final boolean visibleOrRequiredProductionLine, final boolean visibleOrRequiredOccupationTypeName) { FieldComponent productionLine = (FieldComponent) view.getComponentByReference(PRODUCTION_LINE); FieldComponent occupationTypeName = (FieldComponent) view.getComponentByReference(OCCUPATION_TYPE_NAME); productionLine.setVisible(visibleOrRequiredProductionLine); productionLine.setRequired(visibleOrRequiredProductionLine); productionLine.requestComponentUpdateState(); occupationTypeName.setVisible(visibleOrRequiredOccupationTypeName); occupationTypeName.setRequired(visibleOrRequiredOccupationTypeName); occupationTypeName.requestComponentUpdateState(); }