Account createAccount(String name, String orgName, String orgEmail) throws KapuaException { configureAccountService(ROOT_SCOPE_ID, SYS_ID); AccountCreator accountCreator = accountFactory.newCreator(ROOT_SCOPE_ID, name); accountCreator.setOrganizationName(orgName); accountCreator.setOrganizationEmail(orgEmail); return accountService.create(accountCreator); }
/** * Create account creator. * * @param name account name * @param scopeId acount scope id * @return */ private AccountCreator accountCreatorCreator(String name, BigInteger scopeId, Date expiration) { AccountCreator accountCreator; accountCreator = new AccountFactoryImpl().newCreator(new KapuaEid(scopeId), name); if (expiration != null) { accountCreator.setExpirationDate(expiration); } accountCreator.setOrganizationName("ACME Inc."); accountCreator.setOrganizationEmail("some@one.com"); return accountCreator; }
accountCreator.setOrganizationName(name); accountCreator.setExpirationDate(Date.from(Instant.now().plus(SimpleSetting.getInstance().getInt(SimpleSettingKeys.ACCOUNT_EXPIRATION_DATE_DAYS, 30), ChronoUnit.DAYS)));