|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TopiaEntity
The TopiaEntity is the main interface for each entities generated with TopiaMetaTransformer. An entity is simply a persistent bean mapped with
hibernate. The manipulation on entities (create, update, delete, find) is
made by the dao associated. The corresponding dao interface is TopiaDAO.
EntityHibernateMappingGenerator,
EntityTransformer| 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)
Route the entity using a visitor. |
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)
|
java.util.List<TopiaEntity> |
getAggregate()
|
java.util.List<TopiaEntity> |
getComposite()
|
java.util.Date |
getTopiaCreateDate()
Technical date creation of the entity. |
java.lang.String |
getTopiaId()
Unique technical Id of the entity. |
long |
getTopiaVersion()
Technical property to keep versionning of the entity. |
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 date)
Set the technical creation date of the entity. |
void |
setTopiaId(java.lang.String id)
Set the technical id of the entity. |
void |
setTopiaVersion(long version)
Set the technical version of the entity. |
| Field Detail |
|---|
static final java.lang.String TOPIA_ID
static final java.lang.String TOPIA_CREATE_DATE
static final java.lang.String TOPIA_VERSION
| Method Detail |
|---|
java.lang.String getTopiaId()
void setTopiaId(java.lang.String id)
id of the entity. Careful, use this method only
for copy. The technical id is generated by ToPIA when entity is created
using TopiaDAO.create(Object...).
id - technical id to setlong getTopiaVersion()
void setTopiaVersion(long version)
version of the entity. Careful, use this method
only for copy. The version is automatically incremented on entity
changes.
version - technical version to setjava.util.Date getTopiaCreateDate()
TopiaDAO.create(Object...).
void setTopiaCreateDate(java.util.Date date)
date of the entity. Careful, use this
method only for copy. This date is immutable and was created on entity
creation.
date - technical create date to set
java.util.List<TopiaEntity> getComposite()
throws TopiaException
TopiaException - if any pb
java.util.List<TopiaEntity> getAggregate()
throws TopiaException
TopiaException - if any pb
void addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
propertyName - name of property to listenlistener - the listener to registervoid addPropertyChangeListener(java.beans.PropertyChangeListener listener)
listener - the listener to register
void addVetoableChangeListener(java.lang.String propertyName,
java.beans.VetoableChangeListener vetoable)
void addVetoableChangeListener(java.beans.VetoableChangeListener vetoable)
void removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
void removeVetoableChangeListener(java.lang.String propertyName,
java.beans.VetoableChangeListener vetoable)
void removeVetoableChangeListener(java.beans.VetoableChangeListener vetoable)
void addPropertyListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
propertyName - the property name to listenlistener - the listener to registervoid addPropertyListener(java.beans.PropertyChangeListener listener)
listener - the listener to register
void addVetoableListener(java.lang.String propertyName,
java.beans.VetoableChangeListener vetoable)
void addVetoableListener(java.beans.VetoableChangeListener vetoable)
void removePropertyListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
void removePropertyListener(java.beans.PropertyChangeListener listener)
void removeVetoableListener(java.lang.String propertyName,
java.beans.VetoableChangeListener vetoable)
void removeVetoableListener(java.beans.VetoableChangeListener vetoable)
void accept(EntityVisitor visitor)
throws TopiaException
visitor.
visitor - to used
TopiaException - for all type of error
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||