Class ResourceForecastHeaderSearch
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<BOResourceForecastHeader>
overit.geocallapp.wfm.planning.ux.forecastcapacity.forecast.resource.ResourceForecastHeaderSearch
- 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="stvSearchResourceForecastHeaderResults",
searchForm="fSearchResourceForecastHeader")
public class ResourceForecastHeaderSearch
extends BaseSearchContainer<BOResourceForecastHeader>
- 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 static final Stringprotected Longprotected NullComponentprotected NullComponentprotected Panelprotected PlainButtonprotected PlainButtonprotected LongFields 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 forecastHeaderSelected, String fileName) booleanUI event handler to go to Forecast Resource Comparator pagebooleanbooleanEvent invoked when the user want to confirm the forecast resource.booleanbooleanEvent launched to show the massive copy-and-paste panel of a resource forecast header.booleanEvent launched to refresh the STV, once the pasted BOResourceForecastHeader object has been inserted.booleanUI event handler to cancel the resource forecast header.booleanEvent invoked when the user want to go to Forecast Details pagebooleanEvent launched to edit a forecast.booleanonExportXLSX(UIMessage uim) UI event handler to export/download an XLSX file representing the row (i.e., aBOResourceForecastHeaderobject 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.booleanonRowClick(UIMessage uim) Event launched when a user clicks on a table row.booleanbooleanUI event handler to go to the import pagebooleanEvent launched to view a forecast.protected voidDefines the initial page aspect setting the visibility field in the search form and launches the main search.protected voidMethods inherited from class overit.geocallapp.utilities.ux.ui.container.BaseSearchContainer
addTableMenuItems, dateRangesPresets, getFilterParams, getSelectedObject, isEditingEnabled, onApplyPreset, onClearDatePresets, onHideSearchPanel, onNew, onOpen, onQuery, onRefresh, onRefreshRow, 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
-
resourceForecastHeaderToCancel
-
forecastHeaderSelected
-
panelExport
-
pbFilterTab
-
pbReportTab
-
ncFilter
-
ncReport
-
FILENAME
- See Also:
-
-
Constructor Details
-
ResourceForecastHeaderSearch
public ResourceForecastHeaderSearch()
-
-
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<BOResourceForecastHeader>
-
onRowClick
Description copied from class:BaseSearchContainerEvent launched when a user clicks on a table row. It opens a panel with the entity details, evaluating if can be edited or not.- Overrides:
onRowClickin classBaseSearchContainer<BOResourceForecastHeader>- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onNewResourceForecastHeader
-
onEdit
Event launched to edit a forecast.- Overrides:
onEditin classBaseSearchContainer<BOResourceForecastHeader>- Parameters:
uim- the UIMessage- Returns:
- true, if successful
-
onView
Event launched to view a forecast.- Overrides:
onViewin classBaseSearchContainer<BOResourceForecastHeader>- Parameters:
uim- the UIMessage- Returns:
- true, if successful
-
addRowMenuItems
Description copied from class:BaseSearchContainerMethod used to manage the result table row menu items.- Overrides:
addRowMenuItemsin classBaseSearchContainer<BOResourceForecastHeader>- Parameters:
menu- the menu displayed
-
onSave
-
onDetail
Event invoked when the user want to go to Forecast Details page- Parameters:
uim-- Returns:
-
onConfirm
-
onConfirmForecast
Event invoked when the user want to confirm the forecast resource.- Parameters:
uim-- Returns:
-
onDelete
UI event handler to cancel the resource forecast header.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
showResourceForecastHeaderCancellationAlert
protected void showResourceForecastHeaderCancellationAlert() -
onConfirmResourceForecastHeaderCancellation
-
onCopyResourceForecast
Event launched to show the massive copy-and-paste panel of a resource forecast header.- Parameters:
uim- the UIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onCopyResourceForecastHeader
Event launched to refresh the STV, once the pasted BOResourceForecastHeader object has been inserted.- Parameters:
uim- the UIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onExportXLSX
UI event handler to export/download an XLSX file representing the row (i.e., aBOResourceForecastHeaderobject 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
-
onCompare
UI event handler to go to Forecast Resource Comparator page- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onUploadFromFile
UI event handler to go to the import page- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onFilterTab
UI event handler to show filter tab.- Overrides:
onFilterTabin classBaseSearchContainer<BOResourceForecastHeader>- 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.
-