org.chorem.callao.entity
Class AccountAbstract

java.lang.Object
  extended by org.nuiton.topia.persistence.TopiaEntityAbstract
      extended by org.chorem.callao.entity.AccountAbstract
All Implemented Interfaces:
java.io.Serializable, Account, org.nuiton.topia.persistence.TopiaEntity
Direct Known Subclasses:
AccountImpl

public abstract class AccountAbstract
extends org.nuiton.topia.persistence.TopiaEntityAbstract
implements Account

Implantation POJO pour l'entité Account.

See Also:
Serialized Form

Field Summary
 java.util.Collection<Entry> entry
           
 Account masterAccount
           
 java.util.Collection<Account> subAccount
           
 java.lang.String type
           
 
Fields inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract
readListeners, readVetoables, topiaContext, topiaCreateDate, topiaId, topiaVersion, writeListeners, writeVetoables
 
Fields inherited from interface org.chorem.callao.entity.Account
ACCOUNT_NUMBER, ENTRY, LABEL, MASTER_ACCOUNT, SUB_ACCOUNT, TYPE
 
Constructor Summary
AccountAbstract()
          Constructeur de AccountAbstract par défaut.
 
Method Summary
 void accept(org.nuiton.topia.persistence.EntityVisitor visitor)
          Envoi via les methodes du visitor l'ensemble des champs de l'entity avec leur nom, type et valeur.
 void addAllEntry(java.util.Collection<Entry> values)
           
 void addAllSubAccount(java.util.Collection<Account> values)
           
 void addEntry(Entry entry)
           
 void addSubAccount(Account subAccount)
           
 void clearEntry()
          Vide la Collection de entry.
 void clearSubAccount()
          Vide la Collection de subAccount.
 void delete()
           
 java.lang.String getAccountNumber()
           
 java.util.List<org.nuiton.topia.persistence.TopiaEntity> getAggregate()
           
 java.util.List<org.nuiton.topia.persistence.TopiaEntity> getComposite()
           
 java.util.Collection<Entry> getEntry()
           
 Entry getEntryByTopiaId(java.lang.String topiaId)
          Recupère l'attribut entry à partir de son topiaId.
 java.lang.String getLabel()
           
 Account getMasterAccount()
           
 java.util.Collection<Account> getSubAccount()
           
 Account getSubAccountByTopiaId(java.lang.String topiaId)
          Recupère l'attribut subAccount à partir de son topiaId.
 java.lang.String getType()
           
 boolean isEntryEmpty()
           
 boolean isSubAccountEmpty()
           
 void removeEntry(Entry value)
           
 void removeSubAccount(Account value)
           
 void setAccountNumber(java.lang.String value)
           
 void setEntry(java.util.Collection<Entry> values)
           
 void setLabel(java.lang.String value)
           
 void setMasterAccount(Account value)
           
 void setSubAccount(java.util.Collection<Account> values)
           
 void setType(java.lang.String value)
           
 int sizeEntry()
           
 int sizeSubAccount()
           
 java.lang.String toString()
           
 void update()
           
 
Methods inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract
addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, equals, fireOnPostRead, fireOnPostRead, fireOnPostWrite, fireOnPostWrite, fireOnPreRead, fireOnPreWrite, getTopiaContext, getTopiaCreateDate, getTopiaId, getTopiaVersion, hashCode, postCreate, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaContext, setTopiaCreateDate, setTopiaId, setTopiaVersion
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.nuiton.topia.persistence.TopiaEntity
addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getTopiaContext, getTopiaCreateDate, getTopiaId, getTopiaVersion, postCreate, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersion
 

Field Detail

type

public java.lang.String type

entry

public java.util.Collection<Entry> entry

masterAccount

public Account masterAccount

subAccount

public java.util.Collection<Account> subAccount
Constructor Detail

AccountAbstract

public AccountAbstract()
Constructeur de AccountAbstract par défaut.

Method Detail

update

public void update()
            throws org.nuiton.topia.TopiaException
Specified by:
update in interface org.nuiton.topia.persistence.TopiaEntity
Overrides:
update in class org.nuiton.topia.persistence.TopiaEntityAbstract
Throws:
org.nuiton.topia.TopiaException

delete

public void delete()
            throws org.nuiton.topia.TopiaException
Specified by:
delete in interface org.nuiton.topia.persistence.TopiaEntity
Overrides:
delete in class org.nuiton.topia.persistence.TopiaEntityAbstract
Throws:
org.nuiton.topia.TopiaException

accept

public void accept(org.nuiton.topia.persistence.EntityVisitor visitor)
            throws org.nuiton.topia.TopiaException
Envoi via les methodes du visitor l'ensemble des champs de l'entity avec leur nom, type et valeur.

Specified by:
accept in interface org.nuiton.topia.persistence.TopiaEntity
Parameters:
visitor - le visiteur de l'entite.
Throws:
org.nuiton.topia.TopiaException - if any pb while visit

getAggregate

public java.util.List<org.nuiton.topia.persistence.TopiaEntity> getAggregate()
                                                                      throws org.nuiton.topia.TopiaException
