Class CSearchProjects
java.lang.Object
overit.geocall.platform.ui.UINode
overit.geocall.ui.Component
overit.geocall.ui.Control
overit.geocall.basic.ui.Container
overit.geocallapp.wfm.project.ux.header.search.CSearchProjects
- 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 Panelprotected Formprotected HashGetterprotected ServerTableViewFields 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 voidcancelProject(Long projectId) protected voidcloseProject(Long projectId) protected voiddeleteProject(Long projectId) protected voidgenerateRowMenuItems(Menu menu, int row) protected voidgenerateTableMenuItems(Menu menu) protected BOProjectHeadergetProjectHeaderByRow(int row) protected LonggetProjectIdByRow(int row) protected voidprotected booleanisProjectCancellable(HashGetter hgProject) protected booleanisProjectClosable(HashGetter hgProject) protected booleanisProjectDeletable(HashGetter hgProject) protected booleanisProjectEditable(HashGetter hgProject) protected booleanisProjectReleasable(HashGetter hgProject) booleanonCancelProject(UIMessage uim) booleanonCloseProject(UIMessage uim) booleanbooleanonDeleteProject(UIMessage uim) booleanonEditProfile(UIMessage uim) booleanonEditProject(UIMessage uim) booleanbooleanonFilterTab(UIMessage uim) booleanbooleanbooleanonNewProject(UIMessage uim) voidMethod called when is executed theWindowManager.push(overit.geocall.basic.ui.Window, java.lang.Object)of theWindowthat contains the Container.voidonProjectCreated(Object obj) voidonProjectEdited(Object obj) voidbooleanbooleanbooleanonRowClick(UIMessage uim) booleanvoidonSearch()booleanbooleanonTableMenu(UIMessage uim) booleanonTreeView(UIMessage uim) booleanonViewGantt(UIMessage uim) booleanonViewProfile(UIMessage uim) booleanonViewProject(UIMessage uim) voidprotected voidprotected voidsearchProjects(boolean keepPage) protected voidprotected voidprotected voidshowProfilePanel(BOProjectProfile profile, int mode) Methods 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
-
form
-
filterPanel
-
searchParams
-
stvProjects
-
-
Constructor Details
-
CSearchProjects
public CSearchProjects()
-
-
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() -
setupWindow
protected void setupWindow() -
onSearchProjects
-
onRefreshProjects
-
searchProjects
protected void searchProjects(boolean keepPage) -
onFilterTab
-
showFilterPanel
protected void showFilterPanel() -
onTableMenu
-
generateTableMenuItems
-
onRowMenu
-
generateRowMenuItems
-
onRowClick
-
isProjectEditable
-
isProjectClosable
-
isProjectCancellable
-
isProjectDeletable
-
isProjectReleasable
-
onViewProject
-
onEditProject
-
onCloseProject
-
onCancelProject
-
onDeleteProject
-
onViewGantt
-
onTreeView
-
onGoToActivityMonitor
-
onNewProject
-
onEditTreeTableStructure
-
pushPage
-
onProjectCreated
-
onProjectEdited
-
onViewProjectDiary
-
onEditProfile
-
onViewProfile
-
showProfilePanel
-
closeProject
-
cancelProject
-
deleteProject
-
onRefresh
public void onRefresh() -
onSearch
public void onSearch() -
onGoToProjectHeaderTO
-
onReleaseProject
-
onConfirmReleaseProject
-
getProjectHeaderByRow
-
getProjectIdByRow
-