Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 294897
Collapse All | Expand All

(-)vf2/org/eclipse/wst/validation/internal/ValidatorMutable.java (+4 lines)
Lines 215-220 Link Here
215
	public Map<String, MessageSeveritySetting> getMessageSettings() {
215
	public Map<String, MessageSeveritySetting> getMessageSettings() {
216
		return _messageSettings;
216
		return _messageSettings;
217
	}
217
	}
218
219
	public int getChangeCountMessages(){
220
		return _changeCountMessages;
221
	}
218
	
222
	
219
	public void bumpChangeCountMessages(){
223
	public void bumpChangeCountMessages(){
220
		_changeCountMessages++;
224
		_changeCountMessages++;
(-)vf2/org/eclipse/wst/validation/internal/ValPrefManagerGlobal.java (+19 lines)
Lines 173-178 Link Here
173
				while(des.hasNext())list.add(FilterGroup.create(des));
173
				while(des.hasNext())list.add(FilterGroup.create(des));
174
				v2.setGroups(list);
174
				v2.setGroups(list);
175
			}
175
			}
176
			
177
			String settings = vp.get(PrefConstants.msgs, ""); //$NON-NLS-1$
178
			if (settings.length() >0)
179
			{
180
				Map<String, MessageSeveritySetting.Severity> map = Msgs.deserialize(settings);
181
				Map<String, MessageSeveritySetting> msg = base.getMessageSettings();
182
			
183
				for (Map.Entry<String, MessageSeveritySetting.Severity> me : map.entrySet()){
184
					MessageSeveritySetting ms = msg.get(me.getKey());
185
					if (ms != null)ms.setCurrent(me.getValue());
186
				}	
187
			}
176
		}					
188
		}					
177
		return base;
189
		return base;
178
	}
190
	}
Lines 365-370 Link Here
365
				vp.put(PrefConstants.groups, ser.toString());
377
				vp.put(PrefConstants.groups, ser.toString());
366
			}
378
			}
367
		}
379
		}
380
		if (validator.getChangeCountMessages() > 0){
381
			Collection<MessageSeveritySetting> msgs = validator.getMessageSettings().values();
382
			if (msgs.size() > 0){
383
				vp.put(PrefConstants.msgs, Msgs.serialize(msgs));
384
			}
385
		}
386
		
368
	}
387
	}
369
	
388
	
370
	public void saveAsPrefs(Validator[] val) {
389
	public void saveAsPrefs(Validator[] val) {

Return to bug 294897