public abstract class AbstractItemModel
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
static interface |
AbstractItemModel.NewModelContextFactory |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER |
static java.lang.String |
MODEL_CONTEXT_FACTORY |
| Modifier | Constructor and Description |
|---|---|
|
AbstractItemModel() |
protected |
AbstractItemModel(ItemModelContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj)
Equals implementation based on pk.
|
ItemModelContext |
getItemModelContext() |
java.lang.String |
getItemtype() |
protected ItemModelInternalContext |
getPersistenceContext() |
PK |
getPk() |
<T> T |
getProperty(java.lang.String name) |
<T> T |
getProperty(java.lang.String name,
java.util.Locale locale) |
java.lang.String |
getTenantId() |
int |
hashCode()
Hash code based on PK.
|
java.lang.Object |
readResolve() |
void |
setProperty(java.lang.String name,
java.util.Locale locale,
java.lang.Object value) |
void |
setProperty(java.lang.String name,
java.lang.Object value) |
protected static java.lang.Boolean |
toObject(boolean value) |
protected static java.lang.Byte |
toObject(byte value) |
protected static java.lang.Character |
toObject(char value) |
protected static java.lang.Double |
toObject(double value) |
protected static java.lang.Float |
toObject(float value) |
protected static java.lang.Integer |
toObject(int value) |
protected static java.lang.Long |
toObject(long value) |
protected static java.lang.Short |
toObject(short value) |
protected static boolean |
toPrimitive(java.lang.Boolean value) |
protected static byte |
toPrimitive(java.lang.Byte value) |
protected static char |
toPrimitive(java.lang.Character value) |
protected static double |
toPrimitive(java.lang.Double value) |
protected static float |
toPrimitive(java.lang.Float value) |
protected static int |
toPrimitive(java.lang.Integer value) |
protected static long |
toPrimitive(java.lang.Long value) |
protected static short |
toPrimitive(java.lang.Short value) |
java.lang.String |
toString() |
java.lang.Object |
writeReplace() |
public static final java.lang.String MODEL_CONTEXT_FACTORY
public static final java.lang.String LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER
public AbstractItemModel()
protected AbstractItemModel(ItemModelContext ctx)
public ItemModelContext getItemModelContext()
protected ItemModelInternalContext getPersistenceContext()
public java.lang.String getTenantId()
public PK getPk()
public java.lang.String getItemtype()
public <T> T getProperty(java.lang.String name)
public void setProperty(java.lang.String name,
java.lang.Object value)
public <T> T getProperty(java.lang.String name,
java.util.Locale locale)
public void setProperty(java.lang.String name,
java.util.Locale locale,
java.lang.Object value)
public boolean equals(java.lang.Object obj)
null the super equals is used.equals in class java.lang.Objectpublic int hashCode()
null the object hash code is used.hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.Object writeReplace()
throws java.io.ObjectStreamException
java.io.ObjectStreamExceptionpublic java.lang.Object readResolve()
throws java.io.ObjectStreamException
java.io.ObjectStreamExceptionprotected static boolean toPrimitive(java.lang.Boolean value)
protected static int toPrimitive(java.lang.Integer value)
protected static double toPrimitive(java.lang.Double value)
protected static float toPrimitive(java.lang.Float value)
protected static byte toPrimitive(java.lang.Byte value)
protected static long toPrimitive(java.lang.Long value)
protected static short toPrimitive(java.lang.Short value)
protected static char toPrimitive(java.lang.Character value)
protected static java.lang.Boolean toObject(boolean value)
protected static java.lang.Integer toObject(int value)
protected static java.lang.Double toObject(double value)
protected static java.lang.Float toObject(float value)
protected static java.lang.Byte toObject(byte value)
protected static java.lang.Long toObject(long value)
protected static java.lang.Short toObject(short value)
protected static java.lang.Character toObject(char value)
Copyright © 2018 SAP SE. All Rights Reserved.