Projects >> mes >>aba704792cac58886f037a62d2df858c795735a6

Chunk
Conflicting content
	/* listener */
		}
@Service
public class OperationService {

<<<<<<< HEAD
    @Autowired
    private DataDefinitionService dataDefinitionService;

    public void changeCountRealizedOperation(final ViewDefinitionState viewDefinitionState, final ComponentState state,
            final String[] args) {
        FieldComponent countRealizedOperation = (FieldComponent) viewDefinitionState
                .getComponentByReference("countRealizedOperation");
        FieldComponent countMachineOperation = (FieldComponent) viewDefinitionState
                .getComponentByReference("countMachineOperation");

        if (countRealizedOperation.getFieldValue().equals("02specified")) {
            countMachineOperation.setEnabled(true);
        } else {
            countMachineOperation.setEnabled(false);
        }
    }

    public void updateFieldsStateWhenDefaultValueCheckboxChanged(final ViewDefinitionState viewDefinitionState,
            final ComponentState state, final String[] args) {
        controlOfEnableOrDisableField(viewDefinitionState);
    }

    public void selectMachineInOperationComponent(final ViewDefinitionState state, final ComponentState componentState,
            final String[] args) {
        if (!(componentState instanceof FieldComponent)) {
            throw new IllegalStateException("component is not FieldComponentState");
        }

        if (componentState.getFieldValue() == null) {
            return;
        }

        Long machineId = (Long) componentState.getFieldValue();

        Entity machine = dataDefinitionService.get("basic", "machine").get(machineId);

        if (machine == null) {
            return;
        }

        FieldComponent tpz = (FieldComponent) state.getComponentByReference("tpz");
        FieldComponent tj = (FieldComponent) state.getComponentByReference("tj");
        FieldComponent parallel = (FieldComponent) state.getComponentByReference("parallel");
        FieldComponent active = (FieldComponent) state.getComponentByReference("activeMachine");

        if (machine.getField("tpz") != null) {
            tpz.setFieldValue(machine.getField("tpz"));
        } else {
            tpz.setFieldValue("");
        }

        if (machine.getField("tj") != null) {
            tj.setFieldValue(machine.getField("tj"));
        } else {
        } else {
            tj.setFieldValue("");
        }

        if (machine.getField("parallel") != null) {
            parallel.setFieldValue(machine.getField("parallel"));
            parallel.setFieldValue("");
        }

        if (machine.getField("ofMachine") != null) {
            active.setFieldValue(!(Boolean) machine.getField("ofMachine"));
        } else {
            active.setFieldValue(false);
        }
    }

    public boolean checkMachineInOperationComponentUniqueness(final DataDefinition dataDefinition, final Entity entity) {
        Entity machine = entity.getBelongsToField("machine");
        Entity operationComponent = entity.getBelongsToField("operationComponent");

        if (operationComponent == null || machine == null) {
            return true;
        }

        SearchResult searchResult = dataDefinition.find().add(SearchRestrictions.belongsTo("machine", machine))
                .add(SearchRestrictions.belongsTo("operationComponent", operationComponent)).list();

        if (searchResult.getTotalNumberOfEntities() == 1 && !searchResult.getEntities().get(0).getId().equals(entity.getId())) {
            return true;
        } else if (searchResult.getTotalNumberOfEntities() > 0) {
            entity.addError(dataDefinition.getField("machine"),
                    "productionScheduling.validate.global.error.machineInOperationDuplicated");
            return false;
        } else {
            return true;
        }
    }

    public boolean checkMachineInOperationUniqueness(final DataDefinition dataDefinition, final Entity entity) {
        Entity machine = entity.getBelongsToField("machine");
        Entity operation = entity.getBelongsToField("operation");

        if (operation == null || machine == null) {
            return true;
        }

        SearchResult searchResult = dataDefinition.find().add(SearchRestrictions.belongsTo("machine", machine))
                .add(SearchRestrictions.belongsTo("operation", operation)).list();

        if (searchResult.getTotalNumberOfEntities() == 1 && !searchResult.getEntities().get(0).getId().equals(entity.getId())) {
            return true;
        } else if (searchResult.getTotalNumberOfEntities() > 0) {
            entity.addError(dataDefinition.getField("machine"),
                    "productionScheduling.validate.global.error.machineInOperationDuplicated");
            return false;
        } else {
            return true;
        }
    }

