Class CapacityPlanningScenarioSearch
java.lang.Object
overit.geocall.platform.ui.UINode
overit.geocall.ui.Component
overit.geocall.ui.Control
overit.geocall.basic.ui.Container
overit.geocallapp.utilities.ux.ui.container.BaseSearchContainer<BOCapacityPlanningScenario>
overit.geocallapp.wfm.planning.ux.forecastcapacity.capacityplanning.scenario.CapacityPlanningScenarioSearch
- All Implemented Interfaces:
Serializable,overit.geocall.marks.MethodExposer,overit.geocall.marks.NameExposer,Badgeable,Identified,Tool,overit.geocall.ux.configurability.UIConfigurable,overit.geocall.ux.edm.ModelConfigurable
@UI(searchPanel="rightPanel",
resultTable="stvSearchCapacityPlanningScenarioResults",
searchForm="fSearchCapacityPlanningScenario")
public class CapacityPlanningScenarioSearch
extends BaseSearchContainer<BOCapacityPlanningScenario>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocallapp.utilities.ux.ui.container.BaseSearchContainer
BaseSearchContainer.Navigation, BaseSearchContainer.UINested classes/interfaces inherited from class overit.geocall.ui.Component
Component.Configurable, Component.ConfigurableAttribute, Component.ConfigurableAttributes, Component.FilterCriteria, Component.Registry -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Longstatic final Stringprotected static final Stringprotected NullComponentprotected NullComponentprotected Panelprotected PlainButtonprotected PlainButtonstatic final StringFields inherited from class overit.geocallapp.utilities.ux.ui.container.BaseSearchContainer
currentRow, dateRangePresets, openObject, resultTable, searchFilter, searchForm, searchPanelFields inherited from class overit.geocall.basic.ui.Container
_rofields, _rules, DALINK_NO, DALINK_YES, DATE_MAX, DATE_MIN, TIME_MAX, TIME_MIN, TYPE_ACTION, TYPE_BOOLEAN, TYPE_DATE, TYPE_DOUBLE, TYPE_DTZ, TYPE_EURO, TYPE_FILE, TYPE_FILES, TYPE_INTEGER, TYPE_LONG, TYPE_LONGARRAY, TYPE_MAP, TYPE_MAXDATE, TYPE_MAXTIME, TYPE_MEASURE, TYPE_MINDATE, TYPE_MINTIME, TYPE_NEWACTION, TYPE_STRING, TYPE_STRINGARRAY, TYPE_SUBSET, TYPE_SUBSETRANGE, TYPE_SUPPORT, TYPE_TIMERANGEFields inherited from class overit.geocall.ui.Control
_blank, _cleaner, _dblink, _enabled, _ro, _title, altEventIconsList, altIcon, ariaDescription, ariaLabel, badge, badgeformat, FILTER_PREFIXES, LABEL_ATTRIBUTE, LABEL_IN_LINE_ATTRIBUTE, STATE_BLANK, STATE_NORMAL, STATE_RO, STATE_ROBLANKFields inherited from class overit.geocall.ui.Component
_basic, _childrenContainers, _currentId, _gridalign, _gridcols, _gridrows, _gridvalign, _iconElement, _id, _keylabel, _label, _layoutName, _name, _parentContainer, _registryName, _shortcut, _tabindex, _transformations, _valuesContainer, aliasField, BR, configHidden, configuredLabel, configuredLabelInLine, defaultHidden, ELEMENT_BR, ELEMENT_NULL, entityContainer, entityName, extendedField, fullHeight, important, labelInLine, layoutLabel, PIXEL_IMG, safeInlineService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddRowMenuItems(Menu menu) Method used to manage the result table row menu items.protected voidexecuteExportXlsx(Long capacityPlanningSelected, String fileName) protected BOCapacityPlanningScenariogetCapacityPlanningScenarioData(int row) booleanbooleanUI event handler to go to Capacity Planning Comparator pagebooleanbooleanUI event handler to cancel the coverage scenario header.booleanEvent launched for edit a capacity planning scenario.booleanonExportXLSX(UIMessage uim) UI event handler to export/download an XLSX file representing the row (i.e., aBOCapacityPlanningScenarioobject with all its data.booleanonFilterTab(UIMessage uim) UI event handler to show filter tab.booleanvoidonOkNameExport(UIMessage uim) UI event handler to confirm the export name.booleanonReportTab(UIMessage uim) UI event handler to show the report tab.booleanbooleanonShowLogPage(UIMessage uim) booleanEvent launched for view a capacity planning scenario.booleanonViewCoverage(UIMessage uim) protected voidDefines the initial page aspect setting the visibility field in the search form and launches the main search.protected voidprotected voidMethods inherited from class overit.geocallapp.utilities.ux.ui.container.BaseSearchContainer
addTableMenuItems, dateRangesPresets, getFilterParams, getSelectedObject, isEditingEnabled, onApplyPreset, onClearDatePresets, onHideSearchPanel, onNew, onOpen, onQuery, onRefresh, onRefreshRow, onRowClick, onRowMenu, onShowDatePresets, onShowSearchPanel, onTableMenu, refresh, refreshCurrentTableRow, search, showFilterPanelMethods inherited from class overit.geocall.basic.ui.Container
alert, applyRule, getBASIC, getBLANK, getHtml, getRO, getROField, onClose, onOpenChildContainer, onRestore, onRule, prepareName, rulesNewValues, setROField, setValues, setValuesMethods inherited from class overit.geocall.ui.Control
avoidNull, clean, getBadgeFormat, getBadgeValue, getCleaner, getConfigurableProperties, getDAValues, getDBLINK, getKEYLABEL, getLABEL, getState, getTITLE, getValues, getWM, isEnabled, isEnabledBasedOnFunction, isFunctionEnabled, isImportant, isRoBasedOnFunction, nameWithNoFilterPrefix, setALTEVENTICON, setALTICON, setARIADESCRIPTION, setARIALABEL, setBADGEFORMAT, setBADGEVALUE, setBLANK, setCLEANER, setConfiguredProperty, setDBLINK, setENABLED, setFUNCTION, setModelProperties, setRO, setTitle, setTITLEMethods inherited from class overit.geocall.ui.Component
adapt, ajaxQuery, appendAttribute, buildDisplayScript, buildSetupScript, calcKeyLabel, calcLabel, calcShortcut, canBeConfigured, changed, clearConfiguredProperties, componentIterator, componentSize, connect, containerIterator, createAjaxFrame, deprecate, fillSetupScript, generateFlexableFullHeightContainer, generateId, getBoolean, getBoolean, getChildrenComponents, getChildrenContainers, getDefaultLabel, getDefaultLayoutLabel, getEntityContainer, getEntityName, getFullHeight, getGridAlign, getGridCols, getGridRows, getGridVAlign, getHtmlLabel, getHtmlLabel, getIcon, getId, getIdentity, getint, getLayoutLabel, getLayoutName, getNAME, getParentComponent, getParentContainer, getPublishedChildrenList, getRegistryName, getSHORTCUT, getTabIndex, getTeacher, getValuesContainer, getWindow, initChilds, isActivable, isActive, isAliasField, isConfigHidden, isDefaultHidden, isExtendedField, isLabelInLine, onInit, setActivable, setActive, setAliasField, setBASIC, setConfigHidden, setDEFAULTHIDDEN, setEntityName, setExtendedField, setFULLHEIGHT, setGRIDALIGN, setGRIDCOLS, setGRIDROWS, setGRIDVALIGN, setICON, setIdentity, setIMPORTANT, setLabel, setLABEL, setLABELINLINE, setLAYOUTLABEL, setLAYOUTNAME, setNAME, setREGISTRYNAME, setTooltip, setup, setValuesContainer, stringForJs, tabIndexerMethods inherited from class overit.geocall.platform.ui.UINode
addChild, addChildText, getChildren, getNodeId, getParent, getRoot, getSchema, setNodeId, setParent, setSchemaMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface overit.geocall.ui.Badgeable
badgeFormat, makeBadgedIcon
-
Field Details
-
RESULT_PAGE_TITLE
- See Also:
-
capacityPlanningSelected
-
panelExport
-
pbFilterTab
-
pbReportTab
-
ncFilter
-
ncReport
-
FILENAME
- See Also:
-
COMPARE_PAGE_TITLE
- See Also:
-
-
Constructor Details
-
CapacityPlanningScenarioSearch
public CapacityPlanningScenarioSearch()
-
-
Method Details
-
setupWindow
protected void setupWindow()Description copied from class:BaseSearchContainerDefines the initial page aspect setting the visibility field in the search form and launches the main search.- Specified by:
setupWindowin classBaseSearchContainer<BOCapacityPlanningScenario>
-
onNewCapacityPlanningScenario
-
onEdit
Event launched for edit a capacity planning scenario.- Overrides:
onEditin classBaseSearchContainer<BOCapacityPlanningScenario>- Parameters:
uim- the UIMessage- Returns:
- true, if successful
-
onView
Event launched for view a capacity planning scenario.- Overrides:
onViewin classBaseSearchContainer<BOCapacityPlanningScenario>- Parameters:
uim- the UIMessage- Returns:
- true, if successful
-
getCapacityPlanningScenarioData
-
addRowMenuItems
Description copied from class:BaseSearchContainerMethod used to manage the result table row menu items.- Overrides:
addRowMenuItemsin classBaseSearchContainer<BOCapacityPlanningScenario>- Parameters:
menu- the menu displayed
-
onCalculateCoverage
-
onViewCoverage
-
onSave
-
onDelete
UI event handler to cancel the coverage scenario header.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
showCoverageScenarioCancellationAlert
protected void showCoverageScenarioCancellationAlert() -
onConfirmCoverageScenarioCancellation
-
showCoverageScenarioProcessingQueueInfo
protected void showCoverageScenarioProcessingQueueInfo() -
onShowLogPage
-
onExportXLSX
UI event handler to export/download an XLSX file representing the row (i.e., aBOCapacityPlanningScenarioobject with all its data.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onOkNameExport
UI event handler to confirm the export name.- Parameters:
uim- theUIMessage
-
executeExportXlsx
-
onFilterTab
UI event handler to show filter tab.- Overrides:
onFilterTabin classBaseSearchContainer<BOCapacityPlanningScenario>- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onReportTab
UI event handler to show the report tab.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onCompare
UI event handler to go to Capacity Planning Comparator page- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-