Author: vsalaun Date: 2011-07-01 15:50:35 +0200 (Fri, 01 Jul 2011) New Revision: 3193 Url: http://chorem.org/repositories/revision/lima/3193 Log: add search by number account method Modified: trunk/lima-business/src/main/java/org/chorem/lima/business/ejb/AccountServiceImpl.java trunk/lima-business/src/main/java/org/chorem/lima/business/ejbinterface/AccountService.java Modified: trunk/lima-business/src/main/java/org/chorem/lima/business/ejb/AccountServiceImpl.java =================================================================== --- trunk/lima-business/src/main/java/org/chorem/lima/business/ejb/AccountServiceImpl.java 2011-07-01 09:52:07 UTC (rev 3192) +++ trunk/lima-business/src/main/java/org/chorem/lima/business/ejb/AccountServiceImpl.java 2011-07-01 13:50:35 UTC (rev 3193) @@ -231,6 +231,23 @@ return account; } + + /** + * Permet d'obtenir un compte suivant son numero + */ + @Override + public Account getAccountByNumber(String number) throws LimaException { + + List<Account> accountsList = new ArrayList<Account>(); + accountsList = getAllAccountByProperty(Account.ACCOUNT_NUMBER, number); + + if (accountsList.size() > 0) { + return accountsList.get(0); + } else { + return null; + } + + } /** Modified: trunk/lima-business/src/main/java/org/chorem/lima/business/ejbinterface/AccountService.java =================================================================== --- trunk/lima-business/src/main/java/org/chorem/lima/business/ejbinterface/AccountService.java 2011-07-01 09:52:07 UTC (rev 3192) +++ trunk/lima-business/src/main/java/org/chorem/lima/business/ejbinterface/AccountService.java 2011-07-01 13:50:35 UTC (rev 3193) @@ -44,6 +44,8 @@ public interface AccountService { List<Account> getAllAccountByProperty(String propertyName, String value) throws LimaException; + + Account getAccountByNumber(String number) throws LimaException; List<Account> getAllAccounts() throws LimaException;