Class SchedulableBundles
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.Form
overit.geocallapp.wfm.core.ux.schedule.bundler.SchedulableBundles
- All Implemented Interfaces:
Serializable,EntityContainer,ValuesContainer,overit.geocall.marks.MethodExposer,overit.geocall.marks.NameExposer,AjaxableComponent,Badgeable,DraggableDroppable,Hideable,ContentChangeListener,Identified,Tool,overit.geocall.ux.configurability.UIConfigurable,overit.geocall.ux.edm.ModelConfigurable,PSearchSchedulableBundles.PSearchSchedulableBundlesDelegate,overit.geocallapp.wfm.schedulazione.cristallizzazione.monitorattivita.pianogiornaliero.CPlanningMonitor.CPlanningMonitorSubContainer
public class SchedulableBundles
extends Form
implements overit.geocallapp.wfm.schedulazione.cristallizzazione.monitorattivita.pianogiornaliero.CPlanningMonitor.CPlanningMonitorSubContainer, PSearchSchedulableBundles.PSearchSchedulableBundlesDelegate
- 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 static final Stringprotected static final Stringprotected overit.geocallapp.wfm.schedulazione.cristallizzazione.monitorattivita.pianogiornaliero.CPlanningMonitorprotected PanelUpdateBundleprotected static final Stringprotected DBViewprotected SynchronizedPlanningMonitorTableViewFields inherited from class overit.geocall.basic.ui.container.Form
_anchor, _blanklabel, _daValues, _draggable, _droppable, _method, _mode, _pubValues, _rolabel, _values, _visible, _xclass, autoSeek, entities, role, seek, seekCondition, validatorsFields 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 TypeMethodDescriptionvoidaddSearchFilters(Map<String, Object> filters) protected voidchangeSavedSearches(Map<String, Object> savedSearchData) protected voidprotected voidcompleteRowData(DBView bundleDBView, Set<Long> selectedBundles, Bundle bundle, int pos, SchedulingUserHelper userHelper) protected voidexecuteQuery(Map<String, Object> filters, boolean showWarning) protected Collection<String> getResourceIdentificationNumbers(List<Bundle> bundleList) protected voidinitialize(Object o) protected voidbooleanUI event manager for adding operations to bundle.booleanonBundleDetail(UIMessage uim) Open the bundle detail page.booleanUI event manager for search bundle savedvoidMethod called when is executed theWindowManager.push(overit.geocall.basic.ui.Window, java.lang.Object)of theWindowthat contains the Container.voidvoidMethod called when is executed theWindowManager.pop(java.lang.Object)of the aboveWindow.booleanbooleanUI event manager for changing search planning savedbooleanonUpdateBundle(UIMessage uim) Open the panel to update the bundle informationvoidrefresh()voidrefreshAndSelect(Set<Long> bundleIds) protected voidvoidsetPlanningMonitor(overit.geocallapp.wfm.schedulazione.cristallizzazione.monitorattivita.pianogiornaliero.CPlanningMonitor monitor) protected voidsetTabLabels(int schedulableBundlesNum) voidupdateRow(int row) Methods inherited from class overit.geocall.basic.ui.container.Form
buildSetupScript, changed, collectEntities, collectValues, connect, contentChanged, drag, dragDrop, dragged, drop, getCollectedDAValues, getCollectedValues, getDefaultChange, getEntities, getEntityValidator, getFrameHtml, getHtml, getKEYLABEL, getLABEL, getPublishedValues, getReadOnlyAndNotEnabledFields, getSeek, getSHORTCUT, getVISIBLE, isHarmlessContainer, isVisible, registerReadOnlyAndNotEnabledField, registerSeek, registerValidator, removeFromSeek, sanitizeValues, seek, setANCHOR, setBlankLabel, setBLANKLABEL, setCollectedValues, setDRAGGABLE, setDROPPABLE, setENTITY, setHARMLESS, setLABEL, setMETHOD, setMODE, setROLABEL, setROLE, setSEEK, setSEEKCONDITION, setVISIBLE, setXCLASS, validateValuesMethods inherited from class overit.geocall.basic.ui.Container
alert, applyRule, getBASIC, getBLANK, 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, 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, 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, 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, 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
-
CONF_SCHE_BUNDLE_SAVED_SEARCH
- See Also:
-
RN_SAVED_SEARCH
- See Also:
-
BUN_MANDATORYRESOURCES
- See Also:
-
BUN_PREFERREDRESOURCES
- See Also:
-
BUN_EXCLUDEDRESOURCES
- See Also:
-
savedSearches
-
ownerContainer
protected overit.geocallapp.wfm.schedulazione.cristallizzazione.monitorattivita.pianogiornaliero.CPlanningMonitor ownerContainer -
stvSchedulableBundles
-
panelUpdateBundle
-
searchFilters
-
-
Constructor Details
-
SchedulableBundles
public SchedulableBundles()
-
-
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); -
initialize
- Throws:
DAExceptionDAValidateException
-
onPSearchSchedulableBundlesDoQuery
- Specified by:
onPSearchSchedulableBundlesDoQueryin interfacePSearchSchedulableBundles.PSearchSchedulableBundlesDelegate
-
executeQuery
protected void executeQuery(Map<String, Object> filters, boolean showWarning) throws DAException, DAValidateException- Throws:
DAExceptionDAValidateException
-
setTabLabels
protected void setTabLabels(int schedulableBundlesNum) -
completeDBViewData
-
completeRowData
protected void completeRowData(DBView bundleDBView, Set<Long> selectedBundles, Bundle bundle, int pos, SchedulingUserHelper userHelper) -
updateRow
- Throws:
DAExceptionDAValidateException
-
getResourceIdentificationNumbers
-
refresh
public void refresh() -
refreshAndSelect
-
setPlanningMonitor
public void setPlanningMonitor(overit.geocallapp.wfm.schedulazione.cristallizzazione.monitorattivita.pianogiornaliero.CPlanningMonitor monitor) - Specified by:
setPlanningMonitorin interfaceoverit.geocallapp.wfm.schedulazione.cristallizzazione.monitorattivita.pianogiornaliero.CPlanningMonitor.CPlanningMonitorSubContainer
-
onRowMenu
-
onBundleDetail
Open the bundle detail page.- Parameters:
uim- the UI event data- Returns:
- true to break the responsibility chain, false otherwise.
-
onUpdateBundle
Open the panel to update the bundle information- Parameters:
uim- the UI event data- Returns:
- true to break the responsibility chain, false otherwise.
-
addSearchFilters
-
onGoToSavedSearchConfiguration
UI event manager for search bundle saved- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
onSavedSearchChanged
UI event manager for changing search planning saved- Parameters:
uim- theUIMessage- Returns:
- true to break the responsibility chain, false otherwise.
-
changeSavedSearches
-
onRestore
Description copied from class:ContainerMethod called when is executed theWindowManager.pop(java.lang.Object)of the aboveWindow. It calls the onRestore(o) method of all the Container's childrens -
refreshSavedSearch
- Throws:
DAExceptionDAValidateException
-
loadDefaultSavedSearch
protected void loadDefaultSavedSearch() -
onAddOperationsToBundle
UI event manager for adding operations to bundle.- Parameters:
uim- theUIMessagecontaining the UI event data- Returns:
- true to break the responsibility chain, false otherwise.
-