org.chorem.callao.entity
Class TransactionAbstract

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

public abstract class TransactionAbstract
extends org.nuiton.topia.persistence.TopiaEntityAbstract
implements Transaction

Implantation POJO pour l'entité Transaction.

See Also:
Serialized Form

Field Summary
 java.util.Collection<Entry> entry
           
 Journal journal
           
 TimeSpan timeSpan
           
 
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.Transaction
DESCRIPTION, ENTRY, JOURNAL, TIME_SPAN, TRANS_DATE, VOUCHER_REF
 
Constructor Summary
TransactionAbstract()
          Constructeur de TransactionAbstract 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 addEntry(Entry entry)
           
 void clearEntry()
          Vide la Collection de entry.
 void delete()
           
 java.util.List<org.nuiton.topia.persistence.TopiaEntity> getAggregate()
           
 java.util.List<org.nuiton.topia.persistence.TopiaEntity> getComposite()
           
 java.lang.String getDescription()
           
 java.util.Collection<Entry> getEntry()
           
 Entry getEntryByTopiaId(java.lang.String topiaId)
          Recupère l'attribut entry à partir de son topiaId.
 Journal getJournal()
           
 TimeSpan getTimeSpan()
           
 java.util.Date getTransDate()
           
 java.lang.String getVoucherRef()
           
 boolean isEntryEmpty()
           
 void removeEntry(Entry value)
           
 void setDescription(java.lang.String value)
           
 void setEntry(java.util.Collection<Entry> values)
           
 void setJournal(Journal value)
           
 void setTimeSpan(TimeSpan value)
           
 void setTransDate(java.util.Date value)
           
 void setVoucherRef(java.lang.String value)
           
 int sizeEntry()
           
 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

timeSpan

public TimeSpan timeSpan

journal

public Journal journal

entry

public java.util.Collection<Entry> entry
Constructor Detail

TransactionAbstract

public TransactionAbstract()
Constructeur de TransactionAbstract 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

setTransDate

public void setTransDate(java.util.Date value)
Specified by:
setTransDate in interface Transaction
Parameters:
value - La valeur de l'attribut transDate à positionner.

getTransDate

public java.util.Date getTransDate()
Specified by:
getTransDate in interface Transaction
Returns:
La valeur de l'attribut transDate.

setVoucherRef

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

getVoucherRef

public java.lang.String getVoucherRef()
Specified by:
getVoucherRef in interface Transaction
Returns:
La valeur de l'attribut voucherRef.

setDescription

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

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface Transaction
Returns:
La valeur de l'attribut description.

setTimeSpan

public void setTimeSpan(TimeSpan value)
Specified by:
setTimeSpan in interface Transaction
Parameters:
value - La valeur de l'attribut timeSpan à positionner.

getTimeSpan

public TimeSpan getTimeSpan()
Specified by:
getTimeSpan in interface Transaction
Returns:
La valeur de l'attribut timeSpan.

setJournal

public void setJournal(Journal value)
Specified by:
setJournal in interface Transaction
Parameters:
value - La valeur de l'attribut journal à positionner.

getJournal

public Journal getJournal()
Specified by:
getJournal in interface Transaction
Returns:
La valeur de l'attribut journal.

addEntry

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

addAllEntry

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

getEntryByTopiaId

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

Specified by:
getEntryByTopiaId in interface Transaction
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 Transaction
Parameters:
values - La Collection de entry à positionner.

removeEntry

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

clearEntry

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

Specified by:
clearEntry in interface Transaction

getEntry

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

sizeEntry

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

isEntryEmpty

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

toString

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


Copyright © 2008-2009 CodeLutin. All Rights Reserved.