org.chorem.callao.entity
Class TimeSpanAbstract

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

public abstract class TimeSpanAbstract
extends org.nuiton.topia.persistence.TopiaEntityAbstract
implements TimeSpan

Implantation POJO pour l'entité TimeSpan.

See Also:
Serialized Form

Field Summary
 Period period
           
 java.util.Collection<Transaction> transaction
           
 
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.TimeSpan
BEGIN_TIME_SPAN, END_TIME_SPAN, LOCKED, PERIOD, TRANSACTION
 
Constructor Summary
TimeSpanAbstract()
          Constructeur de TimeSpanAbstract 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 addAllTransaction(java.util.Collection<Transaction> values)
           
 void addTransaction(Transaction transaction)
           
 void clearTransaction()
          Vide la Collection de transaction.
 void delete()
           
 java.util.List<org.nuiton.topia.persistence.TopiaEntity> getAggregate()
           
 java.util.Date getBeginTimeSpan()
           
 java.util.List<org.nuiton.topia.persistence.TopiaEntity> getComposite()
           
 java.util.Date getEndTimeSpan()
           
 boolean getLocked()
           
 Period getPeriod()
           
 java.util.Collection<Transaction> getTransaction()
           
 Transaction getTransactionByTopiaId(java.lang.String topiaId)
          Recupère l'attribut transaction à partir de son topiaId.
 boolean isTransactionEmpty()
           
 void removeTransaction(Transaction value)
           
 void setBeginTimeSpan(java.util.Date value)
           
 void setEndTimeSpan(java.util.Date value)
           
 void setLocked(boolean value)
           
 void setPeriod(Period value)
           
 void setTransaction(java.util.Collection<Transaction> values)
           
 int sizeTransaction()
           
 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

period

public Period period

transaction

public java.util.Collection<Transaction> transaction
Constructor Detail

TimeSpanAbstract

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

setBeginTimeSpan

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

getBeginTimeSpan

public java.util.Date getBeginTimeSpan()
Specified by:
getBeginTimeSpan in interface TimeSpan
Returns:
La valeur de l'attribut beginTimeSpan.

setEndTimeSpan

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

getEndTimeSpan

public java.util.Date getEndTimeSpan()
Specified by:
getEndTimeSpan in interface TimeSpan
Returns:
La valeur de l'attribut endTimeSpan.

setLocked

public void setLocked(boolean value)
Specified by:
setLocked in interface TimeSpan
Parameters:
value - La valeur de l'attribut locked à positionner.

getLocked

public boolean getLocked()
Specified by:
getLocked in interface TimeSpan
Returns:
La valeur de l'attribut locked.

setPeriod

public void setPeriod(Period value)
Specified by:
setPeriod in interface TimeSpan
Parameters:
value - La valeur de l'attribut period à positionner.

getPeriod

public Period getPeriod()
Specified by:
getPeriod in interface TimeSpan
Returns:
La valeur de l'attribut period.

addTransaction

public void addTransaction(Transaction transaction)
Specified by:
addTransaction in interface TimeSpan
Parameters:
transaction - L'instance de transaction à ajouter.

addAllTransaction

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

getTransactionByTopiaId

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

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

setTransaction

public void setTransaction(java.util.Collection<Transaction> values)
Specified by:
setTransaction in interface TimeSpan
Parameters:
values - La Collection de transaction à positionner.

removeTransaction

public void removeTransaction(Transaction value)
Specified by:
removeTransaction in interface TimeSpan
Parameters:
value - L'instance de transaction à retirer.

clearTransaction

public void clearTransaction()
Description copied from interface: TimeSpan
Vide la Collection de transaction.

Specified by:
clearTransaction in interface TimeSpan

getTransaction

public java.util.Collection<Transaction> getTransaction()
Specified by:
getTransaction in interface TimeSpan
Returns:
La Liste de transaction.

sizeTransaction

public int sizeTransaction()
Specified by:
sizeTransaction in interface TimeSpan
Returns:
Le nombre d'éléments de la collection transaction.

isTransactionEmpty

public boolean isTransactionEmpty()
Specified by:
isTransactionEmpty in interface TimeSpan
Returns:
true si la collection transaction est vide.

toString

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


Copyright © 2008-2010 CodeLutin. All Rights Reserved.