Specified by:
getAggregate in interface org.nuiton.topia.persistence.TopiaEntity
Overrides:
getAggregate in class org.nuiton.topia.persistence.TopiaEntityAbstract
Throws:
org.nuiton.topia.TopiaException

getComposite

public java.util.List<org.nuiton.topia.persistence.TopiaEntity> getComposite()
                                                                      throws org.nuiton.topia.TopiaException
Specified by:
getComposite in interface org.nuiton.topia.persistence.TopiaEntity
Overrides:
getComposite in class org.nuiton.topia.persistence.TopiaEntityAbstract
Throws:
org.nuiton.topia.TopiaException

setLabel

public void setLabel(java.lang.String value)
Specified by:
setLabel in interface Account
Parameters:
value - La valeur de l'attribut label à positionner.

getLabel

public java.lang.String getLabel()
Specified by:
getLabel in interface Account
Returns:
La valeur de l'attribut label.

setAccountNumber

public void setAccountNumber(java.lang.String value)
Specified by:
setAccountNumber in interface Account
Parameters:
value - La valeur de l'attribut accountNumber à positionner.

getAccountNumber

public java.lang.String getAccountNumber()
Specified by:
getAccountNumber in interface Account
Returns:
La valeur de l'attribut accountNumber.

setType

public void setType(java.lang.String value)
Specified by:
setType in interface Account
Parameters:
value - La valeur de l'attribut type à positionner.

getType

public java.lang.String getType()
Specified by:
getType in interface Account
Returns:
La valeur de l'attribut type.

addEntry

public void addEntry(Entry entry)
Specified by:
addEntry in interface Account
Parameters:
entry - L'instance de entry à ajouter.

addAllEntry

public void addAllEntry(java.util.Collection<Entry> values)
Specified by:
addAllEntry in interface Account
Parameters:
values - Les instances de entry à ajouter.

getEntryByTopiaId

public Entry getEntryByTopiaId(java.lang.String topiaId)
Description copied from interface: Account
Recupère l'attribut entry à partir de son topiaId.

Specified by:
getEntryByTopiaId in interface Account
Parameters:
topiaId - le topia id de l'entité recherchée
Returns:
l'attribut recherché, ou null s'il n'existe pas.

setEntry

public void setEntry(java.util.Collection<Entry> values)
Specified by:
setEntry in interface Account
Parameters:
values - La Collection de entry à positionner.

removeEntry

public void removeEntry(Entry value)
Specified by:
removeEntry in interface Account
Parameters:
value - L'instance de entry à retirer.

clearEntry

public void clearEntry()
Description copied from interface: Account
Vide la Collection de entry.

Specified by:
clearEntry in interface Account

getEntry

public java.util.Collection<Entry> getEntry()
Specified by:
getEntry in interface Account
Returns:
La Liste de entry.

sizeEntry

public int sizeEntry()
Specified by:
sizeEntry in interface Account
Returns:
Le nombre d'éléments de la collection entry.

isEntryEmpty

public boolean isEntryEmpty()
Specified by:
isEntryEmpty in interface Account
Returns:
true si la collection entry est vide.

setMasterAccount

public void setMasterAccount(Account value)
Specified by:
setMasterAccount in interface Account
Parameters:
value - La valeur de l'attribut masterAccount à positionner.

getMasterAccount

public Account getMasterAccount()
Specified by:
getMasterAccount in interface Account
Returns:
La valeur de l'attribut masterAccount.

addSubAccount

public void addSubAccount(Account subAccount)
Specified by:
addSubAccount in interface Account
Parameters:
subAccount - L'instance de subAccount à ajouter.

addAllSubAccount

public void addAllSubAccount(java.util.Collection<Account> values)
Specified by:
addAllSubAccount in interface Account
Parameters:
values - Les instances de subAccount à ajouter.

getSubAccountByTopiaId

public Account getSubAccountByTopiaId(java.lang.String topiaId)
Description copied from interface: Account
Recupère l'attribut subAccount à partir de son topiaId.

Specified by:
getSubAccountByTopiaId in interface Account
Parameters:
topiaId - le topia id de l'entité recherchée
Returns:
l'attribut recherché, ou null s'il n'existe pas.

setSubAccount

public void setSubAccount(java.util.Collection<Account> values)
Specified by:
setSubAccount in interface Account
Parameters:
values - La Collection de subAccount à positionner.

removeSubAccount

public void removeSubAccount(Account value)
Specified by:
removeSubAccount in interface Account
Parameters:
value - L'instance de subAccount à retirer.

clearSubAccount

public void clearSubAccount()
Description copied from interface: Account
Vide la Collection de subAccount.

Specified by:
clearSubAccount in interface Account

getSubAccount

public java.util.Collection<Account> getSubAccount()
Specified by:
getSubAccount in interface Account
Returns:
La Liste de subAccount.

sizeSubAccount

public int sizeSubAccount()
Specified by:
sizeSubAccount in interface Account
Returns:
Le nombre d'éléments de la collection subAccount.

isSubAccountEmpty

public boolean isSubAccountEmpty()
Specified by:
isSubAccountEmpty in interface Account
Returns:
true si la collection subAccount est vide.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2008-2009 CodeLutin. All Rights Reserved.