Class AutomaticMeterReadingDashboard
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.automaticmeterreading.dashboard.AutomaticMeterReadingDashboard
- 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
- See Also:
-
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 Long[]protected static final Stringprotected static final Stringprotected static final Stringprotected Long[]protected static final Stringprotected static final Stringprotected 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 voidBuild and display the secondary (detail) chart *protected voidbuildInfoChart(HashGetter seriesData, boolean mainChart) Build the tooltip with the information of the plotted series in the chartprotected voidprotected HashGetterbuildSeriesData(DBView rawData, Long group, Long[] chartIdList) protected booleanCheck user filters before build the chartsprotected Stringprotected Stringprotected StringgetOffsetLabel(double maxValue) Method for generate weighted offset for labelsprotected voidprotected DBViewloadDetailChartRawData(HashGetter filters, Long mainChartClickedElementId) protected DBViewloadMainChartRawData(HashGetter filters) protected voidloadSeriesTable(TableView table) booleanbooleanbooleanprotected voidprotected voidMethods inherited from class overit.geocallapp.wfm.ai.ux.BasicDashboard
checkFilters, clearCharts, getDateRangesPresets, initWindow, onApplyPreset, onClearDatePresets, onInfoChart, onOpen, onProcessingGraph, 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
-
DESC_SERIE
- See Also:
-
VALUE_SERIE
- See Also:
-
N_DESC_SERIE
- See Also:
-
N_VALUE_SERIE
- See Also:
-
NUMBER_OF_ROWS_SERIE
- 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:
-
mainChartId
-
detailChartId
-
-
Constructor Details
-
AutomaticMeterReadingDashboard
public AutomaticMeterReadingDashboard()
-
-
Method Details
-
setupWindow
protected void setupWindow()- Specified by:
setupWindowin classBasicDashboard
-
loadSeriesTable
-
setGroupingTypeOptions
protected void setGroupingTypeOptions() -
onSelectMainGroupingType
public boolean onSelectMainGroupingType() -
onSelectDetailGroupingType
public boolean onSelectDetailGroupingType() -
launchChartBuilder
protected void launchChartBuilder()- 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
-
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()Build and display the secondary (detail) chart *- Specified by:
buildDetailChartin classBasicDashboard
-
onShowDetailChart
- Throws:
DAValidateExceptionDAException
-
getDetailTitle
-
buildInfoChart
Build the tooltip with the information of the plotted series in the chart- Parameters:
seriesData-mainChart- *
-