Hi all
i am implementing remove interceptor but getting error
public class MyCustomerDeletedCustomer implements RemoveInterceptor {
@Override
public void onRemove(final Object object, final InterceptorContext ctx) throws InterceptorException
{
if (object instanceof MyCustomerModel)
{
final MyCustomerModel myCustomerModel = (MyCustomerModel) object;
final DeletedCustomerModel deletedCustomerModel = ctx.getModelService().create(DeletedCustomerModel.class);
deletedCustomerModel.setDate(new Date());
deletedCustomerModel.setEmailID(myCustomerModel.getEmailId());
deletedCustomerModel.setUid(myCustomerModel.getUid());
ctx.registerElementFor(deletedCustomerModel, PersistenceOperation.SAVE);
}
}
}
in spring xml
</bean>
<bean id="MyValidateInterceptorMapping" class="de.hybris.platform.servicelayer.interceptor.impl.InterceptorMapping">
<property name="interceptor" ref="MyCustomerDeletedCustomer"></property>
<property name="typeCode" ref="MyCustomer"></property>
</bean>
is it the correct way?
if i missing anything please do tell.
Thanks