public class ProcessesController
extends DefaultWidgetController
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMP_ID_AUTO_CLOSE_COMPONENT |
static java.lang.String |
COMP_ID_CLOSE_BTN |
static java.lang.String |
COMP_ID_OPEN_BTN |
protected static java.lang.String |
DEFAULT_LISTITEM_RENDERER |
static java.lang.String |
GLOBAL_EVENT_UPDATE_PROCESS_FOR_CRON_JOB |
static java.lang.String |
MODEL_PROGRESS_DATA_MAP |
static java.lang.String |
MODEL_UNSEEN_PROCESSES |
protected static java.lang.String |
SETTING_LISTITEM_RENDERER |
protected static java.lang.String |
SETTING_SHOW_FINISHED_JOBS |
protected static java.lang.String |
SETTING_SHOW_GLOBAL_JOBS |
protected static java.lang.String |
SETTING_TIME_RANGES |
protected static java.lang.String |
SOCKET_IN_UPDATE_CRON_JOB |
static java.lang.String |
SOCKET_OUT_SHOW_LOG |
protected static java.lang.String |
YW_PROCESSES_OPENING_BTN_SPIN |
protected static java.lang.String |
YW_PROCESSES_UNSEEN |
| Constructor and Description |
|---|
ProcessesController() |
protected static final java.lang.String SETTING_SHOW_GLOBAL_JOBS
protected static final java.lang.String SETTING_SHOW_FINISHED_JOBS
protected static final java.lang.String SETTING_TIME_RANGES
protected static final java.lang.String SETTING_LISTITEM_RENDERER
protected static final java.lang.String SOCKET_IN_UPDATE_CRON_JOB
public static final java.lang.String SOCKET_OUT_SHOW_LOG
protected static final java.lang.String YW_PROCESSES_OPENING_BTN_SPIN
protected static final java.lang.String YW_PROCESSES_UNSEEN
public static final java.lang.String MODEL_UNSEEN_PROCESSES
public static final java.lang.String COMP_ID_OPEN_BTN
public static final java.lang.String COMP_ID_CLOSE_BTN
public static final java.lang.String COMP_ID_AUTO_CLOSE_COMPONENT
protected static final java.lang.String DEFAULT_LISTITEM_RENDERER
public static final java.lang.String MODEL_PROGRESS_DATA_MAP
public static final java.lang.String GLOBAL_EVENT_UPDATE_PROCESS_FOR_CRON_JOB
public void initialize(Component comp)
protected boolean hasAnyUnseen()
protected void initSettingsManager()
protected void onProcessesSettingChanged(java.lang.String settingName,
java.lang.Object updatedValue)
protected void initProcessesListbox()
protected void handleUnseenMarkers(Listitem listcell,
CronJobHistoryModel cronJobHistory)
@Deprecated
protected void handleUnseenMarkers(Listitem listcell,
java.lang.Object cronJobHistory)
handleUnseenMarkers(Listitem, CronJobHistoryModel)protected java.util.Map<java.lang.String,java.lang.Object> getConfig()
protected <any> getRenderer()
protected void fetchProcesses()
protected CronJobHistoryDataQuery getProcessesDataQuery()
@Deprecated protected CronJobHistoryDataQuery decorateQuery(CronJobHistoryDataQuery query)
protected void setProcesses(java.util.List<CronJobHistoryModel> processes)
public void updateProcessForCronJobOnEvent(CockpitEvent event)
public void updateProcessForCronJob(java.lang.String cronJobCode)
protected void lookupCronJobsProcess(java.lang.String cronJobCode)
protected void onStartedCronJobLookup()
protected void updateProcesses(java.util.List<CronJobHistoryModel> processes)
protected void updateProcess(CronJobHistoryModel process)
protected void stopCronJobLookupIfLastFound(CronJobHistoryModel process)
protected void addProcessToListModel(CronJobHistoryModel process)
protected void handleUserUnseenChanges(CronJobHistoryModel process)
public void onApplicationHeartbeat(CockpitEvent cockpitEvent)
public void refreshRunningProcesses()
protected java.util.List<java.lang.String> getAllRunningCronJobCodes()
protected java.util.List<CronJobHistoryModel> getAllRunningCronJobHistories()
protected void resetAndUpdateProgressData(java.util.List<CronJobHistoryModel> processes)
protected ProgressData createProgressData()
protected void sortProcessesByStartTime()
protected boolean isExecutedByCurrentUser(CronJobHistoryModel process)
protected boolean hasAnyRunning()
public void onOpenBtn()
public void onAutoCloseComponent()
public void onCloseBtn()
protected boolean isShowGlobalJobs()
protected boolean isShowFinishedJobs()
public ProcessesSettingsManager getSettingsManager()
protected DataType loadDataType()
public void processFinished(CockpitEvent cockpitEvent)
public void processStarted(CockpitEvent cockpitEvent)
public Label getFinishedJobsStateLabel()
public Label getGlobalJobsStateLabel()
public Checkbox getGlobalJobsCheckbox()
public Checkbox getFinishedJobsCheckbox()
public Listbox getTimeRangeList()
public Label getTimeRangeStateLabel()
public Listbox getProcessesListbox()
public Toolbarbutton getOpenBtn()
public boolean isDataLoaded()
public <any> getProcessesListModel()
public java.util.Map<CronJobHistoryModel,ProgressData> getProgressDataMap()
protected java.util.Set<CronJobHistoryModel> getUnseenProcesses()
public CockpitUserService getCockpitUserService()
public LabelService getLabelService()
public TimeService getTimeService()
public ProcessesUpdatersRegistry getProcessesUpdatersRegistry()
public TypeFacade getTypeFacade()
public CronJobHistoryFacade getCronJobHistoryFacade()
public java.util.List<ProcessesQueryDecorator> getProcessesQueryDecorators()
public Timer getStartedCronJobLookupTimer()
public java.util.Set<java.lang.String> getStartedCronJobsToLookup()
Copyright © 2018 SAP SE. All Rights Reserved.