Class ModelOnChangeExecutionTemplate<T extends AbstractItemModel>
- java.lang.Object
-
- de.hybris.platform.servicelayer.user.interceptors.ModelOnChangeExecutionTemplate<T>
-
public abstract class ModelOnChangeExecutionTemplate<T extends AbstractItemModel> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected InterceptorContextctxprotected Tmodelprotected ItemModelContextmodelContextprotected ModelServicemodelService
-
Constructor Summary
Constructors Constructor Description ModelOnChangeExecutionTemplate(T model, InterceptorContext ctx)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidexecuteIfContentChanged()protected abstract voidexecuteOnChange()protected <T> TgetOriginal(java.lang.String attributeQualifier)protected abstract booleanmodelHasChanged()
-
-
-
Field Detail
-
model
protected final T extends AbstractItemModel model
-
ctx
protected final InterceptorContext ctx
-
modelService
protected final ModelService modelService
-
modelContext
protected final ItemModelContext modelContext
-
-
Constructor Detail
-
ModelOnChangeExecutionTemplate
public ModelOnChangeExecutionTemplate(T model, InterceptorContext ctx)
-
-