org.chorem.callao.entity
Class PeriodAbstract

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

public abstract class PeriodAbstract
extends org.nuiton.topia.persistence.TopiaEntityAbstract
implements Period

Implantation POJO pour l'entité Period.

See Also:
Serialized Form

Field Summary
 java.util.Collection<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.Period
BEGIN_PERIOD, END_PERIOD, LOCKED, TIME_SPAN
 
Constructor Summary
PeriodAbstract()
          Constructeur de PeriodAbstract 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 addAllTimeSpan(java.util.Collection<TimeSpan> values)
           
 void addTimeSpan(TimeSpan timeSpan)
           
 void clearTimeSpan()
          Vide la Collection de timeSpan.
 void delete()
           
 java.util.List<org.nuiton.topia.persistence.TopiaEntity> getAggregate()
           
 java.util.Date getBeginPeriod()
           
 java.util.List<org.nuiton.topia.persistence.TopiaEntity> getComposite()
           
 java.util.Date getEndPeriod()
           
 boolean getLocked()
           
 java.util.Collection<TimeSpan> getTimeSpan()
           
 TimeSpan getTimeSpanByTopiaId(java.lang.String topiaId)
          Recupère l'attribut timeSpan à partir de son topiaId.
 boolean isTimeSpanEmpty()
           
 void removeTimeSpan(TimeSpan value)
           
 void setBeginPeriod(java.util.Date value)
           
 void setEndPeriod(java.util.Date value)
           
 void setLocked(boolean value)
           
 void setTimeSpan(java.util.Collection<TimeSpan> values)
           
 int sizeTimeSpan()
           
 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 java.util.Collection<TimeSpan> timeSpan
Constructor Detail

PeriodAbstract

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

setBeginPeriod

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

getBeginPeriod

public java.util.Date getBeginPeriod()
Specified by:
getBeginPeriod in interface Period
Returns:
La valeur de l'attribut beginPeriod.

setEndPeriod

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

getEndPeriod

public java.util.Date getEndPeriod()
Specified by:
getEndPeriod in interface Period
Returns:
La valeur de l'attribut endPeriod.

setLocked

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

getLocked

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

addTimeSpan

public void addTimeSpan(TimeSpan timeSpan)
Specified by:
addTimeSpan in interface Period
Parameters:
timeSpan - L'instance de timeSpan à ajouter.

addAllTimeSpan

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

getTimeSpanByTopiaId

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

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

setTimeSpan

public void setTimeSpan(java.util.Collection<TimeSpan> values)
Specified by:
setTimeSpan in interface Period
Parameters:
values - La Collection de timeSpan à positionner.

removeTimeSpan

public void removeTimeSpan(TimeSpan value)
Specified by:
removeTimeSpan in interface Period
Parameters:
value - L'instance de timeSpan à retirer.

clearTimeSpan

public void clearTimeSpan()
Description copied from interface: Period
Vide la Collection de timeSpan.

Specified by:
clearTimeSpan in interface Period

getTimeSpan

public java.util.Collection<TimeSpan> getTimeSpan()
Specified by:
getTimeSpan in interface Period
Returns:
La Liste de timeSpan.

sizeTimeSpan

public int sizeTimeSpan()
Specified by:
sizeTimeSpan in interface Period
Returns:
Le nombre d'éléments de la collection timeSpan.

isTimeSpanEmpty

public boolean isTimeSpanEmpty()
Specified by:
isTimeSpanEmpty in interface Period
Returns:
true si la collection timeSpan est vide.

toString

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


Copyright © 2008-2009 CodeLutin. All Rights Reserved.