|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.chorem.callao.service.AccountServiceImpl
public class AccountServiceImpl
Permet d'implémenter le Plan Comptable Général. Un compte ne peut être supprimé si il contient des écritures comptables. Un compte peut devenir père et avoir des comptes fils. Chaque compte créé doit renseigné si il appartient à un compte père avec le numéro de compte père.
| Constructor Summary | |
|---|---|
AccountServiceImpl()
|
|
| Method Summary | |
|---|---|
java.lang.String |
createAccount(AccountDTO accountDTO)
Permet de creer un compte à partir d'un objet DTO |
java.lang.String |
createAccount(java.lang.String accountNumber,
java.lang.String label,
Account masterAccount,
java.lang.String type)
Permet de créer un nouveau compte dans le PCG de l'application. |
java.lang.String |
createAccount(java.lang.String accountNumber,
java.lang.String label,
java.lang.String masterAccountNumber,
java.lang.String type)
Permet de créer un compte à partir du numéro de compte père. |
boolean |
existAccount(java.lang.String accountNumber)
Renvoie vrai si le compte avec son numéro existe déjà dans la base de données. |
java.util.List<AccountDTO> |
getAllAccount()
Permet de convertir tous les comptes en DTO. |
java.lang.String |
modifyAccount(AccountDTO accountDTO)
Permet de modifier un compte à partir d'un compte DTO. |
java.lang.String |
modifyAccount(java.lang.String accountNumber,
java.lang.String label,
java.lang.String type,
Account masterAccount)
Permet de modifier un compte sur son label et son compte père. |
java.lang.String |
modifyAccount(java.lang.String accountNumber,
java.lang.String label,
java.lang.String type,
java.lang.String masterAccountNumber)
Permet de modifier un compte sur son label et son compte père. |
java.lang.String |
removeAccount(AccountDTO accountDTO)
Permet d'effacer un compte à partir d'un compte DTO. |
java.lang.String |
removeAccount(java.lang.String accountNumber)
Permet d'effacer un compte dans la base de données. |
Account |
searchAccount(java.lang.String accountNumber)
Permet de rechercher un compte à partir d'un numéro de compte. |
AccountDTO |
searchAccountDTO(java.lang.String accountNumber)
Recherche un compte DTO. |
java.util.List<Account> |
searchListChildAccount(Account account)
Permet de renvoyer tous les enfants du compte. |
java.util.List<Account> |
searchListChildAccount(java.lang.String accountNumber)
Permet de renvoyer tous les enfants du compte. |
java.lang.String |
updateDTO(AccountDTO accountDTO)
Permet de mettre à jour le compte DTO ainsi que tous ses fils. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AccountServiceImpl()
| Method Detail |
|---|
public java.lang.String createAccount(java.lang.String accountNumber,
java.lang.String label,
Account masterAccount,
java.lang.String type)
label - label du comptenumber - numéro du comptemaserAccount - compte père, si il en a pas, alors mettre à null.type - type du compte (actif,passif,etc.)
public java.lang.String createAccount(java.lang.String accountNumber,
java.lang.String label,
java.lang.String masterAccountNumber,
java.lang.String type)
accountNumber - numéro du compte à créerlabel - label pour le comptemaserAccountNumber - numéro du compte père, si il en a pas, mettre 0.
public java.lang.String createAccount(AccountDTO accountDTO)
accountDTO - compte au format DTO
public AccountDTO searchAccountDTO(java.lang.String accountNumber)
accountNumber - numéro du compte qu'on souhait rechercher
public Account searchAccount(java.lang.String accountNumber)
accountNumber - numéro du compte à rechercher
public java.util.List<Account> searchListChildAccount(Account account)
account - compte dont on souhaite obtenir ses enfants.
public java.util.List<Account> searchListChildAccount(java.lang.String accountNumber)
account - numéro de compte dont on souhaite obtenir ses enfants.
public java.util.List<AccountDTO> getAllAccount()
public boolean existAccount(java.lang.String accountNumber)
accountNumber - numéro du compte recherché
public java.lang.String removeAccount(java.lang.String accountNumber)
accountNumber -
public java.lang.String removeAccount(AccountDTO accountDTO)
accountDTO - Compte au format DTO qu'on souhaite supprimer.
public java.lang.String modifyAccount(java.lang.String accountNumber,
java.lang.String label,
java.lang.String type,
Account masterAccount)
accountNumber - numéro de compte à modifierlabel - label à modifiermasterAccountNumber - compte père à modifier
public java.lang.String modifyAccount(java.lang.String accountNumber,
java.lang.String label,
java.lang.String type,
java.lang.String masterAccountNumber)
accountNumber - numéro de compte à modifierlabel - label à modifiermasterAccountNumber - le numéro du compte père
public java.lang.String modifyAccount(AccountDTO accountDTO)
accountDTO - compte au format DTO qu'on souhaire modifier.
public java.lang.String updateDTO(AccountDTO accountDTO)
accountDTO -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||