| | |
| | | package com.moral.entity.layout; |
| | | |
| | | import com.moral.entity.OrganizationLayout; |
| | | import com.moral.entity.Sensor; |
| | | import com.moral.entity.SensorUnit; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | |
| | | String sourceUnit; |
| | | String targetUnit; |
| | | String evaluator; |
| | | public static SensorComb generate(Sensor sensor) { |
| | | SensorComb sensorComb = new SensorComb(); |
| | | sensorComb.setSensorId(sensor.getId()); |
| | | sensorComb.setSensorKey(sensor.getSensorKey()); |
| | | sensorComb.setName(sensor.getDescription()); |
| | | sensorComb.setSourceUnit(sensor.getUnit()); |
| | | sensorComb.setTargetUnit(sensor.getUnit()); |
| | | return sensorComb; |
| | | } |
| | | public static SensorComb generate(OrganizationLayout orgLayout) { |
| | | SensorComb sensorComb = new SensorComb(); |
| | | sensorComb.setIndex(orgLayout.getPagePositionIndex()); |
| | | sensorComb.setSensorKey(orgLayout.getPagePositionValue()); |
| | | return sensorComb; |
| | | } |
| | | public void setSensor(Sensor sensor) { |
| | | this.setSensorId(sensor.getId()); |
| | | this.setSensorKey(sensor.getSensorKey()); |
| | | this.setName(sensor.getDescription()); |
| | | this.setSourceUnit(sensor.getUnit()); |
| | | this.setTargetUnit(sensor.getUnit()); |
| | | } |
| | | public void setUnit(SensorUnit unit) { |
| | | this.setTargetUnit(unit.getName()); |
| | | this.setEvaluator(unit.getRules()); |
| | | } |
| | | } |