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 void
onRemove(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
-
-