SendableEntity, SendableEntityCreator, SendableEntityCreatorIndexIdControlpublic class SimpleObject extends java.lang.Object implements SendableEntityCreatorIndexId, SendableEntity
| Modifier and Type | Field | Description |
|---|---|---|
protected java.lang.String |
className |
|
protected java.lang.String |
id |
|
protected java.beans.PropertyChangeSupport |
propertyChangeSupport |
NEW, REMOVE, REMOVE_YOU, SIMPLE, UPDATE| Constructor | Description |
|---|---|
SimpleObject() |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
addBaseElements(java.lang.String... elements) |
|
boolean |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
|
boolean |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener) |
Adds the property change listener.
|
static SimpleObject |
create(JsonObject json) |
|
static SimpleObject |
create(SimpleEntity<java.lang.String,java.lang.Object>... values) |
|
static SimpleObject |
create(java.lang.String className,
java.lang.String key,
java.lang.Object value) |
|
static SimpleObject |
create(java.lang.String id,
java.lang.String className,
java.lang.String key,
java.lang.Object value) |
|
boolean |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue) |
|
java.lang.String |
getClassName() |
|
java.lang.String |
getId() |
|
java.lang.String[] |
getProperties() |
Gets the properties.
|
java.lang.Object |
getSendableInstance(boolean prototyp) |
Gets the sendable instance.
|
java.lang.Object |
getValue() |
|
java.lang.Object |
getValue(java.lang.Object entity,
java.lang.String attribute) |
Gets the value.
|
java.lang.Object |
getValue(java.lang.String key) |
|
boolean |
isChanged(java.lang.Object oldValue,
java.lang.Object newValue) |
|
boolean |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
|
boolean |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener) |
|
boolean |
setClassName(java.lang.String value) |
|
boolean |
setId(java.lang.String value) |
|
boolean |
setValue(java.lang.Object entity,
java.lang.String attribute,
java.lang.Object value,
java.lang.String type) |
Sets the value.
|
boolean |
setValue(java.lang.String key,
java.lang.Object value) |
|
java.lang.String |
toString() |
|
java.lang.Object |
withoutValue(java.lang.String key) |
protected java.lang.String className
protected java.lang.String id
protected java.beans.PropertyChangeSupport propertyChangeSupport
public java.lang.String getClassName()
protected void addBaseElements(java.lang.String... elements)
public boolean setClassName(java.lang.String value)
public java.lang.String getId()
public boolean setId(java.lang.String value)
public java.lang.Object getValue(java.lang.String key)
public java.lang.Object getValue()
public boolean setValue(java.lang.String key,
java.lang.Object value)
public boolean firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
public boolean isChanged(java.lang.Object oldValue,
java.lang.Object newValue)
public java.lang.Object withoutValue(java.lang.String key)
public static SimpleObject create(SimpleEntity<java.lang.String,java.lang.Object>... values)
public static SimpleObject create(java.lang.String className, java.lang.String key, java.lang.Object value)
public static SimpleObject create(java.lang.String id, java.lang.String className, java.lang.String key, java.lang.Object value)
public static SimpleObject create(JsonObject json)
public java.lang.String[] getProperties()
SendableEntityCreatorgetProperties in interface SendableEntityCreatorpublic java.lang.Object getValue(java.lang.Object entity,
java.lang.String attribute)
SendableEntityCreatorgetValue in interface SendableEntityCreatorentity - the entityattribute - the attributepublic boolean setValue(java.lang.Object entity,
java.lang.String attribute,
java.lang.Object value,
java.lang.String type)
SendableEntityCreatorsetValue in interface SendableEntityCreatorentity - the entityattribute - the attributevalue - the valuetype - edit, update or remove operationpublic java.lang.Object getSendableInstance(boolean prototyp)
SendableEntityCreatorgetSendableInstance in interface SendableEntityCreatorprototyp - the prototyppublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
SendableEntityaddPropertyChangeListener in interface SendableEntitypropertyName - the property namelistener - the listenerpublic boolean addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener in interface SendableEntitypublic boolean removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface SendableEntitypublic boolean removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface SendableEntity