public class CxExpressionTriggerInterceptor extends BaseTriggerInterceptor implements ValidateInterceptor<CxExpressionTriggerModel>, PrepareInterceptor<CxExpressionTriggerModel>
| Constructor and Description |
|---|
CxExpressionTriggerInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkSegments(CxExpressionTriggerModel model) |
protected void |
extractSegmentCodes(CxExpression expression,
java.util.Set<java.lang.String> result) |
protected CxExpressionTriggerService |
getCxExpressionTriggerService() |
protected CxSegmentDao |
getCxSegmentDao() |
void |
onPrepare(CxExpressionTriggerModel model,
InterceptorContext context)
Called in the
modelService.saveAll() method. |
void |
onValidate(CxExpressionTriggerModel model,
InterceptorContext context)
Called in the
modelService.saveAll() method. |
void |
setCxExpressionTriggerService(CxExpressionTriggerService cxExpressionTriggerService) |
void |
setCxSegmentDao(CxSegmentDao cxSegmentDao) |
isTriggerUniquepublic void onPrepare(CxExpressionTriggerModel model, InterceptorContext context) throws InterceptorException
PrepareInterceptormodelService.saveAll() method. Prepares the values of the given model.onPrepare in interface PrepareInterceptor<CxExpressionTriggerModel>model - the model which values has to be preparedcontext - the InterceptorContextInterceptorException - if an error occured during the preparationprotected void extractSegmentCodes(CxExpression expression, java.util.Set<java.lang.String> result) throws InterceptorException
InterceptorExceptionpublic void onValidate(CxExpressionTriggerModel model, InterceptorContext context) throws InterceptorException
ValidateInterceptormodelService.saveAll() method. Validates the values of the given model.onValidate in interface ValidateInterceptor<CxExpressionTriggerModel>model - the model which values has to be validatedcontext - the InterceptorContextInterceptorException - if any values of the model are not valid.protected void checkSegments(CxExpressionTriggerModel model) throws InterceptorException
InterceptorExceptionpublic void setCxExpressionTriggerService(CxExpressionTriggerService cxExpressionTriggerService)
public void setCxSegmentDao(CxSegmentDao cxSegmentDao)
protected CxExpressionTriggerService getCxExpressionTriggerService()
protected CxSegmentDao getCxSegmentDao()
Copyright © 2018 SAP SE. All Rights Reserved.