Class SearchStock
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<WarehouseMaterialStock>
overit.geocallapp.wfm.inventory.ux.stock.search.SearchStock
- 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="stvSearchStockResults",
searchForm="fSearchStock")
public class SearchStock
extends BaseSearchContainer<WarehouseMaterialStock>
Stock search page.
- Since:
- 13.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
FieldsFields 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 voidaddStockChangeMenuItem(Menu menu, String event) protected voidaddTableMenuItems(Menu menu) Method for manage the result table menu items.protected voidprotected StringgetRowItem(String label, String value) protected Longprotected LongReturns the id of the selectedBOWarehouseonly when a single warehouse was chosen.protected voidprotected voidprotected booleanprotected voidbooleanbooleanUI event handler to evaluate the expected materials.booleanonExportStocks(UIMessage uim) UI event handler to manage the stocks export.booleanbooleanMain event for search action.booleanUI event handler to show the panel to do a stock change from a row operationbooleanUI event handler to show the panel to do a warehouse manual operation from a row operationbooleanUI event handler to select an operator for the stock quantity.booleanonStockChange(UIMessage uim) UI event handler to show the panel to do a stock change operation from table menubooleanUI event handler to view the selected expected material detail.booleanUI event handler to open theStockDetailpage.booleanUI event handler to open theStockHistorypage.booleanUI event handler to show the panel to do a warehouse manual operation from table menuprotected voidrefresh()Refreshes the search table.protected voidDefines the initial page aspect setting the visibility field in the search form and launches the main search.Methods inherited from class overit.geocallapp.utilities.ux.ui.container.BaseSearchContainer
dateRangesPresets, getFilterParams, getSelectedObject, isEditingEnabled, onApplyPreset, onClearDatePresets, onEdit, onFilterTab, onHideSearchPanel, onNew, onOpen, onRefresh, onRefreshRow, onRowClick, onRowMenu, onShowDatePresets, onShowSearchPanel, onTableMenu, onView, 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
-
PROCESS_ICON
- See Also:
-
-
Constructor Details
-
SearchStock
public SearchStock()
-
-
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<WarehouseMaterialStock>
-
initFilters
protected void initFilters() -
manageOpenFromWarehouseMonitor
protected void manageOpenFromWarehouseMonitor() -
initColumnStyles
protected void initColumnStyles() -
getRowItem
-
onQuery
Description copied from class:BaseSearchContainerMain event for search action. It retrieves the search params from the uim and hide the search panel.- Overrides:
onQueryin classBaseSearchContainer<WarehouseMaterialStock>- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
editColumnVisibility
protected void editColumnVisibility() -
addRowMenuItems
Description copied from class:BaseSearchContainerMethod used to manage the result table row menu items.- Overrides:
addRowMenuItemsin classBaseSearchContainer<WarehouseMaterialStock>- Parameters:
menu- the menu displayed
-
addStockChangeMenuItem
-
addTableMenuItems
Description copied from class:BaseSearchContainerMethod for manage the result table menu items.- Overrides:
addTableMenuItemsin classBaseSearchContainer<WarehouseMaterialStock>- Parameters:
menu- the menu displayed
-
onViewStockHistory
UI event handler to open theStockHistorypage.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
isHistoryViewPermitted
protected boolean isHistoryViewPermitted() -
getSelectedStockType
-
getSingleSelectedWarehouse
Returns the id of the selectedBOWarehouseonly when a single warehouse was chosen.- Returns:
- the id of the selected warehouse, null if the selection is none or more than one
-
onWarehouseOperation
UI event handler to show the panel to do a warehouse manual operation from table menu- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onStockChange
UI event handler to show the panel to do a stock change operation from table menu- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onRowWarehouseOperation
UI event handler to show the panel to do a warehouse manual operation from a row operation- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onRowStockChange
UI event handler to show the panel to do a stock change from a row operation- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
refresh
protected void refresh()Description copied from class:BaseSearchContainerRefreshes the search table.- Overrides:
refreshin classBaseSearchContainer<WarehouseMaterialStock>
-
onViewStockDetail
UI event handler to open theStockDetailpage.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onExportStocks
UI event handler to manage the stocks export.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onEvaluateExpectedMaterials
UI event handler to evaluate the expected materials.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onSelectOperator
UI event handler to select an operator for the stock quantity.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onViewExpectedMaterialDetail
UI event handler to view the selected expected material detail.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onGenerateTransaction
-
onConfirmStockChange
-