Class TransferRequestDetail
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.warehouse.transfer.request.ManageTransferRequest
overit.geocallapp.wfm.inventory.ux.warehouse.transfer.request.detail.TransferRequestDetail
- 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
Transfer request creation page.
- Since:
- 13.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 PlainButtonprotected PlainButtonprotected PlainButtonprotected PlainButtonprotected PlainButtonFields inherited from class overit.geocallapp.wfm.inventory.ux.warehouse.transfer.request.ManageTransferRequest
BUSINESS_OBJECT, cmItemRowMenu, currentItemRow, defaultStockType, editItemPanel, headerForm, itemForm, itemOkButton, itemsTableView, materialCache, newItemButton, saveButton, serialsTableView, STOCK_QUANTITY_FIELD, transferRequest, xCoord, yCoordFields 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 voidcheckBeforeItemSaving(Map<String, Object> itemData) protected voidprotected booleanprotected voidprotected voiddeleteItemSerial(int row) protected voidbooleanUI event handler to cancel aTransferRequest.booleanUI event handler to change the warehouse type of picking and destiny warehouses basing on the chosen transfer request type.booleanonEditItemRow(UIMessage uim) UI event handler to edit an item from the transfer request item list.voidCalled on page restore after serialized material selection.booleanUI event handler to add an item of the transfer request items list.booleanUI event handler to receive aTransferRequest.booleanUI event handler to refuse aTransferRequest.booleanonRowClick(UIMessage uim) UI event handler to edit the selected item from the transfer request items.booleanUI event handler to send the selected the transfer request.booleanUI event handler to submit aTransferRequest.booleanUI event handler the click on the transfer request item sent flag.protected voidprepareDataBeforeReceiving(TransferRequest transferRequest) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidsaveTransferRequest(TransferRequest transferRequest) protected voidprotected voidprotected voidsetSerializedMaterialsSentQuantity(boolean isMaterialSerialized) protected voidshowSerializedMaterials(boolean showSerializedGrid) Methods inherited from class overit.geocallapp.wfm.inventory.ux.warehouse.transfer.request.ManageTransferRequest
buildSerializedMaterialDBView, changeCurrentStockQuantity, changeWarehouseTypeEditability, checkBeforeSaving, checkCurrentState, checkCurrentType, createSerializedMaterialRelation, deleteItem, editItemRow, findTransferRequestItem, getDestinyWarehouseType, getPickingWarehouseType, getSelectedObjectId, isMaterialSerialized, loadMaterial, onAddSerials, onChangeDefaultStockType, onChangedMaterial, onChangeItemStockType, onChangePickingWarehouse, onConfirmDeleteSerialRow, onDeleteItemRow, onDeleteSerialRow, onItemOk, onItemRowMenu, onOpen, onSave, prepareSerializedMaterialRelations, refreshItemsDBView, refreshSerialsDBView, searchTransferRequestsMethods 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
-
sendButton
-
submitButton
-
cancelButton
-
receiveButton
-
refuseButton
-
-
Constructor Details
-
TransferRequestDetail
public TransferRequestDetail()
-
-
Method Details
-
initWindow
protected void initWindow()- Specified by:
initWindowin classManageTransferRequest
-
completeOpeningData
- Specified by:
completeOpeningDatain classManageTransferRequest
-
setHeaderData
protected void setHeaderData() -
preparePage
protected void preparePage() -
preparePageByType
protected void preparePageByType() -
setPageUneditable
protected void setPageUneditable() -
checkUserPermissions
protected boolean checkUserPermissions() -
preparePageEditability
protected void preparePageEditability() -
saveTransferRequest
protected void saveTransferRequest(TransferRequest transferRequest) throws DAValidateException, DAException - Specified by:
saveTransferRequestin classManageTransferRequest- Throws:
DAValidateExceptionDAException
-
onChangeWarehouseTypes
UI event handler to change the warehouse type of picking and destiny warehouses basing on the chosen transfer request type.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onEditItemRow
UI event handler to edit an item from the transfer request item list.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onRowClick
UI event handler to edit the selected item from the transfer request items.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onSend
UI event handler to send the selected the transfer request.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
checkBeforeSending
- Throws:
DAValidateException
-
prepareSerializedMaterialSelectionConfiguration
protected TransferRequestSerializedMaterialSelectionConfiguration prepareSerializedMaterialSelectionConfiguration()- Overrides:
prepareSerializedMaterialSelectionConfigurationin classManageTransferRequest
-
showSerializedMaterials
protected void showSerializedMaterials(boolean showSerializedGrid) - Overrides:
showSerializedMaterialsin classManageTransferRequest
-
setSerializedMaterialsSentQuantity
protected void setSerializedMaterialsSentQuantity(boolean isMaterialSerialized) -
deleteItemSerial
- Overrides:
deleteItemSerialin classManageTransferRequest- Throws:
DAValidateExceptionDAException
-
onFillSerials
Description copied from class:ManageTransferRequestCalled on page restore after serialized material selection. This method fill the table with the serialized materials used for generate the transaction.- Overrides:
onFillSerialsin classManageTransferRequest- Parameters:
o- the object containing the selected serialized material
-
onToggle
UI event handler the click on the transfer request item sent flag.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onNewItem
Description copied from class:ManageTransferRequestUI event handler to add an item of the transfer request items list.- Overrides:
onNewItemin classManageTransferRequest- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
checkBeforeItemSaving
protected void checkBeforeItemSaving(Map<String, Object> itemData) throws DAValidateException, DAException- Overrides:
checkBeforeItemSavingin classManageTransferRequest- Throws:
DAValidateExceptionDAException
-
onSubmit
UI event handler to submit aTransferRequest.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onCancel
UI event handler to cancel aTransferRequest.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onReceive
UI event handler to receive aTransferRequest.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
prepareDataBeforeReceiving
-
saveItem
- Overrides:
saveItemin classManageTransferRequest
-
prepareSerializedMaterialsBeforeSending
protected void prepareSerializedMaterialsBeforeSending() -
onRefuse
UI event handler to refuse aTransferRequest.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-