Class DataCollectionTemplateDetail
java.lang.Object
overit.geocall.platform.ui.UINode
overit.geocall.ui.Component
overit.geocall.ui.Control
overit.geocall.basic.ui.Container
overit.geocallapp.wfm.core.ux.datacollection.template.DataCollectionTemplateDetail
- 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
Data collection template detail page.
- Since:
- 12.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 PanelNewDataCollectionSheetprotected PanelDataCollectionTemplateUploadModelprotected static final Stringprotected BODataCollectionTemplateHeaderprotected Longprotected Formprotected TableMessageprotected InputOptionprotected BooleanFields 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 voidinitPage()protected voidprotected voidloadData()protected DataCollectionTemplateloadDataCollectionTemplate(Long templateStructure, boolean isRelease) protected BODataCollectionTemplateHeaderbooleanUI event handler to align the working copy to the release.booleanonCreateRelease(UIMessage uim) UI event handler to create a new release.booleanonCreateSheet(UIMessage uim) UI event handler to create a new sheet.booleanbooleanonEditRelease(UIMessage uim) UI event handler to edit a release.booleanUI event handler to edit a working copy.booleanUI event handler to create a new empty working copy.booleanonGanttView(UIMessage uim) UI event handler to show the gantt view.booleanonImportModel(UIMessage uim) UI event handler to show the import model panel.voidMethod called when is executed theWindowManager.push(overit.geocall.basic.ui.Window, java.lang.Object)of theWindowthat contains the Container.booleanUI event handler to show the outcome reasons panel.booleanEvent used to refresh the current view.booleanUI event handler to show the row menu.booleanUI event handler to save a new template structure.booleanUI event handler to save a new data collection template structure release.booleanUI event handler to view only the active releases.booleanonViewStructure(UIMessage uim) UI event handler to show the structure.protected 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
-
RESTORE_TO_METHOD
- See Also:
-
templateRecap
-
panelEditStructureWorkingCopy
-
panelNewStructureRelease
-
panelEditStructureRelease
-
panelNewDataCollectionSheet
-
panelUploadModel
-
stvDataCollectionTemplateStructure
-
tmViewOnlyActiveReleases
-
viewOnlyActiveReleases
-
templateId
-
templateHeader
-
typeInputOption
-
-
Constructor Details
-
DataCollectionTemplateDetail
public DataCollectionTemplateDetail()
-
-
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); -
initComponents
protected void initComponents() -
loadData
protected void loadData() -
loadDataCollectionTemplateHeader
protected BODataCollectionTemplateHeader loadDataCollectionTemplateHeader() throws DAValidateException, DAException- Throws:
DAValidateExceptionDAException
-
initPage
protected void initPage() -
initTemplateStructureTableView
protected void initTemplateStructureTableView() -
onRowMenu
UI event handler to show the row menu.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onCreateRelease
UI event handler to create a new release.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onCreateSheet
UI event handler to create a new sheet.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onEditRelease
UI event handler to edit a release.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onOutcomeReasons
UI event handler to show the outcome reasons panel.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onAlignWorkingCopyToRelease
UI event handler to align the working copy to the release.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onEmptyWorkingCopy
UI event handler to create a new empty working copy.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onSaveDataCollectionTemplateStructureRelease
UI event handler to save a new data collection template structure release.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onEditWorkingCopy
UI event handler to edit a working copy.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onViewStructure
UI event handler to show the structure.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
loadDataCollectionTemplate
protected DataCollectionTemplate loadDataCollectionTemplate(Long templateStructure, boolean isRelease) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
onSave
UI event handler to save a new template structure.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onDownloadStructure
-
onViewOnlyActiveReleases
UI event handler to view only the active releases.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onImportModel
UI event handler to show the import model panel.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onGanttView
UI event handler to show the gantt view.- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
pushPage
-
onRefresh
Event used to refresh the current view.- Parameters:
o- the object received by the event- Returns:
- true to break the responsibility chain, false otherwise.
-