K - Key-ElementV - Value Elementpublic class SimpleEntity<K,V> extends java.lang.Object implements BaseItem, java.util.Map.Entry<K,V>, SendableEntityCreator, SendableEntityCreatorNoIndex
| Modifier and Type | Field and 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 and Description |
|---|
SimpleEntity() |
| Modifier and Type | Method and 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
|
<ST extends SimpleEntity<K,V>> |
with(K key,
V value) |
SimpleEntity<K,V> |
with(java.util.Map<java.lang.Object,java.lang.Object> collection)
add the Values of the map to AbstractKeyValueEntry<K, V>
|
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