Interface RemoveInterceptor<MODEL>
-
- All Superinterfaces:
Interceptor
- All Known Implementing Classes:
AgentDesktopCustomerRemoveInterceptor,Agentdesktopdataexchangeb2bCustomerModelRemoveInterceptor,Agentdesktopdataexchangeb2bOrderRemoveInterceptor,Agentdesktopdataexchangeb2bUnitAddressModelRemoveInterceptor,Agentdesktopdataexchangeb2bUnitModelRemoveInterceptor,AgentDesktopOrderRemoveInterceptor,AsBoostItemConfigurationInterceptor,AsBoostRuleInterceptor,AsFacetConfigurationInterceptor,AsFacetValueConfigurationInterceptor,AsSearchConfigurationInterceptor,AsSortConfigurationInterceptor,AsSortExpressionInterceptor,BundleTemplateRemoveInterceptor,CatalogVersionRemoveInterceptor,CategoryRemovalValidator,CecModelInterceptor,CheckIfRemovableMediaInterceptor,CheckVersionsRemoveInterceptor,ClassificationAttributeValueRemoveInterceptor,ClearZDMVCurrencyRemoveInterceptor,ClearZDMVZoneRemoveInterceptor,CMSAbstractPageRemoveInterceptor,CMSContentSlotRemoveInterceptor,CMSItemRemoveInterceptor,CMSPageTemplateRemoveInterceptor,CockpitSavedQueryRemoveInterceptor,CodeGenerationConfigurationUsageValidateInterceptor,ConfigurationItemRemoveInterceptor,ConstraintGroupRemoveInterceptor,ConsumedDestinationRemoveInterceptor,ConsumedOAuthCredentialRemoveInterceptor,CxActionRemoveInterceptor,CxScriptMapperInterceptor,CxSegmentRemoveInterceptor,DefaultAbstractOrderEntryRemoveInterceptor,DefaultAbstractOrderRemoveInterceptor,DefaultCatalogRemoveInterceptor,DefaultSapC4cAddressInterceptor,DefaultSECAddressRemoveInterceptor,DefaultSECB2BUnitRemoveInterceptor,DefaultSECCustomerRemoveInterceptor,DefaultSECOrderRemoveInterceptor,FlashBuyCouponCleanUpInterceptor,ModifySystemUsersInterceptor,MultiAbstractOrderRemoveInterceptor,NavigationNodeRemoveInterceptor,PartOfModelRegisterForRemoveInterceptor,PDTRowRemoveInterceptor,ProductConfigurationRemoveInterceptor,ProductFeatureRemoveInterceptor,ProductPriceRegisterForRemoveInterceptor,ProductReferenceRemoveInterceptor,ProductRemoveInterceptor,RemoveBaseCurrencyInterceptor,RemoveCurrencyCheckOrdersInterceptor,RemoveDataOnMediaModelRemoveInterceptor,RemoveDeliverModesOnPaymentModeRemovalInterceptor,RemoveDeliveryModeCheckOrdersInterceptor,RemoveDiscountsOnCurrencyRemovalInterceptor,RemoveExposedDestinationInterceptor,RemoveInterceptorTest.RegionRemoveInterceptor,RemoveLastLanguageInterceptor,RemovePaymentModeCheckOrdersInterceptor,RemoveSessionLanguageInterceptor,RuleEngineRuleRemoveInterceptor,RuleGroupRemoveInterceptor,StoredHttpSessionRemoveInterceptor,StreamConfigurationRemoveInterceptor,SyncTimestampsRemoveInterceptor,SyncTimestapsForCatalogVersionRemoveInterceptor,UserRemoveInterceptor,VariantProductRemoveInterceptor,VariantTypeRemoveInterceptor,VoidInterceptor,Y2YStreamConfigurationContainerRemoveInterceptor
public interface RemoveInterceptor<MODEL> extends Interceptor
The RemoveInterceptor is called before a model is removed from the database. Use the RemoveInterceptor to prevent the removal of the model or to remove other (related) models.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidonRemove(MODEL model, InterceptorContext ctx)Called in themodelService.removeAll()method.
-
-
-
Method Detail
-
onRemove
void onRemove(MODEL model, InterceptorContext ctx) throws InterceptorException
Called in themodelService.removeAll()method.- Parameters:
model- the model which should be removedctx- theInterceptorContext- Throws:
InterceptorException- if the remove reports an error
-
-