org.nuiton.topia.persistence
Interface TopiaEntity

All Known Implementing Classes:
TopiaEntityAbstract

public interface TopiaEntity

TopiaEntity. Toutes les methodes set ne doivent être utilisé que par le framework. Elle sont publique car on ne peut pas faire autrement sur une interface.

Author:
poussin

Field Summary
static java.lang.String TOPIA_CREATE_DATE
           
static java.lang.String TOPIA_ID
           
static java.lang.String TOPIA_VERSION
           
 
Method Summary
 void accept(EntityVisitor visitor)
          Parcourt de l'entité via un visiteur.
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
          Add listener for property writing.
 void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
          Add listener for property writing.
 void addPropertyListener(java.beans.PropertyChangeListener listener)
          Add listener for property reading.
 void addPropertyListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
          Add listener for property reading.
 void addVetoableChangeListener(java.lang.String propertyName, java.beans.VetoableChangeListener vetoable)
           
 void addVetoableChangeListener(java.beans.VetoableChangeListener vetoable)
           
 void addVetoableListener(java.lang.String propertyName, java.beans.VetoableChangeListener vetoable)
           
 void addVetoableListener(java.beans.VetoableChangeListener vetoable)
           
 void delete()
           
 java.util.List<TopiaEntity> getAggregate()
           
 java.util.List<TopiaEntity> getComposite()
           
 TopiaContext getTopiaContext()
           
 java.util.Date getTopiaCreateDate()
           
 java.lang.String getTopiaId()
           
 long getTopiaVersion()
           
 void postCreate()
          called just after object creation and initialisation each entity impl can overide it to do something after creation
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
           
 void removePropertyListener(java.beans.PropertyChangeListener listener)
           
 void removePropertyListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
           
 void removeVetoableChangeListener(java.lang.String propertyName, java.beans.VetoableChangeListener vetoable)
           
 void removeVetoableChangeListener(java.beans.VetoableChangeListener vetoable)
           
 void removeVetoableListener(java.lang.String propertyName, java.beans.VetoableChangeListener vetoable)
           
 void removeVetoableListener(java.beans.VetoableChangeListener vetoable)
           
 void setTopiaCreateDate(java.util.Date topiaCreatedate)
           
 void setTopiaId(java.lang.String v)
           
 void setTopiaVersion(long v)
           
 void update()
           
 

Field Detail

TOPIA_ID

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

TOPIA_CREATE_DATE

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

TOPIA_VERSION

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

getTopiaId

java.lang.String getTopiaId()

setTopiaId

void setTopiaId(java.lang.String v)

getTopiaVersion

long getTopiaVersion()

setTopiaVersion

void setTopiaVersion(long v)

getTopiaCreateDate

java.util.Date getTopiaCreateDate()
Returns:
Returns the topiaCreateTime.

setTopiaCreateDate

void setTopiaCreateDate(java.util.Date topiaCreatedate)
Parameters:
topiaCreatedate - the topiaCreateTime to set.

getTopiaContext

TopiaContext getTopiaContext()

postCreate

void postCreate()
                throws TopiaException
called just after object creation and initialisation each entity impl can overide it to do something after creation

Throws:
TopiaException

update

void update()
            throws TopiaException
Throws:
TopiaException

delete

void delete()
            throws TopiaException
Throws:
TopiaException

getComposite

java.util.List<TopiaEntity> getComposite()
                                         throws TopiaException
Returns:
all object that must be deleted if this object is deleted
Throws:
TopiaException

getAggregate

java.util.List<TopiaEntity> getAggregate()
                                         throws TopiaException
Returns:
all object that are aggregate with this instance, aggreate object are not removed automaticaly
Throws:
TopiaException

addPropertyChangeListener

void addPropertyChangeListener(java.lang.String propertyName,
                               java.beans.PropertyChangeListener listener)
Add listener for property writing.

Parameters:
propertyName -
listener -

addPropertyChangeListener

void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Add listener for property writing.

Parameters:
listener -

addVetoableChangeListener

void addVetoableChangeListener(java.lang.String propertyName,
                               java.beans.VetoableChangeListener vetoable)

addVetoableChangeListener

void addVetoableChangeListener(java.beans.VetoableChangeListener vetoable)

removePropertyChangeListener

void removePropertyChangeListener(java.lang.String propertyName,
                                  java.beans.PropertyChangeListener listener)

removePropertyChangeListener

void removePropertyChangeListener(java.beans.PropertyChangeListener listener)

removeVetoableChangeListener

void removeVetoableChangeListener(java.lang.String propertyName,
                                  java.beans.VetoableChangeListener vetoable)

removeVetoableChangeListener

void removeVetoableChangeListener(java.beans.VetoableChangeListener vetoable)

addPropertyListener

void addPropertyListener(java.lang.String propertyName,
                         java.beans.PropertyChangeListener listener)
Add listener for property reading.

Parameters:
propertyName -
listener -

addPropertyListener

void addPropertyListener(java.beans.PropertyChangeListener listener)
Add listener for property reading.

Parameters:
listener -

addVetoableListener

void addVetoableListener(java.lang.String propertyName,
                         java.beans.VetoableChangeListener vetoable)

addVetoableListener

void addVetoableListener(java.beans.VetoableChangeListener vetoable)

removePropertyListener

void removePropertyListener(java.lang.String propertyName,
                            java.beans.PropertyChangeListener listener)

removePropertyListener

void removePropertyListener(java.beans.PropertyChangeListener listener)

removeVetoableListener

void removeVetoableListener(java.lang.String propertyName,
                            java.beans.VetoableChangeListener vetoable)

removeVetoableListener

void removeVetoableListener(java.beans.VetoableChangeListener vetoable)

accept

void accept(EntityVisitor visitor)
            throws TopiaException
Parcourt de l'entité via un visiteur.

Parameters:
visitor - visitor le visiteur utilise
Throws:
TopiaException - pour toute erreur pendant le parcours


Copyright © 2004-2010 CodeLutin. All Rights Reserved.