public synchronized List<Message> getMessages(){ return getMessages(true); }
public synchronized List<Message> getMessages(){ return getMessages(true); }
@Override public List<String> getValidityErrors() { List<String> allErrors = new ArrayList<String>(); List<Message> errors = getMessages(); if (errors != null && !errors.isEmpty()) { for (Message m:errors) { if (m.getSeverity() == Severity.ERROR) { allErrors.add(m.getValue()); } } } return allErrors; }
@Override public List<String> getValidityErrors() { List<String> allErrors = new ArrayList<String>(); List<Message> errors = getMessages(); if (errors != null && !errors.isEmpty()) { for (Message m:errors) { if (m.getSeverity() == Severity.ERROR) { allErrors.add(m.getValue()); } } } return allErrors; }
@Override public List<String> getValidityErrors(){ List<String> allErrors = new ArrayList<String>(); for (ModelMetaData model:this.models.values()) { List<Message> errors = model.getMessages(); if (errors != null && !errors.isEmpty()) { for (Message m:errors) { if (m.getSeverity() == Severity.ERROR) { allErrors.add(m.getValue()); } } } } return allErrors; }
@Override public List<String> getValidityErrors(){ List<String> allErrors = new ArrayList<String>(); for (ModelMetaData model:this.models.values()) { List<Message> errors = model.getMessages(); if (errors != null && !errors.isEmpty()) { for (Message m:errors) { if (m.getSeverity() == Severity.ERROR) { allErrors.add(m.getValue()); } } } } return allErrors; }
List<Message> errors = model.getMessages(); if (errors != null && !errors.isEmpty()) { ModelNode errorsNode = node.get(VALIDITY_ERRORS);
List<Message> errors = model.getMessages(); if (errors != null && !errors.isEmpty()) { ModelNode errorsNode = node.get(VALIDITY_ERRORS);
public void testErrors() { ModelMetaData m = new ModelMetaData(); m.addMessage("ERROR", "I am Error"); m.addMessage("WARNING", "I am warning"); assertFalse(m.getMessages().isEmpty()); assertEquals(1, m.getMessages().size()); } }
for (Message ve:model.getMessages(false)) { if (ve.getSeverity() == Severity.INFO) { continue; //info should be ephemeral
for (Message ve:model.getMessages(false)) { if (ve.getSeverity() == Severity.INFO) { continue; //info should be ephemeral