parentAccount = KapuaSecurityUtils.doPrivileged(() -> find(oldAccount.getScopeId())); if (parentAccount != null && parentAccount.getExpirationDate() != null) { if (account.getExpirationDate() == null || parentAccount.getExpirationDate().before(account.getExpirationDate())) { throw new KapuaIllegalArgumentException("expirationDate", account.getExpirationDate() != null ? account.getExpirationDate().toString() : "no expiration date set"); if (account.getExpirationDate() != null) { return childAccount.getExpirationDate() == null || childAccount.getExpirationDate().after(account.getExpirationDate()); })) { throw new KapuaIllegalArgumentException("expirationDate", account.getExpirationDate() != null ? account.getExpirationDate().toString() : "no expiration date set");
parentAccount = KapuaSecurityUtils.doPrivileged(() -> find(oldAccount.getScopeId())); if (parentAccount != null && parentAccount.getExpirationDate() != null) { if (account.getExpirationDate() == null || parentAccount.getExpirationDate().before(account.getExpirationDate())) { throw new KapuaIllegalArgumentException("expirationDate", account.getExpirationDate() != null ? account.getExpirationDate().toString() : "no expiration date set"); if (account.getExpirationDate() != null) { SystemSetting setting = SystemSetting.getInstance(); throw new KapuaIllegalArgumentException("notAllowedExpirationDate", account.getExpirationDate().toString()); if (childrenAccounts.getItems().stream().anyMatch(childAccount -> { return childAccount.getExpirationDate() == null || childAccount.getExpirationDate().after(account.getExpirationDate()); })) { throw new KapuaIllegalArgumentException("expirationDate", account.getExpirationDate() != null ? account.getExpirationDate().toString() : "no expiration date set");
if (account.getExpirationDate() != null && !account.getExpirationDate().after(new Date())) { throw new ExpiredAccountException(account.getExpirationDate());
if (account.getExpirationDate() != null && !account.getExpirationDate().after(new Date())) { throw new ExpiredAccountException(account.getExpirationDate());
if (account.getExpirationDate() != null && !account.getExpirationDate().after(new Date())) { throw new ExpiredAccountException(account.getExpirationDate());
if (account.getExpirationDate() != null && !account.getExpirationDate().after(new Date())) { throw new ExpiredAccountException(account.getExpirationDate());
if (account.getExpirationDate() != null && !account.getExpirationDate().after(new Date())) { throw new ExpiredAccountException(account.getExpirationDate());
if (account.getExpirationDate() != null && !account.getExpirationDate().after(new Date())) { throw new ExpiredAccountException(account.getExpirationDate());
if (account.getExpirationDate() != null && !account.getExpirationDate().after(new Date())) { throw new ExpiredAccountException(account.getExpirationDate());
if (account.getExpirationDate() != null && !account.getExpirationDate().after(new Date())) { throw new ExpiredAccountException(account.getExpirationDate());
if (parentAccount != null && parentAccount.getExpirationDate() != null) { if (accountCreator.getExpirationDate() == null || parentAccount.getExpirationDate().before(accountCreator.getExpirationDate())) {
if (parentAccount != null && parentAccount.getExpirationDate() != null) { if (accountCreator.getExpirationDate() == null || parentAccount.getExpirationDate().before(accountCreator.getExpirationDate())) {