public class UpdateItemStatementsBuilder extends NewItemStatementsBuilder
AbstractStoreStatementsBuilder.ColumnPayloadTransformerdataBasePayload, localizedDataBasePayload, sateliteTablesChangedcurrentOptimisticLockCounter, databaseName, itemPk, typeCodeinfoMap, persistResults| Constructor and Description |
|---|
UpdateItemStatementsBuilder(UpdateRecord record,
LocalizationService localizationService,
boolean optimisticLockingEnabled,
JdbcTemplate jdbcTemplate,
Config.DatabaseName databaseName) |
| Modifier and Type | Method and Description |
|---|---|
StatementHolder |
createLpRescueStatement(PK langPk,
java.util.Set<ColumnPayload> changesForLang) |
StatementHolder |
createPropsRescueStatement(java.util.Set<ColumnPayload> propsRealPayload) |
java.util.Set<StatementHolder> |
createStatements()
Creates bunch of
StatementHolder objects which keeps all required statements for item
creation/modification/deletion. |
buildLocalizedServiceColumnsPayload, buildpPropsColumnsPayload, getTimeColumngetCurrentOptimistiLockCounter, getItemPk, getTypeCode, mergeDataBasePayload, prepareDataBasePayloadgetPersistResultspublic UpdateItemStatementsBuilder(UpdateRecord record, LocalizationService localizationService, boolean optimisticLockingEnabled, JdbcTemplate jdbcTemplate, Config.DatabaseName databaseName)
public java.util.Set<StatementHolder> createStatements()
StatementsBuilderStatementHolder objects which keeps all required statements for item
creation/modification/deletion.createStatements in interface StatementsBuildercreateStatements in class NewItemStatementsBuilderpublic StatementHolder createLpRescueStatement(PK langPk, java.util.Set<ColumnPayload> changesForLang)
public StatementHolder createPropsRescueStatement(java.util.Set<ColumnPayload> propsRealPayload)
Copyright © 2018 SAP SE. All Rights Reserved.