Class SelectionPanelBundleOperationOrdering
java.lang.Object
overit.geocall.platform.ui.UINode
overit.geocall.ui.Component
overit.geocall.ui.Control
overit.geocall.basic.ui.Container
overit.geocall.basic.ui.container.Panel
overit.geocallapp.utilities.ux.ui.container.SelectionPanel
overit.geocallapp.wfm.core.ux.bundler.configuration.rule.detail.SelectionPanelBundleOperationOrdering
- All Implemented Interfaces:
Serializable,overit.geocall.marks.MethodExposer,overit.geocall.marks.NameExposer,AjaxableComponent,Badgeable,Hideable,Identified,Tool,overit.geocall.ux.configurability.UIConfigurable,overit.geocall.ux.edm.ModelConfigurable,SelectionPanel.SelectionPanelMaster
public class SelectionPanelBundleOperationOrdering
extends SelectionPanel
implements SelectionPanel.SelectionPanelMaster
Panel that allows to select bundle operation orderings.
- Since:
- 21.0
- See Also:
- GCApi:
- controller
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocallapp.utilities.ux.ui.container.SelectionPanel
SelectionPanel.SelectionPanelMasterNested classes/interfaces inherited from class overit.geocall.ui.Component
Component.Configurable, Component.ConfigurableAttribute, Component.ConfigurableAttributes, Component.FilterCriteria, Component.Registry -
Field Summary
FieldsFields inherited from class overit.geocallapp.utilities.ux.ui.container.SelectionPanel
_dataLoader, _dbvFull, _formRicerca, _inputDecoder, _inputMultiDecoder, _mainTable, _master, _multiDecoder, _saveOnClose, _staticView, _tableViewValoriDisponibili, _tableViewValoriSelezionati, _useStaticViewVisible, LIKE_WILDCARD, SUPPORT_COLUMN_SUFFIXFields inherited from class overit.geocall.basic.ui.container.Panel
_align, _appear, _height, _maxHeight, _maxWidth, _minHeight, _minWidth, _modal, _moveable, _obj, _titleClosable, _type, _valign, _visible, _widthFields 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, safeInlineServiceFields inherited from interface overit.geocall.ui.AjaxableComponent
FRAME_ID_PREFIX, NOTRANSITION, TRANSITION_BODY_MORPH, TRANSITION_BODY_RESIZE, TRANSITION_BORDER_RESIZE, TRANSITION_DOWN, TRANSITION_UP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSet<?> Set<?> booleanonConfirm(HashGetter hg) UI event handler to confirm the selection of bundle operation orderings.voidsetConfirmConsumer(Consumer<Boolean> confirmConsumer) Sets the consumer function to handle bundling rule detail ordering selection confirmation.voidsetDecoding(HashGetter... decodedValues) This method will be call from the SelctionPanel when the selection is confirmed.voidsetStvRuleOrderings(ServerTableView stvRuleOrderings) Sets the rule orderings server table view.voidshow(Serializable obj) Shows the panel.Methods inherited from class overit.geocallapp.utilities.ux.ui.container.SelectionPanel
addTranslatedSupportColumn, getDBViewFull, getSelectedItems, getTableView, initInputDecoder, initInputMultiDecoder, initMultiDecoder, initSelectionPanelMaster, onClose, onFiltraRigheDisponibili, onOpen, onPulisciFiltroFilterPanel, prepareSingleSelect, prepareTableForMultiSelection, prepareTableForMultiSelection, prepareValuesForLikeSearch, removeExcluded, resetSingleSelect, saveSelection, setDATALOADER, setDBViewFull, setSAVEONCLOSE, setSTATICVIEW, setTableView, setUSESTATICVIEWVISIBLEMethods inherited from class overit.geocall.basic.ui.container.Panel
buildSetupScript, changed, getDefaultChange, getFrameHtml, getHtml, getTitleDiv, hide, isVisible, onHide, perfectsDim, setALIGN, setHEIGHT, setMAXHEIGHT, setMAXWIDTH, setMINHEIGHT, setMINWIDTH, setMODAL, setMOVEABLE, setTITLECLOSABLE, setTYPE, setup, setVALIGN, setVISIBLE, setWIDTH, show, show, show, show, show, show, show, show, show, show, show, show, show, titlePanelMethods inherited from class overit.geocall.basic.ui.Container
alert, applyRule, getBASIC, getBLANK, 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, 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, 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, makeBadgedIconMethods inherited from interface overit.geocall.ui.Hideable
getVISIBLE
-
Field Details
-
confirmConsumer
-
stvRuleOrderings
-
-
Constructor Details
-
SelectionPanelBundleOperationOrdering
public SelectionPanelBundleOperationOrdering()
-
-
Method Details
-
setConfirmConsumer
Sets the consumer function to handle bundling rule detail ordering selection confirmation. The consumer receives a boolean value indicating when confirmation occurs.- Parameters:
confirmConsumer- theConsumerto handle the confirmation
-
show
Shows the panel. SelectPanel show check if obj is an instance of InputDecoder, MultiDecoder or InputMultiDecoder or if the panel implements SelectionPanelMaster. Since this panel implements SelectionPanelMaster, this method is overridden to pass this instance as the object to show.- Overrides:
showin classSelectionPanel- Parameters:
obj- the object to show
-
onConfirm
UI event handler to confirm the selection of bundle operation orderings.- Overrides:
onConfirmin classSelectionPanel- Parameters:
hg- theHashGettercontaining the event data- Returns:
- true to break the responsibility chain, false otherwise
-
setStvRuleOrderings
Sets the rule orderings server table view.- Parameters:
stvRuleOrderings- theServerTableViewrule orderings
-
setDecoding
Description copied from interface:SelectionPanel.SelectionPanelMasterThis method will be call from the SelctionPanel when the selection is confirmed.- Specified by:
setDecodingin interfaceSelectionPanel.SelectionPanelMaster- Parameters:
decodedValues- the new decoding
-
getKeyName
- Specified by:
getKeyNamein interfaceSelectionPanel.SelectionPanelMaster- Returns:
- the key field name to use to identify a record
-
getSelectSet
- Specified by:
getSelectSetin interfaceSelectionPanel.SelectionPanelMaster- Returns:
- a Set with the ids of the record already selected. Is used to populate the already selected record table when the panel will be shown
-
getExcludedSet
- Specified by:
getExcludedSetin interfaceSelectionPanel.SelectionPanelMaster- Returns:
- a Set with the ids of the records that must be excluded. The given ids records will not be shown in the availables table
-