/** * {@inheritDoc} */ @Override public Account disableAccount(String accountName, Long domainId, Long accountId, Boolean lockRequested) throws ConcurrentOperationException, ResourceUnavailableException { Account account = null; if (lockRequested) { account = _accountMgr.lockAccount(accountName, domainId, accountId); } else { account = _accountMgr.disableAccount(accountName, domainId, accountId); } return account; }
if (_quotaManager.isLockable(account) && account.getState() == Account.State.enabled && enforce) { s_logger.info("Locking account " + account.getAccountName() + " , due to negative balance " + currentAccountBalance); _accountMgr.lockAccount(account.getAccountName(), domainId, accountId);