public class UpdateItemStatementsBuilder extends NewItemStatementsBuilder
AbstractStoreStatementsBuilder.ColumnPayloadTransformerdataBasePayload, localizedDataBasePayload, sateliteTablesChangedcurrentOptimisticLockCounter, databaseName, itemPk, typeCodeinfoMap, persistResults| Constructor and Description |
|---|
UpdateItemStatementsBuilder(AbstractModificationRecord record,
LocalizationService localizationService,
boolean optimisticLockingEnabled,
JdbcTemplate jdbcTemplate,
Config.DatabaseName databaseName) |
| Modifier and Type | Method and Description |
|---|---|
StatementHolder |
createLpRescueStatement(PK langPk,
Set<ColumnPayload> changesForLang) |
StatementHolder |
createPropsRescueStatement(Set<ColumnPayload> propsRealPayload) |
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(AbstractModificationRecord record, LocalizationService localizationService, boolean optimisticLockingEnabled, JdbcTemplate jdbcTemplate, Config.DatabaseName databaseName)
public 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, Set<ColumnPayload> changesForLang)
public StatementHolder createPropsRescueStatement(Set<ColumnPayload> propsRealPayload)
Copyright © 2017 SAP SE. All Rights Reserved.