/** * Validates an email address.<p> * * That means, the parameter should only be composed by digits and standard english letters, points, underscores and exact one "At" symbol.<p> * * @param email the email to validate */ public static void checkEmail(String email) { OpenCms.getValidationHandler().checkEmail(email); }
/** * Sets the first name of this user.<p> * * @param firstname the name to set */ public void setFirstname(String firstname) { OpenCms.getValidationHandler().checkFirstname(firstname); if (firstname != null) { firstname = firstname.trim(); } m_firstname = firstname; }
/** * Checks if the provided group name is valid and can be used as an argument value * for {@link #setName(String)}.<p> * * A group name must not be empty or whitespace only.<p> * * @param name the group name to check * * @see org.opencms.security.I_CmsValidationHandler#checkGroupName(String) */ public void checkName(String name) { OpenCms.getValidationHandler().checkGroupName(name); }
/** * @see com.vaadin.data.validator.AbstractValidator#isValidValue(java.lang.Object) */ @SuppressWarnings("incomplete-switch") @Override protected boolean isValidValue(String value) { boolean result = true; try { switch (m_field) { case email: OpenCms.getValidationHandler().checkEmail(value); break; case firstname: OpenCms.getValidationHandler().checkFirstname(value); break; case lastname: OpenCms.getValidationHandler().checkLastname(value); break; case zipcode: OpenCms.getValidationHandler().checkZipCode(value); break; } } catch (CmsIllegalArgumentException e) { result = false; setErrorMessage(e.getLocalizedMessage(UI.getCurrent().getLocale())); } return result; } }
/** * Checks if the provided user name is a valid user name and can be used as an argument value * for {@link #setName(String)}.<p> * * @param name the user name to check * * @throws CmsIllegalArgumentException if the check fails */ public void checkName(String name) throws CmsIllegalArgumentException { OpenCms.getValidationHandler().checkUserName(name); }
/** * Sets the last name of this user.<p> * * @param lastname the name to set */ public void setLastname(String lastname) { OpenCms.getValidationHandler().checkLastname(lastname); if (lastname != null) { lastname = lastname.trim(); } m_lastname = lastname; }
/** * Validates a zip code.<p> * * That means, the parameter should only be composed by digits and standard english letters.<p> * * @param zipcode the zip code to validate */ public static void checkZipCode(String zipcode) { OpenCms.getValidationHandler().checkZipCode(zipcode); }
/** * Checks if the provided user name is a valid user name and can be used as an argument value * for {@link #setName(String)}.<p> * * @param name the user name to check * * @throws CmsIllegalArgumentException if the check fails */ public void checkName(String name) throws CmsIllegalArgumentException { OpenCms.getValidationHandler().checkUserName(name); }
/** * Sets the last name of this user.<p> * * @param lastname the name to set */ public void setLastname(String lastname) { OpenCms.getValidationHandler().checkLastname(lastname); if (lastname != null) { lastname = lastname.trim(); } m_lastname = lastname; }
/** * Validates a zip code.<p> * * That means, the parameter should only be composed by digits and standard english letters.<p> * * @param zipcode the zip code to validate */ public static void checkZipCode(String zipcode) { OpenCms.getValidationHandler().checkZipCode(zipcode); }
OpenCms.getValidationHandler().checkUserName(userName); if (CmsStringUtil.isEmptyOrWhitespaceOnly(userName)) { throw new CmsIllegalArgumentException(Messages.get().container(Messages.ERR_BAD_USER_1, userName));
/** * Checks if the provided group name is valid and can be used as an argument value * for {@link #setName(String)}.<p> * * A group name must not be empty or whitespace only.<p> * * @param name the group name to check * * @see org.opencms.security.I_CmsValidationHandler#checkGroupName(String) */ public void checkName(String name) { OpenCms.getValidationHandler().checkGroupName(name); }
/** * Validates an email address.<p> * * That means, the parameter should only be composed by digits and standard english letters, points, underscores and exact one "At" symbol.<p> * * @param email the email to validate */ public static void checkEmail(String email) { OpenCms.getValidationHandler().checkEmail(email); }
/** * Sets the first name of this user.<p> * * @param firstname the name to set */ public void setFirstname(String firstname) { OpenCms.getValidationHandler().checkFirstname(firstname); if (firstname != null) { firstname = firstname.trim(); } m_firstname = firstname; }
OpenCms.getValidationHandler().checkUserName(userName); if (CmsStringUtil.isEmptyOrWhitespaceOnly(userName)) { throw new CmsIllegalArgumentException(Messages.get().container(Messages.ERR_BAD_USER_1, userName));
OpenCms.getValidationHandler().checkGroupName(CmsOrganizationalUnit.getSimpleName(name));
OpenCms.getValidationHandler().checkUserName(userName); if (CmsStringUtil.isEmptyOrWhitespaceOnly(userName)) { throw new CmsIllegalArgumentException(Messages.get().container(Messages.ERR_BAD_USER_1, userName));
OpenCms.getValidationHandler().checkGroupName(CmsOrganizationalUnit.getSimpleName(name));
OpenCms.getValidationHandler().checkUserName(userName); if (CmsStringUtil.isEmptyOrWhitespaceOnly(userName)) { throw new CmsIllegalArgumentException(Messages.get().container(Messages.ERR_BAD_USER_1, userName));