@Override protected Object[] convertDataToObject(IErrorBean data) { Object[] object = new Object[3]; object[0] = data.getName(); object[1] = data.getStructureRef(); object[2] = data.getErrorCode(); return object; }
@Override protected boolean isValid(IErrorBean data) { if (data.getName()!=null && data.getStructureRef()!=null && data.getErrorCode()!=null){ return true; } return false; }
private void validate(List<IErrorBean> errors){ for(IErrorBean eb:errors){ if (eb.getName()!=null && eb.getErrorCode()!=null && eb.getStructureRef()!=null){ fireEvent(new AddErrorEvent(eb)); validErrors.add(eb); } } }
@Override public void visitError(IErrorBean eb) { Error e = newInstance(Error.class); e.setId(eb.getId()); e.setName(eb.getName()); e.setErrorCode(eb.getErrorCode()); setDocumentationAndExtensions(e, eb); if(eb.getStructureRef()!=null){ e.setStructureRef(getBaseElementRef(eb.getStructureRef())); } defs.addRootElement(e); }