org.chorem.callao.entity
Interface TimeSpan

All Superinterfaces:
org.nuiton.topia.persistence.TopiaEntity
All Known Implementing Classes:
TimeSpanAbstract, TimeSpanImpl

public interface TimeSpan
extends org.nuiton.topia.persistence.TopiaEntity


Field Summary
static java.lang.String BEGIN_TIME_SPAN
           
static java.lang.String END_TIME_SPAN
           
static java.lang.String LOCKED
           
static java.lang.String PERIOD
           
static java.lang.String TRANSACTION
           
 
Method Summary
 void addAllTransaction(java.util.Collection<Transaction> transaction)
           
 void addTransaction(Transaction transaction)
           
 void clearTransaction()
          Vide la Collection de transaction.
 java.util.Date getBeginTimeSpan()
           
 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 transaction)
           
 void setBeginTimeSpan(java.util.Date beginTimeSpan)
           
 void setEndTimeSpan(java.util.Date endTimeSpan)
           
 void setLocked(boolean locked)
           
 void setPeriod(Period period)
           
 void setTransaction(java.util.Collection<Transaction> transaction)
           
 int sizeTransaction()
           
 
Methods inherited from interface org.nuiton.topia.persistence.TopiaEntity
accept, addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, delete, getAggregate, getComposite, getTopiaContext, getTopiaCreateDate, getTopiaId, getTopiaVersion, postCreate, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersion, update
 

Field Detail

BEGIN_TIME_SPAN

static final java.lang.String BEGIN_TIME_SPAN
See Also:
Constant Field Values

END_TIME_SPAN

static final java.lang.String END_TIME_SPAN
See Also:
Constant Field Values

LOCKED

static final java.lang.String LOCKED
See Also:
Constant Field Values

PERIOD

static final java.lang.String PERIOD
See Also:
Constant Field Values

TRANSACTION

static final java.lang.String TRANSACTION
See Also:
Constant Field Values
Method Detail

setBeginTimeSpan

void setBeginTimeSpan(java.util.Date beginTimeSpan)
Parameters:
beginTimeSpan - La valeur de l'attribut beginTimeSpan à positionner.

getBeginTimeSpan

java.util.Date getBeginTimeSpan()
Returns:
La valeur de l'attribut beginTimeSpan.

setEndTimeSpan

void setEndTimeSpan(java.util.Date endTimeSpan)
Parameters:
endTimeSpan - La valeur de l'attribut endTimeSpan à positionner.

getEndTimeSpan

java.util.Date getEndTimeSpan()
Returns:
La valeur de l'attribut endTimeSpan.

setLocked

void setLocked(boolean locked)
Parameters:
locked - La valeur de l'attribut locked à positionner.

getLocked

boolean getLocked()
Returns:
La valeur de l'attribut locked.

setPeriod

void setPeriod(Period period)
Parameters:
period - La valeur de l'attribut period à positionner.

getPeriod

Period getPeriod()
Returns:
La valeur de l'attribut period.

addTransaction

void addTransaction(Transaction transaction)
Parameters:
transaction - L'instance de transaction à ajouter.

addAllTransaction

void addAllTransaction(java.util.Collection<Transaction> transaction)
Parameters:
transaction - Les instances de transaction à ajouter.

setTransaction

void setTransaction(java.util.Collection<Transaction> transaction)
Parameters:
transaction - La Collection de transaction à positionner.

removeTransaction

void removeTransaction(Transaction transaction)
Parameters:
transaction - L'instance de transaction à retirer.

clearTransaction

void clearTransaction()
Vide la Collection de transaction.


getTransaction

java.util.Collection<Transaction> getTransaction()
Returns:
La Liste de transaction.

getTransactionByTopiaId

Transaction getTransactionByTopiaId(java.lang.String topiaId)
Recupère l'attribut transaction à partir de son topiaId.

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

sizeTransaction

int sizeTransaction()
Returns:
Le nombre d'éléments de la collection transaction.

isTransactionEmpty

boolean isTransactionEmpty()
Returns:
true si la collection transaction est vide.


Copyright © 2008-2010 CodeLutin. All Rights Reserved.