cancel
Showing results for 
Search instead for 
Did you mean: 

Unable to register Custom Model in PrepareInterceptor

former_member638588
Participant
0 Kudos

Hi,

I have piece of code in my custom Interceptor which extends Prepare Interceptor.

SafetyInfoModel safetyInfoModel = modelService.create(SafetyInfoModel.class);

                 safetyInfoModel .setCatalogVersion(paramModel.getCatalogVersion());
                 safetyInfoModel .setCode(paramModel.getCode());
              
                 paramModel.setLOrealSafetyInfo(safetyInfoModel );

Here I need to persist the SafetyInfoModel . But I cannot use The modelService.save(SafetyInfoModel) in prepare Interceptor. Is there any good way to do this.

Looking forward to response.

Regards, Yashwanth

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

The interceptorContext object has a way to ask for items to be saved (after the interceptor returns)

 interceptorContext.registerElementFor(safetyInfoModel, PersistenceOperation.SAVE);