Class PPartsManagementDashboard
java.lang.Object
overit.geocall.platform.ui.UINode
overit.geocall.ui.Component
overit.geocall.ui.Control
overit.geocall.basic.ui.Container
overit.geocallapp.wfm.ai.ux.BasicDashboard
overit.geocallapp.wfm.ai.ux.predictivepartsmanagement.dashboard.PPartsManagementDashboard
- 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
DashBoard that shows cumulative error for PPM between predicted AI values
and planned values
- Since:
- 11.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 static final Stringprotected static final Stringprotected static final Stringprotected Long[]protected static final Stringprotected static final Stringprotected Stringprotected static final Stringprotected Long[]protected static final Stringprotected static final Stringprotected static final StringFields inherited from class overit.geocallapp.wfm.ai.ux.BasicDashboard
chartsForm, dateRangePresets, DETAIL_CHART_GROUP, detailChartRawDBData, detailInfoTooltip, fFilters, FIELD_LABEL, FIELD_VALUE, filtersNc, jfcDetailChart, jfcMainChart, lastSearchParams, MAIN_CHART_GROUP, mainChartRawDBData, mainInfoTooltip, ncDetail, optionsNc, smfSearch, tvDetailSelectSeries, tvMainSelectSeriesFields 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 voidbuildInfoChart(HashGetter seriesData, boolean mainChart) protected voidprotected HashGetterbuildSeriesData(DBView rawData, Long group, Long[] chartIdList) protected booleanCheck user filters before build the chartsprotected Stringprotected Stringprotected doublegetMax(double val, double[] array) protected StringgetOffsetLabel(double maxValue) Method for generate weighted offset for labelsprotected voidMethod that builds the charts from last params search.protected DBViewloadDetailChartRawData(HashGetter filters, Long mainChartClickedElementId) protected DBViewloadMainChartRawData(HashGetter filters) booleanLaunch graph elaboration after pressing "Process graph button"booleanbooleanprotected voidprotected voidMethods inherited from class overit.geocallapp.wfm.ai.ux.BasicDashboard
checkFilters, clearCharts, getDateRangesPresets, initWindow, onApplyPreset, onClearDatePresets, onInfoChart, onOpen, onShowDatePresets, onShowSearchPanel, prepareFilter, showRightPanelMethods 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
-
CUMUL_PLANNED
- See Also:
-
CUMUL_PREDICTED
- See Also:
-
NUMBER_OF_ROWS_SERIE
- See Also:
-
SERIE_TYPE
- See Also:
-
MAIN_CHART_SERIES_TO_DISPLAY
- See Also:
-
DETAIL_CHART_SERIES_TO_DISPLAY
- See Also:
-
RN_MAIN_MULTIFORM
- See Also:
-
FIELD_DESCRIPTION
- See Also:
-
FIELD_ID
- See Also:
-
groupingLabel
-
mainChartId
-
detailChartId
-
-
Constructor Details
-
PPartsManagementDashboard
public PPartsManagementDashboard()
-
-
Method Details
-
setupWindow
protected void setupWindow()- Specified by:
setupWindowin classBasicDashboard
-
onSelectSerieType
-
setGroupingTypeOptions
protected void setGroupingTypeOptions() -
onProcessingGraph
Description copied from class:BasicDashboardLaunch graph elaboration after pressing "Process graph button"- Overrides:
onProcessingGraphin classBasicDashboard- Parameters:
uim-- Returns:
-
launchChartBuilder
protected void launchChartBuilder()Method that builds the charts from last params search.- Overrides:
launchChartBuilderin classBasicDashboard
-
checkInput
protected boolean checkInput()Description copied from class:BasicDashboardCheck user filters before build the charts- Overrides:
checkInputin classBasicDashboard- Returns:
-
loadMainChartRawData
- Specified by:
loadMainChartRawDatain classBasicDashboard- Throws:
DAValidateExceptionDAException
-
buildMainChart
protected void buildMainChart()- Specified by:
buildMainChartin classBasicDashboard
-
getMainTitle
-
buildSeriesData
-
getMax
protected double getMax(double val, double[] array) -
getOffsetLabel
Method for generate weighted offset for labels- Parameters:
maxValue-- Returns:
-
loadDetailChartRawData
protected DBView loadDetailChartRawData(HashGetter filters, Long mainChartClickedElementId) throws DAValidateException, DAException - Specified by:
loadDetailChartRawDatain classBasicDashboard- Throws:
DAValidateExceptionDAException
-
buildDetailChart
protected void buildDetailChart()- Specified by:
buildDetailChartin classBasicDashboard
-
onShowDetailChart
- Throws:
DAValidateExceptionDAException
-
getDetailTitle
-
buildInfoChart
-