public interface TopiaEntity extends Serializable
TopiaDao.
Setter methods have to be used only in internal. They are in the interface to make easier their usages in internal.| Modifier and Type | Field and Description |
|---|---|
static String |
AGGREGATE
Deprecated.
since 3.0, will be removed in 3.1, unused
|
static String |
COMPOSITE
Deprecated.
since 3.0, will be removed in 3.1, unused
|
static String |
PROPERTY_TOPIA_CREATE_DATE |
static String |
PROPERTY_TOPIA_ID |
static String |
PROPERTY_TOPIA_VERSION |
static String |
TOPIA_CREATE_DATE
Deprecated.
since 3.0, will be removed in 3.1, use
PROPERTY_TOPIA_CREATE_DATE instead |
static String |
TOPIA_ID
Deprecated.
since 3.0, will be removed in 3.1, use
PROPERTY_TOPIA_ID instead |
static String |
TOPIA_VERSION
Deprecated.
since 3.0, will be removed in 3.1, use
PROPERTY_TOPIA_VERSION instead |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TopiaEntityVisitor visitor)
Route the entity using a
visitor. |
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a
PropertyChangeListener on any property writing. |
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Adds a
PropertyChangeListener on the given property writing. |
void |
addPropertyListener(PropertyChangeListener listener)
Adds a
PropertyChangeListener on any property reading. |
void |
addPropertyListener(String propertyName,
PropertyChangeListener listener)
Adds a
PropertyChangeListener on the given property reading. |
void |
addVetoableChangeListener(String propertyName,
VetoableChangeListener vetoable)
Adds a
VetoableChangeListener on the given property writing. |
void |
addVetoableChangeListener(VetoableChangeListener vetoable)
Adds a
VetoableChangeListener on any property writing. |
void |
addVetoableListener(String propertyName,
VetoableChangeListener vetoable)
Adds a
VetoableChangeListener on the given property reading. |
void |
addVetoableListener(VetoableChangeListener vetoable)
Adds a
VetoableChangeListener on any property reading. |
Date |
getTopiaCreateDate()
Technical date creation of the entity.
|
String |
getTopiaId()
Unique technical Id of the entity.
|
long |
getTopiaVersion()
Technical property to keep versionning of the entity.
|
boolean |
isDeleted() |
boolean |
isPersisted()
This method must be used to know if the current entity is present on the persistent support.
|
void |
notifyDeleted()
Notifies the current entity instance than it has been removed from the persistent support.
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Remove the given
PropertyChangeListener registered for any property writing. |
void |
removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Remove the given
PropertyChangeListener registered the given property writing. |
void |
removePropertyListener(PropertyChangeListener listener)
Remove the given
PropertyChangeListener registered for any property reading. |
void |
removePropertyListener(String propertyName,
PropertyChangeListener listener)
Remove the given
PropertyChangeListener registered the given property reading. |
void |
removeVetoableChangeListener(String propertyName,
VetoableChangeListener vetoable)
Remove the given
VetoableChangeListener registered the given property writing. |
void |
removeVetoableChangeListener(VetoableChangeListener vetoable)
Remove the given
VetoableChangeListener registered for any property writing. |
void |
removeVetoableListener(String propertyName,
VetoableChangeListener vetoable)
Remove the given
VetoableChangeListener registered the given property reading. |
void |
removeVetoableListener(VetoableChangeListener vetoable)
Remove the given
VetoableChangeListener registered for any property reading. |
void |
setTopiaCreateDate(Date date)
Set the technical creation
date of the entity. |
void |
setTopiaId(String id)
Set the technical
id of the entity. |
void |
setTopiaVersion(long version)
Set the technical
version of the entity. |
static final String PROPERTY_TOPIA_ID
@Deprecated static final String TOPIA_ID
PROPERTY_TOPIA_ID insteadstatic final String PROPERTY_TOPIA_CREATE_DATE
@Deprecated static final String TOPIA_CREATE_DATE
PROPERTY_TOPIA_CREATE_DATE insteadstatic final String PROPERTY_TOPIA_VERSION
@Deprecated static final String TOPIA_VERSION
PROPERTY_TOPIA_VERSION instead@Deprecated static final String COMPOSITE
@Deprecated static final String AGGREGATE
String getTopiaId()
void setTopiaId(String id)
id of the entity. Make sure to use this method only for copy. The technical id is
generated by ToPIA when the entity is persisted using the TopiaDao.create()
methods.id - technical id to setlong getTopiaVersion()
void setTopiaVersion(long version)
version of the entity. Make sure to use this method only for copy. The version is
automatically incremented on entity changes.version - technical version to setDate getTopiaCreateDate()
TopiaDao.create() methods.void setTopiaCreateDate(Date date)
date of the entity. Make sure to use this method only for copy. This date is
immutable and was created on entity creation.date - technical create date to setboolean isPersisted()
boolean isDeleted()
void notifyDeleted()
void accept(TopiaEntityVisitor visitor)
visitor.visitor - to usedvoid addPropertyListener(PropertyChangeListener listener)
PropertyChangeListener on any property reading.listener - the listener to registerPropertyChangeSupportvoid addPropertyListener(String propertyName, PropertyChangeListener listener)
PropertyChangeListener on the given property reading.propertyName - the property name to listenlistener - the listener to registerPropertyChangeSupportvoid removePropertyListener(PropertyChangeListener listener)
PropertyChangeListener registered for any property reading.listener - the listener to unregisterPropertyChangeSupportvoid removePropertyListener(String propertyName, PropertyChangeListener listener)
PropertyChangeListener registered the given property reading.propertyName - the property name to unregister readinglistener - the listener to unregisterPropertyChangeSupportvoid addPropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener on any property writing.listener - the listener to registerPropertyChangeSupportvoid addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
PropertyChangeListener on the given property writing.propertyName - the property name to listenlistener - the listener to registerPropertyChangeSupportvoid removePropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener registered for any property writing.listener - the listener to unregisterPropertyChangeSupportvoid removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
PropertyChangeListener registered the given property writing.propertyName - the property name to unregister writinglistener - the listener to unregisterPropertyChangeSupportvoid addVetoableListener(VetoableChangeListener vetoable)
VetoableChangeListener on any property reading.vetoable - the listener to registerVetoableChangeSupportvoid addVetoableListener(String propertyName, VetoableChangeListener vetoable)
VetoableChangeListener on the given property reading.propertyName - the property name to listenvetoable - the listener to registerVetoableChangeSupportvoid removeVetoableListener(VetoableChangeListener vetoable)
VetoableChangeListener registered for any property reading.vetoable - the listener to unregisterVetoableChangeSupportvoid removeVetoableListener(String propertyName, VetoableChangeListener vetoable)
VetoableChangeListener registered the given property reading.propertyName - the property name to unregister readingvetoable - the listener to unregisterVetoableChangeSupportvoid addVetoableChangeListener(VetoableChangeListener vetoable)
VetoableChangeListener on any property writing.vetoable - the listener to registerVetoableChangeSupportvoid addVetoableChangeListener(String propertyName, VetoableChangeListener vetoable)
VetoableChangeListener on the given property writing.propertyName - the property name to listenvetoable - the listener to registerVetoableChangeSupportvoid removeVetoableChangeListener(VetoableChangeListener vetoable)
VetoableChangeListener registered for any property writing.vetoable - the listener to unregisterVetoableChangeSupportvoid removeVetoableChangeListener(String propertyName, VetoableChangeListener vetoable)
VetoableChangeListener registered the given property writing.propertyName - the property name to unregister writingvetoable - the listener to unregisterVetoableChangeSupportCopyright © 2004–2014 CodeLutin. All rights reserved.