Class SearchBundle
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<Bundle>
overit.geocallapp.wfm.core.ux.bundler.search.SearchBundle
- 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="stvSearchBundleResults",
searchForm="fSearchBundle")
@Navigation(editPage=BundleDetail.class)
public class SearchBundle
extends BaseSearchContainer<Bundle>
Bundle search page.
- Since:
- 10.1
- 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
Fields 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 voidaddTableMenuItems(Menu menu) Method for manage the result table menu items.Retrieves the list of selected bundles.protected voidbooleanonBundleDetail(UIMessage uim) UI event handler to open theBundleDetailof the selected bundle.booleanUI event handler to confirm the bundle locking.booleanUI event handler to confirm the multiple bundle locking.booleanUI event handler to confirm the multiple unbundle.booleanUI event handler to confirm the unbundle.booleanUI event handler to confirm the bundle unlocking.booleanUI event handler to confirm the multiple bundle unlocking.booleanEvent launched to edit the main entity.booleanonLockBundle(UIMessage uim) UI event handler to ask the user whether to lock the selected bundle.booleanUI event handler to ask the user whether to lock the selected bundles.booleanUI event handler to ask the current user whether to unbundle the selected bundles.voidMethod called when is executed theWindowManager.pop(java.lang.Object)of the aboveWindow.booleanonUnbundle(UIMessage uim) UI event handler to ask the current user whether to unbundle the selected bundle.booleanonUnlockBundle(UIMessage uim) UI event handler to ask the user whether to unlock the selected bundle.booleanUI event handler to ask the user whether to unlock the selected bundles.protected voidDefines the initial page aspect setting the visibility field in the search form and launches the main search.Unbundles the given bundles.Methods inherited from class overit.geocallapp.utilities.ux.ui.container.BaseSearchContainer
dateRangesPresets, getFilterParams, getSelectedObject, isEditingEnabled, onApplyPreset, onClearDatePresets, onFilterTab, onHideSearchPanel, onNew, onOpen, onQuery, onRefresh, onRefreshRow, onRowClick, 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, 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
-
Constructor Details
-
SearchBundle
public SearchBundle()
-
-
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<Bundle>
-
initSearchFilter
protected void initSearchFilter() -
addRowMenuItems
Description copied from class:BaseSearchContainerMethod used to manage the result table row menu items.- Overrides:
addRowMenuItemsin classBaseSearchContainer<Bundle>- Parameters:
menu- the menu displayed
-
addTableMenuItems
Description copied from class:BaseSearchContainerMethod for manage the result table menu items.- Overrides:
addTableMenuItemsin classBaseSearchContainer<Bundle>- Parameters:
menu- the menu displayed
-
onRestore
Description copied from class:ContainerMethod called when is executed theWindowManager.pop(java.lang.Object)of the aboveWindow. It calls the onRestore(o) method of all the Container's childrens -
onUnbundle
UI event handler to ask the current user whether to unbundle the selected bundle.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onConfirmUnbundle
UI event handler to confirm the unbundle.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onMultipleUnbundle
UI event handler to ask the current user whether to unbundle the selected bundles.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onConfirmMultipleUnbundle
UI event handler to confirm the multiple unbundle.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
unbundle
Unbundles the given bundles.- Parameters:
bundles- the list of bundles to unbundle- Returns:
- the list of unbundled bundles
- Throws:
DAValidateException- the DA validate exceptionDAException- the DA exception
-
onBundleDetail
UI event handler to open theBundleDetailof the selected bundle.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onLockBundle
UI event handler to ask the user whether to lock the selected bundle.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onConfirmLockBundle
UI event handler to confirm the bundle locking.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onUnlockBundle
UI event handler to ask the user whether to unlock the selected bundle.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onConfirmUnlockBundle
UI event handler to confirm the bundle unlocking.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onLockMultipleBundle
UI event handler to ask the user whether to lock the selected bundles.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onConfirmLockMultipleBundle
UI event handler to confirm the multiple bundle locking.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
- Throws:
DAValidateException
-
onUnlockMultipleBundle
UI event handler to ask the user whether to unlock the selected bundles.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onConfirmUnlockMultipleBundle
UI event handler to confirm the multiple bundle unlocking.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
- Throws:
DAValidateException
-
onEdit
Description copied from class:BaseSearchContainerEvent launched to edit the main entity.- Overrides:
onEditin classBaseSearchContainer<Bundle>- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
getSelectedBundles
Retrieves the list of selected bundles.- Returns:
- the list of selected bundles
-