public class DefaultDataObject<E> extends java.lang.Object implements DataObject<E>
DataObject interface. Holds an item and a MetaData.| Constructor and Description |
|---|
DefaultDataObject(E item)
Construct a new data object for the specified item.
|
DefaultDataObject(E item,
MetaData metaData)
Construct a new data object for the specified item and meta data.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other) |
E |
getItem()
Get the item
|
<T> T |
getMeta(java.lang.Class<T> type)
Get the strongly typed meta data instance for the specified type.
|
MetaData |
getMetaData()
Get the meta data instance for the item
|
int |
hashCode() |
public DefaultDataObject(E item)
item - the itempublic E getItem()
DataObjectgetItem in interface DataObject<E>public MetaData getMetaData()
DataObjectgetMetaData in interface DataObject<E>public <T> T getMeta(java.lang.Class<T> type)
DataObjectgetMeta in interface DataObject<E>T - The type of the meta datatype - The type of the meta data requiredpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.ObjectCopyright © 2018 SAP SE. All Rights Reserved.