org.chorem.callao.service.dto
Class AccountDTO

java.lang.Object
  extended by org.chorem.callao.service.dto.AccountDTO

public class AccountDTO
extends java.lang.Object

Classe DTO - représente un objet compte pour le Plan Comptable Général (PCG)

Author:
Rémi Chapelet

Constructor Summary
AccountDTO()
           
AccountDTO(java.lang.String id, java.lang.String accountNumber, java.lang.String label, java.lang.String masterAccount, java.util.List<AccountDTO> accountChildDTO, java.lang.String type)
           
 
Method Summary
 void addAccountChild(AccountDTO accountChildDTO)
          Permet d'ajouter un compte fils
 boolean existAccountChild(AccountDTO accountDTO)
          Permet de vérifier si un compte DTO fait parti des enfants
 boolean existAccountChild(java.lang.String accountNumber)
          Permet de vérifier si un compte DTO fait parti des enfants
 java.util.List<AccountDTO> getAccountChildDTO()
           
 java.lang.String getAccountNumber()
           
 java.lang.String getId()
           
 java.lang.String getLabel()
           
 java.lang.String getMasterAccount()
           
 java.lang.String getType()
           
 void removeAccountChild(AccountDTO accountChildDTO)
          Permet d'enlever un compte fils
 void setAccountChildDTO(java.util.List<AccountDTO> accountChildDTO)
           
 void setAccountNumber(java.lang.String accountNumber)
           
 void setId(java.lang.String id)
           
 void setLabel(java.lang.String label)
           
 void setMasterAccount(java.lang.String masterAccount)
           
 void setType(java.lang.String type)
           
 void toStringAccountChild()
          Permet d'afficher tous les comptes enfants
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccountDTO

public AccountDTO()

AccountDTO

public AccountDTO(java.lang.String id,
                  java.lang.String accountNumber,
                  java.lang.String label,
                  java.lang.String masterAccount,
                  java.util.List<AccountDTO> accountChildDTO,
                  java.lang.String type)
Method Detail

addAccountChild

public void addAccountChild(AccountDTO accountChildDTO)
Permet d'ajouter un compte fils

Parameters:
accountChildDTO -

removeAccountChild

public void removeAccountChild(AccountDTO accountChildDTO)
Permet d'enlever un compte fils

Parameters:
accountChildDTO -

toStringAccountChild

public void toStringAccountChild()
Permet d'afficher tous les comptes enfants


existAccountChild

public boolean existAccountChild(AccountDTO accountDTO)
Permet de vérifier si un compte DTO fait parti des enfants

Parameters:
accountDTO -
Returns:

existAccountChild

public boolean existAccountChild(java.lang.String accountNumber)
Permet de vérifier si un compte DTO fait parti des enfants

Parameters:
accountDTO -
Returns:

getId

public java.lang.String getId()
Returns:
the id

setId

public void setId(java.lang.String id)
Parameters:
id - the id to set

getAccountNumber

public java.lang.String getAccountNumber()
Returns:
the accountNumber

setAccountNumber

public void setAccountNumber(java.lang.String accountNumber)
Parameters:
accountNumber - the accountNumber to set

getLabel

public java.lang.String getLabel()
Returns:
the label

setLabel

public void setLabel(java.lang.String label)
Parameters:
label - the label to set

getAccountChildDTO

public java.util.List<AccountDTO> getAccountChildDTO()
Returns:
the accountChildDTO

setAccountChildDTO

public void setAccountChildDTO(java.util.List<AccountDTO> accountChildDTO)
Parameters:
accountChildDTO - the accountChildDTO to set

getMasterAccount

public java.lang.String getMasterAccount()
Returns:
the masterAccount

setMasterAccount

public void setMasterAccount(java.lang.String masterAccount)
Parameters:
masterAccount - the masterAccount to set

getType

public java.lang.String getType()
Returns:
the type

setType

public void setType(java.lang.String type)
Parameters:
type - the type to set


Copyright © 2008-2010 CodeLutin. All Rights Reserved.