K - Key-ElementV - Value ElementBaseItem, SendableEntityCreator, SendableEntityCreatorNoIndex, java.util.Map.Entry<K,V>MapEntry, ObjectMapEntry, SimpleMapEntrypublic class SimpleEntity<K,V> extends java.lang.Object implements BaseItem, java.util.Map.Entry<K,V>, SendableEntityCreator, SendableEntityCreatorNoIndex
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
PROPERTY_KEY |
Constant for KEY.
|
static java.lang.String |
PROPERTY_VALUE |
Constant for VALUE.
|
NEW, REMOVE, REMOVE_YOU, SIMPLE, UPDATE| Constructor | Description |
|---|---|
SimpleEntity() |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
add(java.lang.Object... values) |
Add Elements to List or KeyValue
if param Modulo 2 the Params can be Key,Value
or add all Values to List
|
boolean |
equals(java.lang.Object o) |
|
K |
getKey() |
|
java.lang.String |
getKeyString() |
|
BaseItem |
getNewList(boolean keyValue) |
|
java.lang.String[] |
getProperties() |
Gets the properties.
|
java.lang.Object |
getSendableInstance(boolean prototyp) |
Gets the sendable instance.
|
V |
getValue() |
|
java.lang.Object |
getValue(java.lang.Object key) |
|
java.lang.Object |
getValue(java.lang.Object entity,
java.lang.String attribute) |
Gets the value.
|
int |
hashCode() |
|
K |
setKey(K value) |
|
boolean |
setValue(java.lang.Object entity,
java.lang.String attribute,
java.lang.Object value,
java.lang.String type) |
Sets the value.
|
V |
setValue(V value) |
|
int |
size() |
Get the Size of Elements
|
java.lang.String |
toString() |
Convert Element to String
|
java.lang.String |
toString(Converter converter) |
Convert Element to String
|
SimpleEntity<K,V> |
with(java.util.Map<java.lang.Object,java.lang.Object> collection) |
add the Values of the map to AbstractKeyValueEntry<K, V>
|
<ST extends SimpleEntity<K,V>> |
with(K key,
V value) |
|
SimpleEntity<K,V> |
withKey(K key) |
|
SimpleEntity<K,V> |
withKeyItem(java.lang.Object key) |
|
SimpleEntity<K,V> |
withValue(V value) |
|
SimpleEntity<K,V> |
withValueItem(java.lang.Object value) |
public static final java.lang.String PROPERTY_KEY
public static final java.lang.String PROPERTY_VALUE
public <ST extends SimpleEntity<K,V>> ST with(K key, V value)
public SimpleEntity<K,V> withKeyItem(java.lang.Object key)
public SimpleEntity<K,V> withValueItem(java.lang.Object value)
public SimpleEntity<K,V> with(java.util.Map<java.lang.Object,java.lang.Object> collection)
collection - a map of key-valuespublic java.lang.String getKeyString()
public boolean equals(java.lang.Object o)
public int hashCode()
public java.lang.String toString()
BaseItempublic SimpleEntity<K,V> withKey(K key)
public SimpleEntity<K,V> withValue(V value)
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 boolean add(java.lang.Object... values)
BaseItempublic BaseItem getNewList(boolean keyValue)
getNewList in interface BaseItempublic java.lang.Object getValue(java.lang.Object key)
public java.lang.String toString(Converter converter)
BaseItem