public interface BusinessEntity extends Serializable, Cloneable
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
|
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Add
PropertyChangeListener on propertyName. |
void |
copyFrom(BusinessEntity source)
Copy all field version included from source to current bean (only
id is not copied, but must be the same)
|
Collection<String> |
getExtensionFields(String ext)
Return list of all field for this object.
|
Collection<String> |
getExtensionNames()
Return list of all extension for this object.
|
Object |
getField(String ext,
String fieldName)
Deprecated.
use getFieldAsObject
|
Object |
getFieldAsObject(String ext,
String fieldName)
Return field value for the specific extension and field.
|
Collection<String> |
getStaticExtensionNames()
Return list of all extension name that this entity has by definition
(design time) and not extension added during execution time
|
String |
getWikittyId()
Return wikitty id (uuid).
|
String |
getWikittyVersion()
Return wikitty version (x.y).
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Remove
PropertyChangeListener. |
void |
removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Remove
PropertyChangeListener on propertyName |
void |
setField(String ext,
String fieldName,
Object value)
Set field value for the specific extension and field.
|
void |
setWikittyVersion(String version)
Only framework can use this method.
|
String getWikittyId()
String getWikittyVersion()
void setWikittyVersion(String version)
version - version to setCollection<String> getStaticExtensionNames()
Collection<String> getExtensionNames()
Collection<String> getExtensionFields(String ext)
ext - extension to get fieldsObject getFieldAsObject(String ext, String fieldName)
ext - extensionfieldName - field name@Deprecated Object getField(String ext, String fieldName)
ext - extensionfieldName - field namevoid setField(String ext, String fieldName, Object value)
ext - extensionfieldName - field namevalue - value to setvoid copyFrom(BusinessEntity source)
source - void addPropertyChangeListener(PropertyChangeListener listener)
listener - listener to addvoid removePropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener.listener - listener to removevoid addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
PropertyChangeListener on propertyName.propertyName - property namelistener - listener to addvoid removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
PropertyChangeListener on propertyNamepropertyName - property namelistener - listener listener to removeCopyright © 2009–2013 CodeLutin. All rights reserved.