Class SearchActivityForecastHeader
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<BOActivityForecastHeader>
overit.geocallapp.wfm.planning.ux.forecastcapacity.forecast.activity.search.SearchActivityForecastHeader
- 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="stvSearchActivityForecastHeaderResults",
searchForm="fSearchActivityForecastHeader")
public class SearchActivityForecastHeader
extends BaseSearchContainer<BOActivityForecastHeader>
Activity Forecast Header search page.
- Since:
- 15.0
- See Also:
- GCApi:
- controller
-
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 Longprotected CopyActivityForecastprotected EditActivityForecastHeaderprotected static final Stringprotected Longprotected NullComponentprotected NullComponentprotected Panelprotected PlainButtonprotected PlainButtonFields 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 Activity Comparator pagebooleanbooleanbooleanEvent invoked when the user want to confirm the forecast resource.booleanEvent launched to show the massive copy-and-paste panel of an activity forecast header.booleanEvent launched to refresh the STV, once the pasted BOActivityForecastHeader object has been inserted.booleanUI event handler to cancel the activity forecast header.booleanUI event handler to go to Forecast Activity Detail pagebooleanEvent launched to edit the main entity.booleanonExportXLSX(UIMessage uim) UI event handler to export/download an XLSX file representing the row (i.e., aBOActivityForecastHeaderobject with all its data.booleanonFilterTab(UIMessage uim) UI event handler to show filter tab.booleanUI event handler to create aBOActivityForecastHeader.voidonOkNameExport(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 pageprotected 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, onView, 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
-
editActivityForecastHeaderPanel
-
copyActivityForecastHeaderPanel
-
activityForecastHeaderToCancel
-
forecastHeaderSelected
-
panelExport
-
pbFilterTab
-
pbReportTab
-
ncFilter
-
ncReport
-
FILENAME
- See Also:
-
-
Constructor Details
-
SearchActivityForecastHeader
public SearchActivityForecastHeader()
-
-
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<BOActivityForecastHeader>
-
addRowMenuItems
Description copied from class:BaseSearchContainerMethod used to manage the result table row menu items.- Overrides:
addRowMenuItemsin classBaseSearchContainer<BOActivityForecastHeader>- Parameters:
menu- the menu displayed
-
onEdit
Description copied from class:BaseSearchContainerEvent launched to edit the main entity.- Overrides:
onEditin classBaseSearchContainer<BOActivityForecastHeader>- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onSave
-
onNewActivityForecastHeader
UI event handler to create aBOActivityForecastHeader.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onDetail
UI event handler to go to Forecast Activity Detail page- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onConfirmForecast
Event invoked when the user want to confirm the forecast resource.- Parameters:
uim-- Returns:
-
onConfirm
-
onDelete
UI event handler to cancel the activity forecast header.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
showActivityForecastHeaderCancellationAlert
protected void showActivityForecastHeaderCancellationAlert() -
onConfirmActivityForecastHeaderCancellation
-
onCopyActivityForecast
Event launched to show the massive copy-and-paste panel of an activity forecast header.- Parameters:
uim- the UIMessage- Returns:
- true, if successful
-
onCopyActivityForecastHeader
Event launched to refresh the STV, once the pasted BOActivityForecastHeader object has been inserted.- Parameters:
uim- the UIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onCompare
UI event handler to go to Forecast Activity Comparator page- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onExportXLSX
UI event handler to export/download an XLSX file representing the row (i.e., aBOActivityForecastHeaderobject 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
-
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<BOActivityForecastHeader>- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onFilterTab
UI event handler to show filter tab.- Overrides:
onFilterTabin classBaseSearchContainer<BOActivityForecastHeader>- 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.
-
onUploadFromFile
UI event handler to go to the import page- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-