Class AbstractEntityStatementsBuilder
java.lang.Object
de.hybris.platform.directpersistence.statement.AbstractStoreStatementsBuilder
de.hybris.platform.directpersistence.statement.AbstractEntityStatementsBuilder
- Direct Known Subclasses:
NewItemStatementsBuilder,RemoveItemStatementsBuilder
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.directpersistence.statement.AbstractStoreStatementsBuilder
AbstractStoreStatementsBuilder.ColumnPayloadTransformer -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AtomicLongprotected final Config.DatabaseNameprotected final PKprotected final StringFields inherited from class de.hybris.platform.directpersistence.statement.AbstractStoreStatementsBuilder
infoMap, persistResults -
Constructor Summary
ConstructorsConstructorDescriptionAbstractEntityStatementsBuilder(EntityRecord record, Config.DatabaseName databaseName) -
Method Summary
Modifier and TypeMethodDescriptionprotected Longprotected PKprotected Stringprotected Map<ColumnPayload.TargetTableType,Set<ColumnPayload>> mergeDataBasePayload(Map<ColumnPayload.TargetTableType, Set<ColumnPayload>> result, Set<PropertyHolder> payload, TypeInfoMap infoMap) protected Map<ColumnPayload.TargetTableType,Set<ColumnPayload>> prepareDataBasePayload(Set<PropertyHolder> payload, TypeInfoMap infoMap) Reads passed set of property holders, converts them into ColumnPayload objects and classifies them per target tables (item standard table, lp table and props table).Methods inherited from class de.hybris.platform.directpersistence.statement.AbstractStoreStatementsBuilder
getPersistResults
-
Field Details
-
itemPk
-
currentOptimisticLockCounter
-
typeCode
-
databaseName
-
-
Constructor Details
-
AbstractEntityStatementsBuilder
-
-
Method Details
-
prepareDataBasePayload
protected Map<ColumnPayload.TargetTableType,Set<ColumnPayload>> prepareDataBasePayload(Set<PropertyHolder> payload, TypeInfoMap infoMap) Reads passed set of property holders, converts them into ColumnPayload objects and classifies them per target tables (item standard table, lp table and props table). -
mergeDataBasePayload
protected Map<ColumnPayload.TargetTableType,Set<ColumnPayload>> mergeDataBasePayload(Map<ColumnPayload.TargetTableType, Set<ColumnPayload>> result, Set<PropertyHolder> payload, TypeInfoMap infoMap) -
getCurrentOptimistiLockCounter
-
getItemPk
-
getTypeCode
-