Class AbstractParentChildValidateInterceptor

java.lang.Object
de.hybris.platform.subscriptionservices.interceptor.impl.AbstractParentChildValidateInterceptor
All Implemented Interfaces:
Interceptor, ValidateInterceptor
Direct Known Subclasses:
ChargeEntryValidateInterceptor, OneTimeChargeEntryValidateInterceptor, OverageUsageChargeEntryValidateInterceptor, SubscriptionPricePlanValidateInterceptor, UsageChargeValidateInterceptor

public abstract class AbstractParentChildValidateInterceptor extends Object implements ValidateInterceptor
Abstract interceptor for ItemModels whose parent objects also need to be modified if they are modified. By implementing the function onValidate as final, one can make sure that markParentItemsAsModified(de.hybris.platform.core.model.ItemModel) is called after all validations in the sub-classes have successfully passed.