    public void updateFieldsStateOnWindowLoad(final ViewDefinitionState viewDefinitionState) {
        controlOfEnableOrDisableField(viewDefinitionState);
    }

    public void controlOfEnableOrDisableField(final ViewDefinitionState viewDefinitionState) {

        FieldComponent dfltValue = (FieldComponent) viewDefinitionState.getComponentByReference("useDefaultValue");
        FieldComponent tpz = (FieldComponent) viewDefinitionState.getComponentByReference("tpz");
        FieldComponent tj = (FieldComponent) viewDefinitionState.getComponentByReference("tj");
        FieldComponent parallel = (FieldComponent) viewDefinitionState.getComponentByReference("parallel");
        FieldComponent activeMachine = (FieldComponent) viewDefinitionState.getComponentByReference("activeMachine");

        if (dfltValue.getFieldValue().equals("1")) {
            tpz.setEnabled(false);
            tj.setEnabled(false);
            parallel.setEnabled(false);
            activeMachine.setEnabled(false);

        } else {
            tpz.setEnabled(true);
            tj.setEnabled(true);
            parallel.setEnabled(true);
            activeMachine.setEnabled(true);
        }

    }
=======
	@Autowired
	private DataDefinitionService dataDefinitionService;

	public void changeCountRealizedOperation(
			final ViewDefinitionState viewDefinitionState,
			final ComponentState state, final String[] args) {
		FieldComponent countRealizedOperation = (FieldComponent) viewDefinitionState
				.getComponentByReference("countRealizedOperation");
		FieldComponent countMachineOperation = (FieldComponent) viewDefinitionState
				.getComponentByReference("countMachineOperation");

		if (countRealizedOperation.getFieldValue().equals("02specified")) {
			countMachineOperation.setEnabled(true);
		} else {
			countMachineOperation.setEnabled(false);
		}

	}

	/* hook */
	public void updateCountMachineOperationFieldStateonWindowLoad(
			final ViewDefinitionState viewDefinitionState) {

		FieldComponent countRealizedOperation = (FieldComponent) viewDefinitionState
				.getComponentByReference("countRealizedOperation");
		FieldComponent countMachineOperation = (FieldComponent) viewDefinitionState
				.getComponentByReference("countMachineOperation");
		
		if (countRealizedOperation.getFieldValue().equals("02specified")) {
			countMachineOperation.setEnabled(true);
		} else {
			countMachineOperation.setEnabled(false);
		}

	}

	/* listener */
	public void updateFieldsStateWhenDefaultValueCheckboxChanged(
			final ViewDefinitionState viewDefinitionState,
			final ComponentState state, final String[] args) {
		FieldComponent dfltValue = (FieldComponent) viewDefinitionState
				.getComponentByReference("useDefaultValue");
		FieldComponent tpz = (FieldComponent) viewDefinitionState
				.getComponentByReference("tpz");
		FieldComponent tj = (FieldComponent) viewDefinitionState
				.getComponentByReference("tj");
		FieldComponent parallel = (FieldComponent) viewDefinitionState
				.getComponentByReference("parallel");
		FieldComponent activeMachine = (FieldComponent) viewDefinitionState
				.getComponentByReference("activeMachine");

		if (dfltValue.getFieldValue().equals("1")) {
			tpz.setEnabled(false);
			tj.setEnabled(false);
			parallel.setEnabled(false);
			activeMachine.setEnabled(false);

		} else {
			tpz.setEnabled(true);
			tj.setEnabled(true);
			parallel.setEnabled(true);
			activeMachine.setEnabled(true);
		}
	}

