public class ItemContextBuilder
extends java.lang.Object
| Constructor and Description |
|---|
ItemContextBuilder() |
| Modifier and Type | Method and Description |
|---|---|
ItemModelInternalContext |
build() |
static ItemContextBuilder |
createDefaultBuilder(java.lang.Class<? extends AbstractItemModel> clazz) |
static ItemModelContext |
createDefaultContext(java.lang.Class clazz) |
static ItemModelContext |
createMockContext(java.lang.Class clazz,
java.util.Locale currentLocale,
java.util.Map<java.lang.String,java.lang.Object> attributeValues) |
static ItemModelContext |
createMockContext(java.lang.Class clazz,
java.util.Locale currentLocale,
java.lang.Object... attributesAsKeyValuesList) |
static ItemModelContext |
createMockContext(java.lang.Class clazz,
java.util.Map<java.lang.String,java.lang.Object> attributeValues) |
static ItemModelContext |
createMockContext(java.lang.Class clazz,
java.lang.Object... attributesAsKeyValuesList) |
static ItemModelContext |
createMockContext(java.lang.Class clazz,
PK pk,
java.util.Locale currentLocale,
java.lang.Object... attributesAsKeyValuesList) |
static ItemContextBuilder |
createMockContextBuilder(java.lang.Class clazz,
PK pk,
java.util.Locale currentLocale,
java.util.Map<java.lang.String,java.lang.Object> attributeValues) |
AttributeProvider |
getAttributeProvider() |
DynamicAttributesProvider |
getDynamicAttributesProvider() |
FetchStrategy |
getFetchStrategy() |
java.lang.String |
getItemType() |
LocaleProvider |
getLocProvider() |
PK |
getPk() |
SerializationStrategy |
getSerializationStrategy() |
java.lang.String |
getTenantID() |
ModelValueHistory |
getValueHistory() |
void |
setAttributeProvider(AttributeProvider attributeProvider) |
void |
setDynamicAttributesProvider(DynamicAttributesProvider dynamicAttributesProvider) |
void |
setFetchStrategy(FetchStrategy fetchStrategy) |
void |
setItemType(java.lang.String itemType) |
void |
setLocaleProvider(LocaleProvider locProvider) |
void |
setPk(PK pk) |
void |
setSerializationStrategy(SerializationStrategy serializationStrategy) |
void |
setTenantID(java.lang.String tenantID) |
void |
setValueHistory(ModelValueHistory valueHistory) |
public static ItemContextBuilder createDefaultBuilder(java.lang.Class<? extends AbstractItemModel> clazz)
public static ItemContextBuilder createMockContextBuilder(java.lang.Class clazz, PK pk, java.util.Locale currentLocale, java.util.Map<java.lang.String,java.lang.Object> attributeValues)
public static ItemModelContext createDefaultContext(java.lang.Class clazz)
public static ItemModelContext createMockContext(java.lang.Class clazz, PK pk, java.util.Locale currentLocale, java.lang.Object... attributesAsKeyValuesList)
public static ItemModelContext createMockContext(java.lang.Class clazz, java.util.Map<java.lang.String,java.lang.Object> attributeValues)
public static ItemModelContext createMockContext(java.lang.Class clazz, java.lang.Object... attributesAsKeyValuesList)
public static ItemModelContext createMockContext(java.lang.Class clazz, java.util.Locale currentLocale, java.util.Map<java.lang.String,java.lang.Object> attributeValues)
public static ItemModelContext createMockContext(java.lang.Class clazz, java.util.Locale currentLocale, java.lang.Object... attributesAsKeyValuesList)
public ItemModelInternalContext build()
public SerializationStrategy getSerializationStrategy()
public void setSerializationStrategy(SerializationStrategy serializationStrategy)
public PK getPk()
public void setPk(PK pk)
public ModelValueHistory getValueHistory()
public void setValueHistory(ModelValueHistory valueHistory)
public AttributeProvider getAttributeProvider()
public void setAttributeProvider(AttributeProvider attributeProvider)
public LocaleProvider getLocProvider()
public void setLocaleProvider(LocaleProvider locProvider)
public DynamicAttributesProvider getDynamicAttributesProvider()
public void setDynamicAttributesProvider(DynamicAttributesProvider dynamicAttributesProvider)
public FetchStrategy getFetchStrategy()
public void setFetchStrategy(FetchStrategy fetchStrategy)
public java.lang.String getTenantID()
public void setTenantID(java.lang.String tenantID)
public java.lang.String getItemType()
public void setItemType(java.lang.String itemType)
Copyright © 2018 SAP SE. All Rights Reserved.