ArgumentValidator.notEmptyOrNull(accountCreator.getName(), "accountCreator.name"); ArgumentValidator.notEmptyOrNull(accountCreator.getOrganizationName(), "accountCreator.organizationName"); ArgumentValidator.notEmptyOrNull(accountCreator.getOrganizationEmail(), "accountCreator.organizationEmail"); ArgumentValidator.match(accountCreator.getOrganizationEmail(), CommonsValidationRegex.EMAIL_REGEXP, "accountCreator.organizationEmail");
ArgumentValidator.notEmptyOrNull(accountCreator.getName(), "accountCreator.name"); ArgumentValidator.notEmptyOrNull(accountCreator.getOrganizationName(), "accountCreator.organizationName"); ArgumentValidator.notEmptyOrNull(accountCreator.getOrganizationEmail(), "accountCreator.organizationEmail"); ArgumentValidator.match(accountCreator.getOrganizationEmail(), CommonsValidationRegex.EMAIL_REGEXP, "accountCreator.organizationEmail");
/** * Creates and return new Account * * @param em * @param accountCreator * @return * @throws KapuaException */ public static Account create(EntityManager em, AccountCreator accountCreator) throws KapuaException { // // Create Account OrganizationImpl organizationImpl = new OrganizationImpl(); organizationImpl.setName(accountCreator.getOrganizationName()); organizationImpl.setPersonName(accountCreator.getOrganizationPersonName()); organizationImpl.setEmail(accountCreator.getOrganizationEmail()); organizationImpl.setPhoneNumber(accountCreator.getOrganizationPhoneNumber()); organizationImpl.setAddressLine1(accountCreator.getOrganizationAddressLine1()); organizationImpl.setAddressLine2(accountCreator.getOrganizationAddressLine2()); organizationImpl.setCity(accountCreator.getOrganizationCity()); organizationImpl.setZipPostCode(accountCreator.getOrganizationZipPostCode()); organizationImpl.setStateProvinceCounty(accountCreator.getOrganizationStateProvinceCounty()); organizationImpl.setCountry(accountCreator.getOrganizationCountry()); AccountImpl accountImpl = new AccountImpl(accountCreator.getScopeId(), accountCreator.getName()); accountImpl.setOrganization(organizationImpl); accountImpl.setExpirationDate(accountCreator.getExpirationDate()); return ServiceDAO.create(em, accountImpl); }
/** * Creates and return new Account * * @param em * @param accountCreator * @return * @throws KapuaException */ public static Account create(EntityManager em, AccountCreator accountCreator) throws KapuaException { // // Create Account OrganizationImpl organizationImpl = new OrganizationImpl(); organizationImpl.setName(accountCreator.getOrganizationName()); organizationImpl.setPersonName(accountCreator.getOrganizationPersonName()); organizationImpl.setEmail(accountCreator.getOrganizationEmail()); organizationImpl.setPhoneNumber(accountCreator.getOrganizationPhoneNumber()); organizationImpl.setAddressLine1(accountCreator.getOrganizationAddressLine1()); organizationImpl.setAddressLine2(accountCreator.getOrganizationAddressLine2()); organizationImpl.setCity(accountCreator.getOrganizationCity()); organizationImpl.setZipPostCode(accountCreator.getOrganizationZipPostCode()); organizationImpl.setStateProvinceCounty(accountCreator.getOrganizationStateProvinceCounty()); organizationImpl.setCountry(accountCreator.getOrganizationCountry()); AccountImpl accountImpl = new AccountImpl(accountCreator.getScopeId(), accountCreator.getName()); accountImpl.setOrganization(organizationImpl); accountImpl.setExpirationDate(accountCreator.getExpirationDate()); return ServiceDAO.create(em, accountImpl); }