/** * Returns true if the edited content contains validation errors, otherwise false.<p> * * @return true if the edited content contains validation errors, otherwise false */ public boolean hasValidationErrors() { return getValidationHandler().hasErrors(); }
/** * Returns true if the edited content contains validation errors, otherwise false.<p> * * @return true if the edited content contains validation errors, otherwise false */ public boolean hasValidationErrors() { return getValidationHandler().hasErrors(); }
Map<String, Map<String[], String>> errorsByEntity = new HashMap<String, Map<String[], String>>(); if (errorHandler.hasErrors()) { boolean reallyHasErrors = false; for (Entry<Locale, Map<String, String>> localeEntry : errorHandler.getErrors().entrySet()) {
/** * @see org.opencms.ugc.shared.rpc.I_CmsUgcEditService#saveContent(org.opencms.util.CmsUUID, java.util.Map) */ public Map<String, String> saveContent(CmsUUID sessionId, Map<String, String> contentValues) throws CmsUgcException { Map<String, String> result = null; try { CmsUgcSession session = getFormSession(sessionId); if ((session != null) && sessionId.equals(session.getId())) { CmsXmlContentErrorHandler errorHandler = session.saveContent(contentValues); if (errorHandler.hasErrors()) { result = errorHandler.getErrors(session.getMessageLocale()); } else { session.finish(); result = Collections.emptyMap(); } } else { // invalid session } } catch (Exception e) { error(e); } return result; }
/** * Saves the content values to the sessions edit resource.<p> * * @param contentValues the content values by XPath * * @return the validation handler * * @throws CmsUgcException if writing the content fails */ public CmsXmlContentErrorHandler saveContent(Map<String, String> contentValues) throws CmsUgcException { checkNotFinished(); try { CmsFile file = m_cms.readFile(m_editResource); CmsXmlContent content = addContentValues(file, contentValues); CmsXmlContentErrorHandler errorHandler = content.validate(m_cms); if (!errorHandler.hasErrors()) { file.setContents(content.marshal()); // the file content might have been modified during the write operation file = m_cms.writeFile(file); } return errorHandler; } catch (CmsException e) { LOG.error(e.getLocalizedMessage(), e); throw new CmsUgcException(e, CmsUgcConstants.ErrorCode.errMisc, e.getLocalizedMessage()); } }
try { setEditorValues(oldLocale); if (!m_content.validate(getCms()).hasErrors(oldLocale)) {
try { setEditorValues(oldLocale); if (!m_content.validate(getCms()).hasErrors(oldLocale)) {