Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 50c00b46

Přidáno uživatelem Michal Linha před asi 4 roky(ů)

re #7981 re #7979 re #7974 default table name added, assembly order implemented, parameter order in configuration implemented

Zobrazit rozdíly:

src/main/java/vldc/aswi/service/ConfigurationManagerImpl.java
170 170
        for(int i = 0; i < newConfiguration.getParametersInConfiguration().size(); i++) {
171 171
            ParameterInConfiguration parameterInConfiguration = new ParameterInConfiguration();
172 172
            parameterInConfiguration.setParameter(assembly.getParameters().get(i));
173
            parameterInConfiguration.setColumnName(newConfiguration.getParametersInConfiguration().get(i).getColumnName());
174 173
            parameterInConfiguration.setConfiguration(savedConfiguration);
175 174
            parameterInConfiguration.setOperatorValue(newConfiguration.getParametersInConfiguration().get(i).getOperatorValue());
176 175
            parameterInConfiguration.setColumnName(assembly.getParameters().get(i).getName());
176
            if(newConfiguration.getParametersInConfiguration().get(i).getColumnName() != null &&
177
                    !newConfiguration.getParametersInConfiguration().get(i).getColumnName().equals("")) {
178
                parameterInConfiguration.setColumnName(newConfiguration.getParametersInConfiguration().get(i).getColumnName());
179
            }
177 180
            if(newConfiguration.getParametersInConfiguration().get(i).getLocation() != null) {
178
                parameterInConfiguration.setLocation(locationRepository.getByName(
179
                        newConfiguration.getParametersInConfiguration().get(i).getLocation().getName()));
181
                parameterInConfiguration.setLocation(locationRepository.getById(
182
                        newConfiguration.getParametersInConfiguration().get(i).getLocation().getId()));
180 183
            }
181 184
            if(newConfiguration.getParametersInConfiguration().get(i).getOperator() != null) {
182 185
                parameterInConfiguration.setOperator(operatorRepository.getByName(
......
211 214
        for(int i = 0; i < configuration.getParametersInConfiguration().size(); i++) {
212 215
            ParameterInConfiguration parameterInConfiguration = configuration.getParametersInConfiguration().get(i);
213 216
            parameterInConfiguration.setOperatorValue(newConfiguration.getParametersInConfiguration().get(i).getOperatorValue());
214
            if(newConfiguration.getParametersInConfiguration().get(i).getColumnName() != null) {
217
            if(newConfiguration.getParametersInConfiguration().get(i).getColumnName() != null &&
218
                    !newConfiguration.getParametersInConfiguration().get(i).getColumnName().equals("")) {
215 219
                parameterInConfiguration.setColumnName(newConfiguration.getParametersInConfiguration().get(i).getColumnName());
216 220
            }
217 221
            if(newConfiguration.getParametersInConfiguration().get(i).getLocation() != null) {
218
                parameterInConfiguration.setLocation(locationRepository.getByName(
219
                        newConfiguration.getParametersInConfiguration().get(i).getLocation().getName()));
222
                parameterInConfiguration.setLocation(locationRepository.getById(
223
                        newConfiguration.getParametersInConfiguration().get(i).getLocation().getId()));
224
            }
225
            else {
226
                parameterInConfiguration.setLocation(null);
220 227
            }
221 228
            if(newConfiguration.getParametersInConfiguration().get(i).getOperator() != null) {
222 229
                parameterInConfiguration.setOperator(operatorRepository.getByName(

Také k dispozici: Unified diff