Class WarehouseOperationDetail
java.lang.Object
overit.geocall.platform.ui.UINode
overit.geocall.ui.Component
overit.geocall.ui.Control
overit.geocall.basic.ui.Container
overit.geocallapp.wfm.inventory.ux.operation.detail.WarehouseOperationDetail
- 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
Warehouse operation view page.
- Since:
- 14.0
- See Also:
- GCApi:
- controller
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocall.ui.Component
Component.Configurable, Component.ConfigurableAttribute, Component.ConfigurableAttributes, Component.FilterCriteria, Component.Registry -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ArrangingGridprotected ArrangingGridprotected ArrangingGridprotected ArrangingGridstatic final Stringprotected PlainButtonprotected Formprotected Interventionprotected PanelSelectSerializedMaterialprotected PlainButtonprotected overit.geocallapp.docshare.docsharing.model.Resourceprotected overit.geocallapp.docshare.docsharing.services.ResourceServiceprotected SelectItemFiltersprotected ServerTableViewWithCountprotected TransferRequestprotected TableViewprotected WarehouseCacheprotected WarehouseOperationFields 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 voidprotected overit.geocallapp.docshare.docsharing.services.ResourceServiceprotected StringgetWarehouseInformation(Long warehouseId) protected voidprotected booleanitemFilters(Map<String, Object> filters) protected InterventionloadIntervention(Long agendaId) protected BOMaterialloadMaterial(Long materialId) protected BOOperationActivityloadOperationActivity(Long activityId) protected DBViewloadSerializedMaterials(List<BOWarehouseOperationItemSerializedMaterial> serializedMaterials) protected BOWorkOrderHeaderloadWorkOrder(Long workOrderId) protected BOWorkOrderOperationloadWorkOrderOperation(Long woId) booleanUI event handler to add item filters.booleanUI event handler to add serials filter.booleanonDownloadFile(UIMessage uim) UI event handler to download the selected file.booleanonItemRowClick(UIMessage uim) UI event handler to edit the selected item.voidMethod called when is executed theWindowManager.push(overit.geocall.basic.ui.Window, java.lang.Object)of theWindowthat contains the Container.booleanUI event handler to open theTransferRequestdetail page.booleanUI event handler to open the accounting detail page.protected voidprotected booleanserialFilters(Long serial) protected voidsetAccountingInformation(Map<String, Object> data) protected voidsetFileInformation(Map<String, Object> data) protected voidprotected voidprotected voidsetStockChangeInformation(Map<String, Object> data) protected voidprotected voidMethods 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
-
BUSINESS_OBJECT_ITEM
- See Also:
-
warehouseCache
-
headerForm
-
agTransferRequestComponent
-
agImportFromFileComponent
-
agStockChangeComponent
-
agAccountingComponent
-
pbOpenTransferRequest
-
downloadFileButton
-
stvItems
-
tvSerials
-
selectItemFilters
-
panelSelectSerializedMaterial
-
warehouseOperation
-
transferRequest
-
intervention
-
resourceService
protected overit.geocallapp.docshare.docsharing.services.ResourceService resourceService -
resource
protected overit.geocallapp.docshare.docsharing.model.Resource resource
-
-
Constructor Details
-
WarehouseOperationDetail
public WarehouseOperationDetail()
-
-
Method Details
-
onOpen
Description copied from class:ContainerMethod called when is executed theWindowManager.push(overit.geocall.basic.ui.Window, java.lang.Object)of theWindowthat contains the Container. It calls the onOpen(o) method of all the Container's childrens.
If a page is opened through the process of a route, it is possible that the route was called with params to pass to the page.
The route params could be passed specifying them like query string's param on the url, using commas or the '=' character, to separate the keys and the values. Valid syntaxs are: "¶ms=KEY1,VAL1,KEY2,VAL2" or "¶ms=KEY1=VAL1,KEY2=VAL2"
In that case it is possible to retrieve those params via theWindowManager.getRouteParams()method that returns anHashGetterwith the params passed as parameters.
For example it's possible to retrieve and use the params in this way:HashGetter hg = getWM().getRouteParams();
String val1 = hg.getString("key1",null);
String val2 = hg.getString("key2",null); -
initWindow
protected void initWindow() -
completeOpeningData
-
setHeaderData
protected void setHeaderData() -
preparePage
- Throws:
DAExceptionDAValidateException
-
setTransferRequestInformation
protected void setTransferRequestInformation(Map<String, Object> data) throws DAValidateException, DAException- Throws:
DAValidateExceptionDAException
-
setTransferRequestHeaderInformation
-
setFileInformation
- Throws:
DAValidateExceptionDAException
-
onDownloadFile
UI event handler to download the selected file.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
getResourceService
protected overit.geocallapp.docshare.docsharing.services.ResourceService getResourceService() throws DAException, DAValidateException- Throws:
DAExceptionDAValidateException
-
setStockChangeInformation
protected void setStockChangeInformation(Map<String, Object> data) throws DAValidateException, DAException- Throws:
DAValidateExceptionDAException
-
getWarehouseInformation
-
setItemInformation
- Throws:
DAValidateExceptionDAException
-
setAccountingInformation
protected void setAccountingInformation(Map<String, Object> data) throws DAValidateException, DAException- Throws:
DAValidateExceptionDAException
-
loadMaterial
- Throws:
DAValidateExceptionDAException
-
onItemRowClick
UI event handler to edit the selected item.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
loadSerializedMaterials
protected DBView loadSerializedMaterials(List<BOWarehouseOperationItemSerializedMaterial> serializedMaterials) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
onAddItemFilters
UI event handler to add item filters.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
itemFilters
-
onAddSerialFilters
UI event handler to add serials filter.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
serialFilters
-
onOpenTransferRequest
UI event handler to open theTransferRequestdetail page.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onViewAccounting
UI event handler to open the accounting detail page.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
loadIntervention
- Throws:
DAValidateExceptionDAException
-
loadWorkOrder
- Throws:
DAValidateExceptionDAException
-
loadWorkOrderOperation
protected BOWorkOrderOperation loadWorkOrderOperation(Long woId) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
loadOperationActivity
protected BOOperationActivity loadOperationActivity(Long activityId) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-