@Override public AccountVO getSystemAccount() { if (_systemAccount == null) { _systemAccount = _accountDao.findById(Account.ACCOUNT_ID_SYSTEM); } return _systemAccount; }
@Override public boolean validateUsernameInDomain(String username, Long domainId) { UserAccount userAcct = getUserAccount(username, domainId); if (userAcct == null) { return true; } return false; }
@Override public UserVO getSystemUser() { if (_systemUser == null) { _systemUser = _userDao.findById(User.UID_SYSTEM); } return _systemUser; }
@Override public UserAccount getActiveUserAccount(String username, Long domainId) { return _userAccountDao.getUserAccount(username, domainId); }
@Override public Account getAccount(long accountId) { return _accountDao.findByIdIncludingRemoved(accountId); }
public static List<UserVO> listUsersByAccount(long accountId) { return s_userDao.listByAccount(accountId); }
public static Account findAccountByNameDomain(String accountName, Long domainId) { return s_accountDao.findActiveAccount(accountName, domainId); }
@Override public List<AccountVO> findAccountsLike(String accountName) { SearchCriteria<AccountVO> sc = createSearchCriteria(); sc.addAnd("accountName", SearchCriteria.Op.LIKE, "%" + accountName + "%"); return listBy(sc); }
@Override public SSHKeyPairVO findByName(long accountId, long domainId, String name) { SearchCriteria<SSHKeyPairVO> sc = createSearchCriteria(); sc.addAnd("accountId", SearchCriteria.Op.EQ, accountId); sc.addAnd("domainId", SearchCriteria.Op.EQ, domainId); sc.addAnd("name", SearchCriteria.Op.EQ, name); return findOneBy(sc); }
@Override public User getUserIncludingRemoved(long userId) { return _userDao.findByIdIncludingRemoved(userId); }
@Override public UserAccount getUserAccountById(Long userId) { return _userAccountDao.findById(userId); }
@Override public Pair<User, Account> findUserByApiKey(String apiKey) { return _accountDao.findUserAccountByApiKey(apiKey); }
@Override public UserAccount getUserByApiKey(String apiKey) { return _userAccountDao.getUserByApiKey(apiKey); }
@Override public User getActiveUserByRegistrationToken(String registrationToken) { return _userDao.findUserByRegistrationToken(registrationToken); }
public static List<UserStatisticsVO> listUserStatsBy(Long accountId) { return s_userStatsDao.listBy(accountId); }
@Override public Account getActiveAccountById(long accountId) { return _accountDao.findById(accountId); }
public static Account findAccountById(Long accountId) { return s_accountDao.findByIdIncludingRemoved(accountId); }
@Override public User getActiveUser(long userId) { return _userDao.findById(userId); }
public static Account findAccountByIdIncludingRemoved(Long accountId) { return s_accountDao.findByIdIncludingRemoved(accountId); }
public static User findUserById(Long userId) { return s_userDao.findById(userId); }