public class PatchExecutionUnitAspect
extends java.lang.Object
DefaultPatchImportService.importImpexUnit(..)PatchAction.perform(..)ImportPatchAction it creates PatchExecutionUnitModel and fills it with all data. For other
implementations of PatchAction it runs their own defined strategies.| Constructor and Description |
|---|
PatchExecutionUnitAspect() |
| Modifier and Type | Method and Description |
|---|---|
ImpexImportUnitResult |
handleImportPatch(ProceedingJoinPoint joinPoint)
Method that performs a tracking activity for DefaultPatchImportService.importImpexUnit(..) method calls.
|
void |
handlePerformActionPatch(ProceedingJoinPoint joinPoint)
Method that performs a tracking activity for PatchAction.perform(..) method calls using tracking strategies.
|
void |
setDefaultPatchExecutionUnitTrackingStrategy(PatchExecutionUnitTrackingStrategy defaultPatchExecutionUnitTrackingStrategy) |
void |
setModelService(ModelService modelService) |
void |
setOwnAspectsList(java.util.Collection<java.lang.String> ownAspectsList) |
void |
setPatchExecutionService(PatchExecutionService patchExecutionService) |
void |
setPatchExecutionUnitTrackingStrategyMap(java.util.Map<java.lang.String,PatchExecutionUnitTrackingStrategy> patchExecutionUnitTrackingStrategyMap) |
void |
setPatchImportService(PatchImportService patchImportService) |
void |
setTimeService(TimeService timeService) |
public ImpexImportUnitResult handleImportPatch(ProceedingJoinPoint joinPoint) throws java.lang.Throwable
joinPoint - ProceedingJoinPointImpexImportUnitResultjava.lang.Throwable - throws PatchImportException when there are minor errors, which has no impact on import continuation,
other exceptions will stop whole init/update processpublic void handlePerformActionPatch(ProceedingJoinPoint joinPoint)
throws java.lang.Throwable
joinPoint - ProceedingJoinPointjava.lang.Throwable - when there are major errors which have impact on stopping whole init/update processpublic void setTimeService(TimeService timeService)
public void setModelService(ModelService modelService)
public void setPatchExecutionService(PatchExecutionService patchExecutionService)
public void setPatchImportService(PatchImportService patchImportService)
public void setOwnAspectsList(java.util.Collection<java.lang.String> ownAspectsList)
public void setDefaultPatchExecutionUnitTrackingStrategy(PatchExecutionUnitTrackingStrategy defaultPatchExecutionUnitTrackingStrategy)
public void setPatchExecutionUnitTrackingStrategyMap(java.util.Map<java.lang.String,PatchExecutionUnitTrackingStrategy> patchExecutionUnitTrackingStrategyMap)
Copyright © 2018 SAP SE. All Rights Reserved.