Class ProcessesController

java.lang.Object
org.zkoss.zk.ui.event.GenericEventListener
org.zkoss.zk.ui.util.GenericComposer<T>
org.zkoss.zk.ui.util.GenericAutowireComposer<T>
org.zkoss.zk.ui.util.GenericForwardComposer<org.zkoss.zk.ui.Component>
com.hybris.cockpitng.util.ViewAnnotationAwareComposer
com.hybris.cockpitng.util.DefaultWidgetController
com.hybris.backoffice.widgets.processes.ProcessesController
All Implemented Interfaces:
com.hybris.cockpitng.core.WidgetController, com.hybris.cockpitng.dnd.WidgetDragAndDropAware, com.hybris.cockpitng.engine.WidgetInstanceManagerAware, Serializable, org.zkoss.zk.ui.event.EventListener, org.zkoss.zk.ui.event.SerializableEventListener, org.zkoss.zk.ui.util.ComponentActivationListener, org.zkoss.zk.ui.util.ComponentCloneListener, org.zkoss.zk.ui.util.Composer<org.zkoss.zk.ui.Component>, org.zkoss.zk.ui.util.ComposerExt<org.zkoss.zk.ui.Component>

public class ProcessesController extends com.hybris.cockpitng.util.DefaultWidgetController
See Also:
  • Field Details

  • Constructor Details

    • ProcessesController

      public ProcessesController()
  • Method Details

    • initialize

      public void initialize(org.zkoss.zk.ui.Component comp)
      Overrides:
      initialize in class com.hybris.cockpitng.util.DefaultWidgetController
    • hasAnyUnseen

      protected boolean hasAnyUnseen()
    • initSettingsManager

      protected void initSettingsManager()
    • onProcessesSettingChanged

      protected void onProcessesSettingChanged(String settingName, Object updatedValue)
    • initProcessesListbox

      protected void initProcessesListbox()
    • handleUnseenMarkers

      protected void handleUnseenMarkers(org.zkoss.zul.Listitem listcell, CronJobHistoryModel cronJobHistory)
    • handleUnseenMarkers

      @Deprecated(since="6.5", forRemoval=true) protected void handleUnseenMarkers(org.zkoss.zul.Listitem listcell, Object cronJobHistory)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getConfig

      protected Map<String,Object> getConfig()
    • getRenderer

      protected com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.Listitem,Object,CronJobHistoryModel> getRenderer()
    • fetchProcesses

      protected void fetchProcesses()
    • getProcessesDataQuery

      protected CronJobHistoryDataQuery getProcessesDataQuery()
    • decorateQuery

      @Deprecated(since="6.6", forRemoval=true) protected CronJobHistoryDataQuery decorateQuery(CronJobHistoryDataQuery query)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 6.6 - not used anymore
    • setProcesses

      protected void setProcesses(List<CronJobHistoryModel> processes)
    • updateProcessForCronJobOnEvent

      public void updateProcessForCronJobOnEvent(com.hybris.cockpitng.core.events.CockpitEvent event)
    • updateProcessForCronJob

      public void updateProcessForCronJob(String cronJobCode)
    • lookupCronJobsProcess

      protected void lookupCronJobsProcess(String cronJobCode)
    • onStartedCronJobLookup

      protected void onStartedCronJobLookup()
    • updateProcesses

      protected void updateProcesses(List<CronJobHistoryModel> processes)
    • updateProcess

      protected void updateProcess(CronJobHistoryModel process)
    • stopCronJobLookupIfLastFound

      protected void stopCronJobLookupIfLastFound(CronJobHistoryModel process)
    • addProcessToListModel

      protected void addProcessToListModel(CronJobHistoryModel process)
    • handleUserUnseenChanges

      protected void handleUserUnseenChanges(CronJobHistoryModel process)
    • onApplicationHeartbeat

      public void onApplicationHeartbeat(com.hybris.cockpitng.core.events.CockpitEvent cockpitEvent)
    • refreshRunningProcesses

      public void refreshRunningProcesses()
    • getAllRunningCronJobCodes

      protected List<String> getAllRunningCronJobCodes()
    • getAllRunningCronJobHistories

      protected List<CronJobHistoryModel> getAllRunningCronJobHistories()
    • resetAndUpdateProgressData

      protected void resetAndUpdateProgressData(List<CronJobHistoryModel> processes)
    • createProgressData

      protected ProgressData createProgressData()
    • sortProcessesByStartTime

      protected void sortProcessesByStartTime()
    • isExecutedByCurrentUser

      protected boolean isExecutedByCurrentUser(CronJobHistoryModel process)
    • hasAnyRunning

      protected boolean hasAnyRunning()
    • onOpenBtn

      public void onOpenBtn()
    • onAutoCloseComponent

      public void onAutoCloseComponent()
    • onCloseBtn

      public void onCloseBtn()
    • isShowGlobalJobs

      protected boolean isShowGlobalJobs()
    • isShowFinishedJobs

      protected boolean isShowFinishedJobs()
    • getSettingsManager

      public ProcessesSettingsManager getSettingsManager()
    • loadDataType

      protected com.hybris.cockpitng.dataaccess.facades.type.DataType loadDataType()
    • processFinished

      public void processFinished(com.hybris.cockpitng.core.events.CockpitEvent cockpitEvent)
    • processStarted

      public void processStarted(com.hybris.cockpitng.core.events.CockpitEvent cockpitEvent)
    • getFinishedJobsStateLabel

      public org.zkoss.zul.Label getFinishedJobsStateLabel()
    • getGlobalJobsStateLabel

      public org.zkoss.zul.Label getGlobalJobsStateLabel()
    • getGlobalJobsCheckbox

      public org.zkoss.zul.Checkbox getGlobalJobsCheckbox()
    • getFinishedJobsCheckbox

      public org.zkoss.zul.Checkbox getFinishedJobsCheckbox()
    • getTimeRangeList

      public org.zkoss.zul.Listbox getTimeRangeList()
    • getTimeRangeStateLabel

      public org.zkoss.zul.Label getTimeRangeStateLabel()
    • getProcessesListbox

      public org.zkoss.zul.Listbox getProcessesListbox()
    • getOpenBtn

      public org.zkoss.zul.Toolbarbutton getOpenBtn()
    • isDataLoaded

      public boolean isDataLoaded()
    • getProcessesListModel

      public org.zkoss.zul.ListModelList<CronJobHistoryModel> getProcessesListModel()
    • getProgressDataMap

      public Map<CronJobHistoryModel,ProgressData> getProgressDataMap()
    • getUnseenProcesses

      protected Set<CronJobHistoryModel> getUnseenProcesses()
    • getCockpitUserService

      public com.hybris.cockpitng.core.user.CockpitUserService getCockpitUserService()
    • getLabelService

      public com.hybris.cockpitng.labels.LabelService getLabelService()
    • getTimeService

      public TimeService getTimeService()
    • getProcessesUpdatersRegistry

      public ProcessesUpdatersRegistry getProcessesUpdatersRegistry()
    • getTypeFacade

      public com.hybris.cockpitng.dataaccess.facades.type.TypeFacade getTypeFacade()
    • getCronJobHistoryFacade

      public CronJobHistoryFacade getCronJobHistoryFacade()
    • getProcessesQueryDecorators

      public List<ProcessesQueryDecorator> getProcessesQueryDecorators()
    • getStartedCronJobLookupTimer

      public org.zkoss.zul.Timer getStartedCronJobLookupTimer()
    • getStartedCronJobsToLookup

      public Set<String> getStartedCronJobsToLookup()