Class ItemContextBuilder
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.ItemContextBuilder
-
public class ItemContextBuilder extends java.lang.Object
Helper class to make the constructor easier.
-
-
Constructor Summary
Constructors Constructor Description ItemContextBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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, PK pk, java.util.Locale currentLocale, java.lang.Object... attributesAsKeyValuesList)
static ItemModelContext
createMockContext(java.lang.Class clazz, java.lang.Object... attributesAsKeyValuesList)
static ItemModelContext
createMockContext(java.lang.Class clazz, java.util.Locale currentLocale, java.lang.Object... attributesAsKeyValuesList)
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.Map<java.lang.String,java.lang.Object> attributeValues)
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)
-
-
-
Method Detail
-
createDefaultBuilder
public static ItemContextBuilder createDefaultBuilder(java.lang.Class<? extends AbstractItemModel> clazz)
-
createMockContextBuilder
public static ItemContextBuilder createMockContextBuilder(java.lang.Class clazz, PK pk, java.util.Locale currentLocale, java.util.Map<java.lang.String,java.lang.Object> attributeValues)
-
createDefaultContext
public static ItemModelContext createDefaultContext(java.lang.Class clazz)
-
createMockContext
public static ItemModelContext createMockContext(java.lang.Class clazz, PK pk, java.util.Locale currentLocale, java.lang.Object... attributesAsKeyValuesList)
-
createMockContext
public static ItemModelContext createMockContext(java.lang.Class clazz, java.util.Map<java.lang.String,java.lang.Object> attributeValues)
-
createMockContext
public static ItemModelContext createMockContext(java.lang.Class clazz, java.lang.Object... attributesAsKeyValuesList)
-
createMockContext
public static ItemModelContext createMockContext(java.lang.Class clazz, java.util.Locale currentLocale, java.util.Map<java.lang.String,java.lang.Object> attributeValues)
-
createMockContext
public static ItemModelContext createMockContext(java.lang.Class clazz, java.util.Locale currentLocale, java.lang.Object... attributesAsKeyValuesList)
-
build
public ItemModelInternalContext build()
-
getSerializationStrategy
public SerializationStrategy getSerializationStrategy()
-
setSerializationStrategy
public void setSerializationStrategy(SerializationStrategy serializationStrategy)
-
getPk
public PK getPk()
-
setPk
public void setPk(PK pk)
-
getValueHistory
public ModelValueHistory getValueHistory()
-
setValueHistory
public void setValueHistory(ModelValueHistory valueHistory)
-
getAttributeProvider
public AttributeProvider getAttributeProvider()
-
setAttributeProvider
public void setAttributeProvider(AttributeProvider attributeProvider)
-
getLocProvider
public LocaleProvider getLocProvider()
-
setLocaleProvider
public void setLocaleProvider(LocaleProvider locProvider)
-
getDynamicAttributesProvider
public DynamicAttributesProvider getDynamicAttributesProvider()
-
setDynamicAttributesProvider
public void setDynamicAttributesProvider(DynamicAttributesProvider dynamicAttributesProvider)
-
getFetchStrategy
public FetchStrategy getFetchStrategy()
-
setFetchStrategy
public void setFetchStrategy(FetchStrategy fetchStrategy)
-
getTenantID
public java.lang.String getTenantID()
-
setTenantID
public void setTenantID(java.lang.String tenantID)
-
getItemType
public java.lang.String getItemType()
-
setItemType
public void setItemType(java.lang.String itemType)
-
-