	/* hook */
	public void updateFieldsStateOnWindowLoad(
			final ViewDefinitionState viewDefinitionState) {
		FieldComponent dfltValue = (FieldComponent) viewDefinitionState
				.getComponentByReference("useDefaultValue");
		FieldComponent tpz = (FieldComponent) viewDefinitionState
				.getComponentByReference("tpz");
		FieldComponent tj = (FieldComponent) viewDefinitionState
				.getComponentByReference("tj");
		FieldComponent parallel = (FieldComponent) viewDefinitionState
				.getComponentByReference("parallel");
		FieldComponent activeMachine = (FieldComponent) viewDefinitionState
				.getComponentByReference("activeMachine");

		if (dfltValue.getFieldValue().equals("1")) {
			
			
			tpz.setEnabled(false);
			tj.setEnabled(false);
			parallel.setEnabled(false);
			activeMachine.setEnabled(false);

		} else {
			tpz.setEnabled(true);
			tj.setEnabled(true);
			parallel.setEnabled(true);
			activeMachine.setEnabled(true);
		}
	}

	public void selectMachineInOperationComponent(
			final ViewDefinitionState state,
			final ComponentState componentState, final String[] args) {
		if (!(componentState instanceof FieldComponent)) {
			throw new IllegalStateException(
					"component is not FieldComponentState");

		if (componentState.getFieldValue() == null) {
			return;
		}

		Long machineId = (Long) componentState.getFieldValue();

		Entity machine = dataDefinitionService.get("basic", "machine").get(
				machineId);

		if (machine == null) {
			return;
		}

		FieldComponent tpz = (FieldComponent) state
				.getComponentByReference("tpz");
		FieldComponent tj = (FieldComponent) state
				.getComponentByReference("tj");
		FieldComponent parallel = (FieldComponent) state
				.getComponentByReference("parallel");
		FieldComponent active = (FieldComponent) state
				.getComponentByReference("activeMachine");

		if (machine.getField("tpz") != null) {
			tpz.setFieldValue(machine.getField("tpz"));
		} else {
			tpz.setFieldValue("");
		}

		if (machine.getField("tj") != null) {
			tj.setFieldValue(machine.getField("tj"));
		} else {
			tj.setFieldValue("");
		}

		if (machine.getField("parallel") != null) {
			parallel.setFieldValue(machine.getField("parallel"));
		} else {
			parallel.setFieldValue("");
		}

		if (machine.getField("ofMachine") != null) {
			active.setFieldValue(!(Boolean) machine.getField("ofMachine"));
		} else {
			active.setFieldValue(false);
		}
	}

	public boolean checkMachineInOperationComponentUniqueness(
			final DataDefinition dataDefinition, final Entity entity) {
		Entity machine = entity.getBelongsToField("machine");
		Entity operationComponent = entity
				.getBelongsToField("operationComponent");

		if (operationComponent == null || machine == null) {
			return true;
		}

		SearchResult searchResult = dataDefinition
				.find()
				.add(SearchRestrictions.belongsTo("machine", machine))
				.add(SearchRestrictions.belongsTo("operationComponent",
						operationComponent)).list();

		if (searchResult.getTotalNumberOfEntities() == 1
				&& !searchResult.getEntities().get(0).getId()
						.equals(entity.getId())) {
			return true;
		} else if (searchResult.getTotalNumberOfEntities() > 0) {
			entity.addError(dataDefinition.getField("machine"),
					"productionScheduling.validate.global.error.machineInOperationDuplicated");
			return false;
		} else {
			return true;
		}
	}

	public void refereshGanttChart(
			final ViewDefinitionState viewDefinitionState,
			final ComponentState triggerState, final String[] args) {
		viewDefinitionState.getComponentByReference("gantt").performEvent(
				viewDefinitionState, "refresh");
	}

	public void disableFormWhenNoOrderSelected(
			final ViewDefinitionState viewDefinitionState) {
		if (viewDefinitionState.getComponentByReference("gantt")
				.getFieldValue() == null) {
			viewDefinitionState.getComponentByReference("dateFrom").setEnabled(
					false);
			viewDefinitionState.getComponentByReference("dateTo").setEnabled(
					false);
		} else {
			viewDefinitionState.getComponentByReference("dateFrom").setEnabled(
					true);
			viewDefinitionState.getComponentByReference("dateTo").setEnabled(
					true);
		}
	}
>>>>>>> 08c09d5b06d6f90e37d1996141a11c5f9cadf761

}
Solution content
@Service
public class OperationService {

