public abstract class ModelOnChangeExecutionTemplate<T extends AbstractItemModel> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected InterceptorContext |
ctx |
protected T |
model |
protected ItemModelContext |
modelContext |
protected ModelService |
modelService |
| Constructor and Description |
|---|
ModelOnChangeExecutionTemplate(T model,
InterceptorContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
void |
executeIfContentChanged() |
protected abstract void |
executeOnChange() |
protected <T> T |
getOriginal(String attributeQualifier) |
protected abstract boolean |
modelHasChanged() |
protected final T extends AbstractItemModel model
protected final InterceptorContext ctx
protected final ModelService modelService
protected final ItemModelContext modelContext
public ModelOnChangeExecutionTemplate(T model, InterceptorContext ctx)
protected abstract boolean modelHasChanged()
protected abstract void executeOnChange()
public void executeIfContentChanged()
protected <T> T getOriginal(String attributeQualifier)
Copyright © 2017 SAP SE. All Rights Reserved.