Class WOHeader
java.lang.Object
overit.geocall.platform.ui.UINode
overit.geocall.ui.Component
overit.geocall.ui.Control
overit.geocall.basic.ui.Container
overit.geocallapp.wfm.schedulazione.odl.CTestataOdl
overit.geocallapp.wfm.core.ux.workorder.edit.WOHeader
- 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
public class WOHeader
extends overit.geocallapp.wfm.schedulazione.odl.CTestataOdl
Work order header edit page
- Since:
- 9.2
- 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
Fields inherited from class overit.geocallapp.wfm.schedulazione.odl.CTestataOdl
action, CREATE_WO_FROM_NOTIFICATION, currentRow, dbvDoubleWorkOrders, DUPLICATE_WORK_ORDER, EDIT_COORDINATES, EDIT_WORK_ORDER, form, FROM_DAILY_PLAN, FROM_TECHNICAL_OBJECT_STRUCTURE, INSERT_WORK_ORDER, ioOperationCenter, isSentNeta, isWOInserted, mapManager, mdWOMeter, NEW_TECHNICAL_OBJECT, OPENING_MODE_TAG, openParams, parentWindow, pEditWOResidualTime, PERMISSION, pSelectWOMeters, pSetAppointmentTimeSlot, push, REGENERATE_WORK_ORDER, ssh, TECHNICAL_OBJECT_DESCRIPTION_FIELD, TECHNICAL_OBJECT_EXTENSION_FIELD, TECHNICAL_OBJECT_PARENT_PREFIX, TECHNICAL_OBJECT_ROOT_PREFIX, tvWOMeters, VIEW_WORK_ORDER, WORK_ORDER_OPERATIONS, WORK_ORDER_PARAMETER, WORK_ORDER_PLANNING_DETAIL, workOrderFields 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 booleancheckAndSave(UIMessage uim, boolean exitAfterSave) booleanonCheckAndSave(UIMessage uim) UI event handler to check work order data and save it.booleanUI event handler to check work order data, save it and exit.booleanUI event handler to page closure.booleanUI event handler to confirm the work order residual time.booleanUI event handler to edit the work order residual time.booleanUI event handler to create a new dummy facility.voidMethod called when is executed theWindowManager.push(overit.geocall.basic.ui.Window, java.lang.Object)of theWindowthat contains the Container.voidUI event handler to manage the page restore from a new technical object creation.booleanUI event handler to save work order.booleanonSaveAndExit(UIMessage uim) UI event handler to save work order and exit.booleanUI event handler to select the request type.booleanUI event handler to select the service type.booleanUI event handler to select work order technical object.booleanUI event handler to select the technical object type.booleanonSelectWoType(UIMessage uim) UI event handler to select the work order type.booleanUI event handler to view the work order operation details.booleanUI event handler to view all technical object details.booleanUI event handler to manage work order notes.protected voidReset work order operation on change header type.protected voidDeprecated.protected voidselectTechnicalObject(Long techObjId) protected voidprotected voidMethods inherited from class overit.geocallapp.wfm.schedulazione.odl.CTestataOdl
addCustomSavingValues, bindNotificationToWO, blockWOSaving, calculateAction, calculateWOOperationCenter, changeEnterprise, changeWorkOrderHeaderType, checkInterventionGroupNetaCustomerStateMatching, checkNeta, checkNetaCodingBlock, checkNetaWOCreationSource, checkTechnicalObjectBaseType, checkWOTypeOperationCenter, clearTechnicalObject, clearTechnicalObjectData, closePage, executeNotBlockingChecks, extractWorkOrderData, fromPianoGiornaliero, fromTechnicalObjectStructure, getOperationCenter, getTechnicalObjectDescription, getTechnicalObjectExtension, getWindowViewTechnicalObject, initialize, initTechnicalObject, initWarehouse, initWorkOrder, isCodingBlockModificabile, isWorkOrderBooking, loadNotification, loadTechnicalObject, loadWoOperationsOutcomes, managePageNavigation, notBlockingChecks, onAdvancedWOHistory, onAuthorizationProcess, onChangeEnterprise, onCheckSaveAppointmentSlot, onExistentWODetails, onGeoreference, onLinkedWorkOrders, onMaterialsAvailability, onMultimediaContent, onOkSelectContatoriOdl, onResetAppointmentSlot, onResetToDefaultCodingBlock, onRestore, onSaveAppointmentSlot, onSetAppointmentSlot, onSLAMonitor, onTakeInCharge, onViewEWO, onViewNotifications, onWOAppointments, onWOHistory, onWOPermissions, onWOPermit, onWOPlanning, openMultimediaContent, prepareEndCoordinatesInputs, preparePage, prepareStartCoordinatesInputs, prepareValuesTechnicalObject, resetToDefaultCodingBlock, save, selectWoType, setCodingBlockValue, setPermitsVisibility, setResidualDurationOnWOOperations, setROCodingBlock, setROFieldsWOByOrder, setROValoriDefaultCodingBlock, setROValoriDefaultCodingBlock, setSchedulingActivityType, setSchedulingWOType, setSelectedMeters, setTechnicalObjectTypes, setupNotificationGrid, setupTechnicalObjectAddressVisibility, setupTechnicalObjectVisibility, setupWindow, setValidationDataByWOTimeZone, setVisibility, setWorkOrderMeters, setWOTypeFromTechObjType, showTechnicalObjectData, skipCheckDoubleWO, takeInChargeOdl, technicalObjectTypeByUser, updateAppointmentSlotMethods 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
-
WOHeader
public WOHeader()
-
-
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); -
onSelectTechnicalObject
UI event handler to select work order technical object.- Parameters:
uim- the UI event data such as the form content and control keys- Returns:
- true to break the responsibility chain, false otherwise.
-
restoreWorkOrder
Deprecated.- Overrides:
restoreWorkOrderin classoverit.geocallapp.wfm.schedulazione.odl.CTestataOdl
-
selectTechnicalObject
-
onViewTechnicalObject
UI event handler to view all technical object details.- Parameters:
uim- the UI event data such as the form content and control keys- Returns:
- true to break the responsibility chain, false otherwise.
-
viewTechnicalObject
protected void viewTechnicalObject() -
onSelectTechnicalObjectType
UI event handler to select the technical object type.- Parameters:
uim- the UI event data such as the form content and control keys- Returns:
- true to break the responsibility chain, false otherwise.
-
onSelectRequestType
UI event handler to select the request type.- Parameters:
uim- the UI event data such as the form content and control keys- Returns:
- true to break the responsibility chain, false otherwise.
-
onSelectServiceType
UI event handler to select the service type.- Parameters:
uim- the UI event data such as the form content and control keys- Returns:
- true to break the responsibility chain, false otherwise.
-
resetWoOperationOnChangeHeaderType
protected void resetWoOperationOnChangeHeaderType()Reset work order operation on change header type. -
onSelectWoType
UI event handler to select the work order type.- Parameters:
uim- the UI event data such as the form content and control keys- Returns:
- true to break the responsibility chain, false otherwise.
-
onEditWOResidualTime
UI event handler to edit the work order residual time.- Parameters:
uim- the UI event data such as the form content and control keys- Returns:
- true to break the responsibility chain, false otherwise.
-
onConfirmTimeResidual
UI event handler to confirm the work order residual time.- Parameters:
uim- the UI event data such as the form content and control keys- Returns:
- true to break the responsibility chain, false otherwise. *
-
onCheckAndSave
UI event handler to check work order data and save it.- Parameters:
uim- the UI event data such as the form content and control keys- Returns:
- true to break the responsibility chain, false otherwise.
-
onCheckAndSaveAndExit
UI event handler to check work order data, save it and exit.- Parameters:
uim- the UI event data such as the form content and control keys- Returns:
- true to break the responsibility chain, false otherwise.
-
onSave
UI event handler to save work order.- Parameters:
uim- the UI event data such as the form content and control keys- Returns:
- true to break the responsibility chain, false otherwise.
-
onSaveAndExit
UI event handler to save work order and exit.- Parameters:
uim- the UI event data such as the form content and control keys- Returns:
- true to break the responsibility chain, false otherwise.
-
checkAndSave
-
onNewDummyFacility
UI event handler to create a new dummy facility.- Parameters:
uim- the UI event data such as the form content and control keys- Returns:
- true to break the responsibility chain, false otherwise.
-
onRestoreFromNewTechnicalObject
UI event handler to manage the page restore from a new technical object creation.- Parameters:
obj- the parameters from technical object page
-
onViewOperations
UI event handler to view the work order operation details.- Parameters:
uim- the UI event data such as the form content and control keys- Returns:
- true to break the responsibility chain, false otherwise.
-
viewOperations
protected void viewOperations() -
onClose
UI event handler to page closure.- Parameters:
uim- the UI event data such as the form content and control keys- Returns:
- true to break the responsibility chain, false otherwise.
-
onWONotes
UI event handler to manage work order notes.- Parameters:
uim- the UI event data such as the form content and control keys- Returns:
- true to break the responsibility chain, false otherwise.
-