    @Autowired
    private DataDefinitionService dataDefinitionService;

    /* listener */
    public void changeCountRealizedOperation(final ViewDefinitionState viewDefinitionState, final ComponentState state,
            final String[] args) {
        FieldComponent countRealizedOperation = (FieldComponent) viewDefinitionState
                .getComponentByReference("countRealizedOperation");
        FieldComponent countMachineOperation = (FieldComponent) viewDefinitionState
                .getComponentByReference("countMachineOperation");

        if (countRealizedOperation.getFieldValue().equals("02specified")) {
            countMachineOperation.setEnabled(true);
        } else {
            countMachineOperation.setEnabled(false);
        }

    }

    /* hook */
    public void updateCountMachineOperationFieldStateonWindowLoad(final ViewDefinitionState viewDefinitionState) {

        FieldComponent countRealizedOperation = (FieldComponent) viewDefinitionState
                .getComponentByReference("countRealizedOperation");
        FieldComponent countMachineOperation = (FieldComponent) viewDefinitionState
                .getComponentByReference("countMachineOperation");

        if (countRealizedOperation.getFieldValue().equals("02specified")) {
            countMachineOperation.setEnabled(true);
        } else {
            countMachineOperation.setEnabled(false);
        }

    }

    /* listener */
    public void updateFieldsStateWhenDefaultValueCheckboxChanged(final ViewDefinitionState viewDefinitionState,
            final ComponentState state, final String[] args) {
        FieldComponent dfltValue = (FieldComponent) viewDefinitionState.getComponentByReference("useDefaultValue");
        FieldComponent tpz = (FieldComponent) viewDefinitionState.getComponentByReference("tpz");
        FieldComponent tj = (FieldComponent) viewDefinitionState.getComponentByReference("tj");
        FieldComponent parallel = (FieldComponent) viewDefinitionState.getComponentByReference("parallel");
        FieldComponent activeMachine = (FieldComponent) viewDefinitionState.getComponentByReference("activeMachine");

        if (dfltValue.getFieldValue().equals("1")) {
            tpz.setEnabled(false);
            tj.setEnabled(false);
            parallel.setEnabled(false);
            activeMachine.setEnabled(false);

        } else {
            tpz.setEnabled(true);
            tj.setEnabled(true);
            parallel.setEnabled(true);
            activeMachine.setEnabled(true);
        }
    }

    /* hook */
    public void updateFieldsStateOnWindowLoad(final ViewDefinitionState viewDefinitionState) {
        FieldComponent dfltValue = (FieldComponent) viewDefinitionState.getComponentByReference("useDefaultValue");
        FieldComponent tpz = (FieldComponent) viewDefinitionState.getComponentByReference("tpz");
        FieldComponent tj = (FieldComponent) viewDefinitionState.getComponentByReference("tj");
        FieldComponent parallel = (FieldComponent) viewDefinitionState.getComponentByReference("parallel");
        FieldComponent activeMachine = (FieldComponent) viewDefinitionState.getComponentByReference("activeMachine");

        if (dfltValue.getFieldValue().equals("1")) {

            tpz.setEnabled(false);
            tj.setEnabled(false);
            parallel.setEnabled(false);
            activeMachine.setEnabled(false);

        } else {
            tpz.setEnabled(true);
            tj.setEnabled(true);
            parallel.setEnabled(true);
            activeMachine.setEnabled(true);
        }
    }

