Class CreateAuditReportWizardHandler
java.lang.Object
com.hybris.backoffice.widgets.actions.audit.CreateAuditReportWizardHandler
- All Implemented Interfaces:
com.hybris.cockpitng.widgets.configurableflow.FlowActionHandler
public class CreateAuditReportWizardHandler
extends Object
implements com.hybris.cockpitng.widgets.configurableflow.FlowActionHandler
Wizard handler responsible for executing cron job which will create audit report.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CronJobModelcreateCronJobModel(AuditReportWizardData wizardData) CreatesCronJobModelwhich will be executed.protected com.hybris.backoffice.widgets.notificationarea.NotificationServiceprotected voidnotifyUserGenerationInvoked(com.hybris.cockpitng.engine.WidgetInstanceManager wim, com.hybris.backoffice.widgets.notificationarea.event.NotificationEvent.Level level) Deprecated, for removal: This API element is subject to removal in a future version.voidperform(com.hybris.cockpitng.config.jaxb.wizard.CustomType customType, com.hybris.cockpitng.widgets.configurableflow.FlowActionHandlerAdapter adapter, Map<String, String> parameters) voidsetCommonI18NService(CommonI18NService commonI18NService) voidsetCronJobPerformableSpringId(String cronJobPerformableSpringId) voidsetCronJobService(CronJobService cronJobService) voidsetKeyGenerator(KeyGenerator keyGenerator) voidsetModelService(ModelService modelService) voidsetNotificationService(com.hybris.backoffice.widgets.notificationarea.NotificationService notificationService) voidsetUserService(UserService userService)
-
Field Details
-
MODEL_WIZARD_DATA
- See Also:
-
-
Constructor Details
-
CreateAuditReportWizardHandler
public CreateAuditReportWizardHandler()
-
-
Method Details
-
perform
public void perform(com.hybris.cockpitng.config.jaxb.wizard.CustomType customType, com.hybris.cockpitng.widgets.configurableflow.FlowActionHandlerAdapter adapter, Map<String, String> parameters) - Specified by:
performin interfacecom.hybris.cockpitng.widgets.configurableflow.FlowActionHandler
-
notifyUserGenerationInvoked
@Deprecated(since="6.7", forRemoval=true) protected void notifyUserGenerationInvoked(com.hybris.cockpitng.engine.WidgetInstanceManager wim, com.hybris.backoffice.widgets.notificationarea.event.NotificationEvent.Level level) Deprecated, for removal: This API element is subject to removal in a future version.since 6.7, use theNotificationService.notifyUser(String, String, NotificationEvent.Level, Object...)instead.Invokes notification containing information about the triggered process of report generation.- Parameters:
wim- widget instance manager.level- notification level.
-
createCronJobModel
CreatesCronJobModelwhich will be executed.- Parameters:
wizardData- the wizard's data.- Returns:
- the instance of
CronJobModel.
-
getModelService
-
setModelService
-
getKeyGenerator
-
setKeyGenerator
-
getUserService
-
setUserService
-
getCommonI18NService
-
setCommonI18NService
-
getCronJobService
-
setCronJobService
-
getCronJobPerformableSpringId
-
setCronJobPerformableSpringId
-
getNotificationService
protected com.hybris.backoffice.widgets.notificationarea.NotificationService getNotificationService() -
setNotificationService
public void setNotificationService(com.hybris.backoffice.widgets.notificationarea.NotificationService notificationService)
-
NotificationService.notifyUser(String, String, NotificationEvent.Level, Object...)instead.