on ‎2019 Apr 17 1:11 PM
Is it possible to create interceptors using groovy or other scripting languages? If yes, please tell me some reference.
Request clarification before answering.
import de.hybris.platform.servicelayer.interceptor.*;
import de.hybris.platform.servicelayer.interceptor.impl.*;
def logRemoveInterceptor = createLogRemoveInterceptor(); // create your interceptor
InterceptorMapping mapping = new InterceptorMapping();
mapping.setTypeCode("Product");
mapping.setInterceptor(logRemoveInterceptor);
mapping.setReplacedInterceptors([]);
interceptorRegistry.registerInterceptor(mapping)
// interceptorRegistry.unregisterInterceptor(mapping)
def createLogRemoveInterceptor() {
return new RemoveInterceptor() {
@Override
public void onRemove(Object model, InterceptorContext ctx) throws InterceptorException {
println "Removed $model"
}
}
}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.