    public void selectMachineInOperationComponent(final ViewDefinitionState state, final ComponentState componentState,
            final String[] args) {
        if (!(componentState instanceof FieldComponent)) {
            throw new IllegalStateException("component is not FieldComponentState");
        }

        if (componentState.getFieldValue() == null) {
            return;
        }

        Long machineId = (Long) componentState.getFieldValue();

        Entity machine = dataDefinitionService.get("basic", "machine").get(machineId);

        if (machine == null) {
            return;
        }

        FieldComponent tpz = (FieldComponent) state.getComponentByReference("tpz");
        FieldComponent tj = (FieldComponent) state.getComponentByReference("tj");
        FieldComponent parallel = (FieldComponent) state.getComponentByReference("parallel");
        FieldComponent active = (FieldComponent) state.getComponentByReference("activeMachine");

        if (machine.getField("tpz") != null) {
            tpz.setFieldValue(machine.getField("tpz"));
        } else {
            tpz.setFieldValue("");
        }

        if (machine.getField("tj") != null) {
            tj.setFieldValue(machine.getField("tj"));
        } else {
            tj.setFieldValue("");
        }

        if (machine.getField("parallel") != null) {
            parallel.setFieldValue(machine.getField("parallel"));
        } else {
            parallel.setFieldValue("");
        }

        if (machine.getField("ofMachine") != null) {
            active.setFieldValue(!(Boolean) machine.getField("ofMachine"));
        } else {
            active.setFieldValue(false);
        }
    }

    public boolean checkMachineInOperationComponentUniqueness(final DataDefinition dataDefinition, final Entity entity) {
        Entity machine = entity.getBelongsToField("machine");
        Entity operationComponent = entity.getBelongsToField("operationComponent");

        if (operationComponent == null || machine == null) {
            return true;
        }

        SearchResult searchResult = dataDefinition.find().add(SearchRestrictions.belongsTo("machine", machine))
                .add(SearchRestrictions.belongsTo("operationComponent", operationComponent)).list();

        if (searchResult.getTotalNumberOfEntities() == 1 && !searchResult.getEntities().get(0).getId().equals(entity.getId())) {
            return true;
        } else if (searchResult.getTotalNumberOfEntities() > 0) {
            entity.addError(dataDefinition.getField("machine"),
                    "productionScheduling.validate.global.error.machineInOperationDuplicated");
            return false;
        } else {
            return true;
        }
    }

    public boolean checkMachineInOperationUniqueness(final DataDefinition dataDefinition, final Entity entity) {
        Entity machine = entity.getBelongsToField("machine");
        Entity operation = entity.getBelongsToField("operation");

        if (operation == null || machine == null) {
            return true;
        }

        SearchResult searchResult = dataDefinition.find().add(SearchRestrictions.belongsTo("machine", machine))
                .add(SearchRestrictions.belongsTo("operation", operation)).list();

        if (searchResult.getTotalNumberOfEntities() == 1 && !searchResult.getEntities().get(0).getId().equals(entity.getId())) {
            return true;
        } else if (searchResult.getTotalNumberOfEntities() > 0) {
            entity.addError(dataDefinition.getField("machine"),
                    "productionScheduling.validate.global.error.machineInOperationDuplicated");
            return false;
        } else {
            return true;
        }
    }

    public void refereshGanttChart(final ViewDefinitionState viewDefinitionState, final ComponentState triggerState,
            final String[] args) {
        viewDefinitionState.getComponentByReference("gantt").performEvent(viewDefinitionState, "refresh");
    }

    public void disableFormWhenNoOrderSelected(final ViewDefinitionState viewDefinitionState) {
        if (viewDefinitionState.getComponentByReference("gantt").getFieldValue() == null) {
            viewDefinitionState.getComponentByReference("dateFrom").setEnabled(false);
            viewDefinitionState.getComponentByReference("dateTo").setEnabled(false);
        } else {
            viewDefinitionState.getComponentByReference("dateFrom").setEnabled(true);
            viewDefinitionState.getComponentByReference("dateTo").setEnabled(true);
        }
    }

}
File
OperationService.java
Developer's decision
Manual
Kind of conflict
Annotation
Attribute
Comment
Method declaration