|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.chorem.callao.service.EntryServiceImpl
public class EntryServiceImpl
Cette classe permet de contrôler les différentes saisies possibles dans Callao. Ces saisies sont transmises à la base de données par la classe Entry. Chaque action sur une entrée déclenche une création d'un log. Chaque opération comptable doit faire appel également au contrôl de la période comptable sur laquelle l'entry repose. Ainsi il n'est possible d'ajouter/modifier/supprimer une entrée si la période est bloquée.
| Constructor Summary | |
|---|---|
EntryServiceImpl()
|
|
| Method Summary | |
|---|---|
java.lang.String |
createEntry(EntryDTO entryDTO)
Permet de créer une entrée comptable à partir de son DTO. |
java.lang.String |
createEntry(java.lang.String description,
java.lang.String amount,
boolean debit,
java.lang.String lettering,
java.lang.String detail,
Transaction transaction,
Account account)
Création d'une entrée comptable. |
void |
destroy()
|
java.lang.String[] |
getMethods()
|
void |
init(org.nuiton.topia.TopiaContext arg0)
|
java.lang.String |
isCorrectEntry(Transaction transaction,
Account account)
Vérifie que les objets transaction et account ne sont pas nulls. |
java.lang.String |
modifyEntry(EntryDTO entryDTO)
Permet de modifier une entrée comptable. |
java.lang.String |
modifyEntry(java.lang.String topiaId,
java.lang.String description,
java.lang.String amount,
boolean debit,
java.lang.String lettering,
java.lang.String detail,
Account account)
Modification d'une entrée comptable. |
java.lang.String |
removeEntry(EntryDTO entryDTO)
Permet d'effacer une entrée comptable au format DTO. |
java.lang.String |
removeEntry(java.lang.String topiaId)
Permet d'effacer une entrée comptable à partir de son identifiant topia. |
java.util.List<EntryDTO> |
searchEntryDTOWithTransaction(java.lang.String transactionTopiaId)
Recherche les entrées comptables pour une transaction donnée au format DTO. |
java.util.List<EntryDTO> |
searchEntryDTOWithTransaction(Transaction transaction)
Recherche toutes les entrées comptables d'une transaction, et renvoie au format DTO. |
java.util.List<EntryDTO> |
searchEntryDTOWithTransaction(TransactionDTO transactionDTO)
Recherche les entrées comptables pour une transaction donnée au format DTO. |
java.util.List<Entry> |
searchEntryWithTransaction(Transaction transaction)
Recherche toutes les entrées comptables d'une transaction. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EntryServiceImpl()
| Method Detail |
|---|
public java.lang.String createEntry(java.lang.String description,
java.lang.String amount,
boolean debit,
java.lang.String lettering,
java.lang.String detail,
Transaction transaction,
Account account)
description - amount - debit - lettering -
public java.lang.String createEntry(EntryDTO entryDTO)
entryDTO -
public java.lang.String isCorrectEntry(Transaction transaction,
Account account)
transaction - account -
public java.util.List<Entry> searchEntryWithTransaction(Transaction transaction)
transaction -
public java.util.List<EntryDTO> searchEntryDTOWithTransaction(Transaction transaction)
transaction -
public java.util.List<EntryDTO> searchEntryDTOWithTransaction(java.lang.String transactionTopiaId)
transactionTopiaId - identifiant de la transaction
public java.util.List<EntryDTO> searchEntryDTOWithTransaction(TransactionDTO transactionDTO)
transactionDTO -
public java.lang.String removeEntry(java.lang.String topiaId)
topiaId -
public java.lang.String removeEntry(EntryDTO entryDTO)
entryDTO -
public java.lang.String modifyEntry(java.lang.String topiaId,
java.lang.String description,
java.lang.String amount,
boolean debit,
java.lang.String lettering,
java.lang.String detail,
Account account)
topiaId - description - amount - debit - lettering - detail - transaction - account -
public java.lang.String modifyEntry(EntryDTO entryDTO)
entryDTO -
public java.lang.String[] getMethods()
public void destroy()
public void init(org.nuiton.topia.TopiaContext arg0)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||