Package com.saperion.ngc.iform
Class IntelligentFormViewImpl
- java.lang.Object
-
- org.zkoss.zk.ui.AbstractComponent
-
- org.zkoss.zk.ui.HtmlBasedComponent
-
- org.zkoss.zul.impl.XulElement
-
- org.zkoss.zul.Window
-
- com.saperion.ngc.events.BaseWindow
-
- com.saperion.ngc.iform.IntelligentFormViewImpl
-
- All Implemented Interfaces:
EventChild,EventChildHandler,LogEventChildHandler,IntelligentFormView,java.io.Serializable,java.lang.Cloneable,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.IdSpace,org.zkoss.zk.ui.sys.ComponentCtrl,org.zkoss.zul.ext.Framable
public class IntelligentFormViewImpl extends BaseWindow implements IntelligentFormView
Implementation of IntelligentFormView.- Author:
- rbo
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCLASS_DEFAULT_BUTTON_CONTAINER-
Fields inherited from interface org.zkoss.zk.ui.Component
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE
-
Fields inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl
AFTER_CHILD_ADDED, AFTER_CHILD_REMOVED, AFTER_PAGE_ATTACHED, AFTER_PAGE_DETACHED, CE_BUSY_IGNORE, CE_DUPLICATE_IGNORE, CE_IMPORTANT, CE_NON_DEFERRABLE, CE_REPEAT_IGNORE
-
Fields inherited from interface com.saperion.ngc.events.EventChild
ALL_EVENTS, ON_ADD_LINK, ON_ADD_LOOKUP, ON_ADD_TO_FAVORITES, ON_AFTER_QUERY, ON_BUTTON, ON_BUTTON_QUERY, ON_CANCEL, ON_CANCEL_AND, ON_CANCEL_EDIT, ON_CHANGE_DOCUMENT_SECURITY, ON_CHANGE_FOLDER_SECURITY, ON_CLEAR, ON_DELETE_SELECTED, ON_DISPLAY_POPUP, ON_DISPLAY_RESULTITEM, ON_DISPLAY_TEMPORARY_DOCUMENT, ON_DOCUMENT_ADDED, ON_DOCUMENT_CHECK, ON_DOCUMENT_FILING, ON_DOCUMENT_LOCKED, ON_DOCUMENT_PROLONG_RETENTION, ON_DOCUMENT_REDUCE_DISPOSITION, ON_DOCUMENT_RELEASE, ON_DOWNLOAD_RESULTITEM, ON_EDIT_CONTENT, ON_EDIT_FOLDER, ON_EDIT_ITEM, ON_EDIT_ITEM_SELECTED, ON_EDIT_LOOKUP, ON_EDIT_SELECTED, ON_EDIT_STRUCTURE, ON_EXPORT, ON_EXTERNAL_STORAGE_UPLOAD, ON_EXTERNAL_STORAGE_UPLOAD_STATUS, ON_FAST_ACCESS_DRAG_OVER, ON_FIELD_CHANGE, ON_FILE_ACTION, ON_FILE_PREVIEW, ON_FILE_SEARCH, ON_FORM_CREATED, ON_FORM_RENDER_ERROR, ON_FORWARD, ON_IGNORE, ON_INDEX, ON_INDEX_CLEAR, ON_INDEX_RESULTITEM, ON_ITEM_DOUBLECLICK, ON_LAUNCH_WORKFLOW, ON_LOG, ON_LOGON, ON_MACRO, ON_NAVIGATION, ON_NAVIGATION_FOLDER, ON_NAVIGATION_FORM, ON_NAVIGATION_WEBPART, ON_NEW_ITEM, ON_NEW_SELECTED, ON_OK, ON_ONEDRIVE_LOGIN, ON_OPEN_INDEX_MASK, ON_OPEN_MASK, ON_OPEN_QUERY_MASK, ON_PASSWORD_EXPIRED, ON_PRINT_DOCUMENTS, ON_QUERY, ON_QUERY_FAVORITE, ON_REFRESH, ON_REFRESH_FOLDER, ON_RESET_GUI, ON_REVISION_CREATED, ON_SAVE_AND, ON_SAVE_DOC, ON_SAVE_FOLDER, ON_SCROLL_NODE, ON_SELECT_TREE_ITEM, ON_SELECTDDC, ON_SEND_MAIL_RESULTITEM, ON_SET_LITIGATION_HOLD, ON_SHAREBASE_DOCUMENT_CHECK, ON_SHAREBASE_LOGIN, ON_START_WORKFLOW, ON_TAB_SELECTED, ON_UNDELETE_SELECTED, ON_UPLOAD_DOCUMENT, ON_UPLOAD_EXTERNAL_STORAGE_DOCUMENT, ON_UPLOAD_SUCCESS, ON_VARIABLES_AVAILABLE, ON_WF, ON_WF_COMMENT_DIALOG_CANCEL, ON_WF_COMMENT_DIALOG_OK, ON_WFCOMMENTS, ON_WFDELEGATE, ON_WFFORWARD, ON_WFFORWARD1, ON_WFFORWARD2, ON_WFFORWARD3, ON_WFFORWARD4, ON_WFFORWARD5, ON_WFHISTORY, ON_WFPUTBACK, ON_WFREMINDER, ON_WFTAKE, ON_WORKFLOW_ACTION, ON_WORKFLOW_COMMENT, ON_WORKFLOW_DISPLAY_COMMENT
-
-
Constructor Summary
Constructors Constructor Description IntelligentFormViewImpl()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddOkListenerToEditFields()Adds an ON_OK event listener to each edit field.voidcreateView(com.saperion.ngc.iform.xml.Form formType)Creates the view.voiddoClearContent()Clears the view.voiddoCreateContent()Tries to open and render the mask specified by setPath.voiddoCreateSysMask(java.lang.String maskDdcName)Deprecated.usecreateView(Form)with system form implementation from package com.saperion.ngc.iform.system instead.voiddoCreateSysQueryMask(java.lang.String maskDdcName)Deprecated.usecreateView(Form)with system form implementation from package com.saperion.ngc.iform.system instead.voiddoSaveSysMask()Deprecated.this method does nothing and will be removed in 8.1MaskInfoBeangetApplicationInfo()java.util.List<com.saperion.ngc.iform.xml.BitmapType>getBitmap()Returns the bitmaps defined in the form-definition.java.util.List<com.saperion.ngc.iform.xml.ButtonType>getButton()Returns the buttons defined in the form-definition.FormButtongetButtonByFrameId(long frameId)Returns a button by the given frame id.java.util.List<FormButton>getButtons()Returns a list of all buttons contained in this form.java.util.List<com.saperion.ngc.iform.xml.ConnectionType>getConnection()Returns the connections defined in the form-definition.FolderSearchInfosgetCurrentFolderSearchInfos()If the form is used to display the content of a folder or a file, this method returns information about the folder or file in use.FolderUploadInfosgetCurrentUploadInfos()If the form is used as an index form for a new document, this method returns information about this upload process.org.zkoss.zul.ButtongetDefaultButton(ButtonInfo.EventType type)Returns the default-button for the specifiedButtonInfo.EventTypeor null, of no such button exists.org.zkoss.zk.ui.HtmlBasedComponentgetDefaultButtonContainer()Returns the container of the default-buttons.java.lang.StringgetDefinitionName()java.util.List<DocumentView>getDocumentViews()Returns a list of all document viewers contained in this form.java.util.List<com.saperion.ngc.iform.xml.EditFieldType>getEditField()Returns the fields defined in the form-definition.com.saperion.externalstorage.ExternalStorageTypegetExternalStorageType()IntelligentFieldgetFieldByFrameId(long frameId)Returns a field by the given frame id.java.util.List<IntelligentField>getFields()Returns a list of all fields contained in this form.com.saperion.ngc.iform.xml.FormgetForm()FormModegetFormMode()java.util.List<IntelligentFormView>getForms()Returns a list of all embedded forms contained in this form.java.util.List<com.saperion.ngc.iform.xml.FrameType>getFrame()Returns the frames defined in the form-definition.java.util.List<com.saperion.ngc.iform.xml.GroupboxType>getGroupbox()Returns the groupboxes defined in the form-definition.java.util.List<com.saperion.ngc.iform.xml.GroupType>getGroups()Returns the groups defined in the form-definition.com.saperion.ngc.iform.xml.HeaderTypegetHeader()Returns the header defined in the form-definition.com.saperion.ngc.iform.xml.HiddenTypegetHidden()Returns the hidden elements defined in the form-definition.java.util.List<com.saperion.ngc.iform.xml.IncludeType>getInclude()Returns the includes defined in the form-definition.IndexMaskDocumentgetIndexMaskDocument()java.util.List<com.saperion.ngc.iform.xml.LabelType>getLabel()Returns the labels defined in the form-definition.FormLabelgetLabelByFrameId(long frameId)Returns a label by the given frame id.java.util.List<FormLabel>getLabels()Returns a list of all labels contained in this form.java.util.List<FormMashup>getMashups()Returns a list of all mashups contained in this form.org.zkoss.zul.TabgetParentTab()Returns the tab ofMainTabViewthat contains this mask.java.lang.StringgetPath()java.util.List<com.saperion.ngc.iform.xml.ResultType>getResult()Returns the ResultTypes defined in the form definition.java.util.List<FieldResultBean>getResultFields()java.util.List<ResultSetView>getResultSets()Returns a list of all resultsets contained in this form.java.util.List<FormTabbox>getTabBoxes()Returns a list of all tabboxes contained in this form.java.util.List<com.saperion.ngc.iform.xml.TabListType>getTabList()Return the TabLists defined in the form definition.java.util.List<FormEditableImage>getThumbnails()Returns a list of all thumbnails contained in this form.com.saperion.ngc.iform.xml.ToolbarTypegetToolbar()Returns the toolbar defined in the form-definition.java.util.List<com.saperion.ngc.iform.xml.ViewerType>getViewer()Returns the viewers defined in the form-definition.java.lang.StringgetViewerClass()Returns the viewer class name if configured.booleanhasEmbeddedIndexMask()Checks if this form contains an embedded index mask.booleanisAutoQuery()booleanisQueryMask()Checks if this mask is any kind of query mask (form mode isFormMode.FOLDER_QUERY,FormMode.OUTLINER_APP_QUERY,FormMode.LOOKUP_POPUP_QUERYorFormMode.QUERY).booleanisSimpleMode()voidonAddToFavorites(org.zkoss.zk.ui.event.Event event)Event handler for onAddToFavorites.voidonButton(org.zkoss.zk.ui.event.Event event)Handler for onButton event.voidonDisplayResultItem(org.zkoss.zk.ui.event.Event event)Display result document.voidonDocumentFiling(org.zkoss.zk.ui.event.Event event)Event handler for onDocumentFiling.voidonDocumentLocked(org.zkoss.zk.ui.event.Event event)Handle lock/unlock of an document.voidonEditFolder(org.zkoss.zk.ui.event.Event event)Handles onEditFolder event.voidonEditItem(org.zkoss.zk.ui.event.Event event)Handles onEditItem event.voidonEditSelected(org.zkoss.zk.ui.event.Event event)Event handler for edit selected events.voidonFileAction(org.zkoss.zk.ui.event.Event event)Event handler for onSelectFolder events.voidonFilePreview(org.zkoss.zk.ui.event.Event event)Event handler for onFilePreview events.voidonFormCreated(org.zkoss.zk.ui.event.Event event)voidonIndexChange(org.zkoss.zk.ui.event.Event event)Handle index change event.voidonLogon(org.zkoss.zk.ui.event.Event event)Event handler for Logon events.voidonNavigationFolder(org.zkoss.zk.ui.event.Event event)Handle navigation folder event.voidonNavigationForm(org.zkoss.zk.ui.event.Event event)Handle navigation form event.voidonNewItem(org.zkoss.zk.ui.event.Event event)Handles onNewitem event.voidonOpenIndexMask(org.zkoss.zk.ui.event.Event event)Event handler for open index mask events.voidonOpenMask(org.zkoss.zk.ui.event.Event event)Event handler for OpenMask events.voidonOpenQueryMask(org.zkoss.zk.ui.event.Event event)Event handler for open query mask events.voidonPageAttached(org.zkoss.zk.ui.Page newpage, org.zkoss.zk.ui.Page oldpage)voidonPageDetached(org.zkoss.zk.ui.Page page)voidonQueryFavorite(org.zkoss.zk.ui.event.Event event)Event handler for QueryFavorite events.voidonResetGui(org.zkoss.zk.ui.event.Event event)Handles reset gui event.voidonSelectDDC(org.zkoss.zk.ui.event.Event event)onSelectDDC event handler.voidonUploadDocument(org.zkoss.zk.ui.event.Event event)Handle upload document event.voidonUploadExternalStorageDocument(org.zkoss.zk.ui.event.Event event)Handle upload External Storage document event.voidonUploadSuccess(org.zkoss.zk.ui.event.Event event)Handles upload success events.voidresetMask()Deletes the stored layout for the mask and re-creates the content.voidsaveFormLayout()Saves the layout of the form for the current user.voidsetExternalStorageType(com.saperion.externalstorage.ExternalStorageType externalStorageType)voidsetFormMode(FormMode mode)Sets the mode of the form.voidsetHeader(com.saperion.ngc.iform.xml.HeaderType value)Sets the header-property of the form-definition.voidsetHeight(java.lang.String height)voidsetHidden(com.saperion.ngc.iform.xml.HiddenType value)Sets the hidden-property of the form-definition.voidsetPath(java.lang.String pathString)voidsetSimpleMode(boolean mode)Sets the simple mode parameter for the embedded result lists.voidsetToolbar(com.saperion.ngc.iform.xml.ToolbarType value)Sets the toolbar-property of the form-definition.voidsetViewerClass(java.lang.String className)Sets the name of the class to be instantiated when a viewer is used in the mask.-
Methods inherited from class com.saperion.ngc.events.BaseWindow
getEventtarget, getMainWindow, postAddLinkEvent, postAddToFavoritesEvent, postCancelSelectedEvent, postChangeDocumentSecurityEvent, postChangeFolderSecurityEvent, postDeleteSelectedEvent, postDisplayPopupEvent, postDisplayPopupEvent, postDisplayPopupEvent, postDisplayResultItemEvent, postDisplayResultItemEvent, postDocumentCheckEvent, postDocumentCheckWithShareBaseEvent, postDocumentFilingEvent, postDocumentFilingEvent, postDocumentReleaseEvent, postDownloadResultItemEvent, postEditContentEvent, postEditItemSelectedEvent, postEditSelectedEvent, postEditSelectedEvent, postEditSelectedEvent, postEditStructureEvent, postErrorLogEvent, postErrorLogEvent, postExternalStorageUploadEvent, postExternalStorageUploadStatusEvent, postFieldChangeEvent, postFileActionEvent, postFileActionEvent, postFormButtonEvent, postIndexResultItemEvent, postInfoLogEvent, postInfoLogEvent, postLaunchWorkflowEvent, postLockDocumentEvent, postLogonEvent, postLogonEvent, postNavigationFolderEvent, postNavigationFormEvent, postNavigationFormEvent, postNavigationWebpartEvent, postNewSelectedEvent, postOpenMaskEvent, postPrintDocumentEvent, postProlongRetentionEvent, postQueryFavoriteEvent, postReduceDispositionEvent, postRefreshEvent, postResetGuiEvent, postResultFieldEvent, postSaveDocumentEvent, postSaveDocumentEvent, postSelectTreeItemEvent, postSendMailResultItemEvent, postSetLitigationHoldEvent, postShareBaseLoginEvent, postStartWorkflowEvent, postTabSelectedEvent, postUnDeleteSelectedEvent, postUploadDocumentEvent, postUploadeExternalStorageDocumentEvent, postUploadSuccessEvent, postWarningLogEvent, postWarningLogEvent, postWorkflowActionEvent, postWorkflowCommentEvent, postWorkflowDisplayCommentEvent, setEventtarget
-
Methods inherited from class org.zkoss.zul.Window
beforeChildAdded, clone, doEmbedded, doHighlighted, doModal, doOverlapped, doPopup, getBorder, getCaption, getContentSclass, getContentStyle, getDefaultActionOnShow, getMinheight, getMinwidth, getMode, getModeType, getPosition, getTitle, getZclass, inEmbedded, inHighlighted, inModal, inOverlapped, inPopup, insertBefore, isClosable, isCollapsible, isMaximizable, isMaximized, isMinimizable, isMinimized, isShadow, isSizable, onChildRemoved, onClose, onModal, renderProperties, service, setBorder, setBorder, setClosable, setContentSclass, setContentStyle, setDefaultActionOnShow, setDraggable, setMaximizable, setMaximized, setMinheight, setMinimizable, setMinimized, setMinwidth, setMode, setMode, setMode, setPosition, setShadow, setSizable, setTitle, setTopmost, setVisible
-
Methods inherited from class org.zkoss.zul.impl.XulElement
getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributes
-
Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
addSclass, focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZindex, getZIndex, removeSclass, removeSclass, setAction, setClass, setDroppable, setFocus, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly
-
Methods inherited from class org.zkoss.zk.ui.AbstractComponent
addAnnotation, addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildRemoved, beforeParentChanged, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, enableBindingAnnotation, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getCallback, getChildren, getClientAttribute, getClientDataAttribute, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, invalidate, isChildable, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setSubBindingAnnotationCount, setTemplate, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.zkoss.zk.ui.Component
addEventListener, addEventListener, addForward, addForward, addForward, addForward, appendChild, applyProperties, clone, detach, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getChildren, getClientAttribute, getClientDataAttribute, getDefinition, getDesktop, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRoot, getShadowVariable, getShadowVariable, getSpaceOwner, getStubonly, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttributeOrFellow, hasFellow, hasFellow, insertBefore, invalidate, isInvalidated, isListenerAvailable, isVisible, query, queryAll, removeAttribute, removeAttribute, removeChild, removeEventListener, removeForward, removeForward, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setTemplate, setVisible, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride
-
Methods inherited from interface com.saperion.ngc.events.EventChild
getEventtarget, setEventtarget
-
Methods inherited from interface com.saperion.ngc.events.EventChildHandler
postAddLinkEvent, postAddToFavoritesEvent, postCancelSelectedEvent, postChangeDocumentSecurityEvent, postChangeFolderSecurityEvent, postDeleteSelectedEvent, postDisplayPopupEvent, postDisplayPopupEvent, postDisplayPopupEvent, postDisplayResultItemEvent, postDisplayResultItemEvent, postDocumentCheckEvent, postDocumentCheckWithShareBaseEvent, postDocumentFilingEvent, postDocumentFilingEvent, postDocumentReleaseEvent, postDownloadResultItemEvent, postEditContentEvent, postEditItemSelectedEvent, postEditSelectedEvent, postEditSelectedEvent, postEditSelectedEvent, postEditStructureEvent, postExternalStorageUploadEvent, postExternalStorageUploadStatusEvent, postFieldChangeEvent, postFileActionEvent, postFileActionEvent, postFormButtonEvent, postIndexResultItemEvent, postLaunchWorkflowEvent, postLockDocumentEvent, postLogonEvent, postLogonEvent, postNavigationFolderEvent, postNavigationFormEvent, postNavigationFormEvent, postNavigationWebpartEvent, postNewSelectedEvent, postOpenMaskEvent, postPrintDocumentEvent, postProlongRetentionEvent, postQueryFavoriteEvent, postReduceDispositionEvent, postRefreshEvent, postResetGuiEvent, postResultFieldEvent, postSaveDocumentEvent, postSaveDocumentEvent, postSelectTreeItemEvent, postSendMailResultItemEvent, postSetLitigationHoldEvent, postShareBaseLoginEvent, postStartWorkflowEvent, postTabSelectedEvent, postUnDeleteSelectedEvent, postUploadDocumentEvent, postUploadeExternalStorageDocumentEvent, postUploadSuccessEvent, postWorkflowActionEvent, postWorkflowCommentEvent, postWorkflowDisplayCommentEvent
-
Methods inherited from interface org.zkoss.zk.ui.IdSpace
getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, hasFellow, hasFellow
-
Methods inherited from interface com.saperion.ngc.events.LogEventChildHandler
postErrorLogEvent, postErrorLogEvent, postInfoLogEvent, postInfoLogEvent, postWarningLogEvent, postWarningLogEvent
-
-
-
-
Field Detail
-
CLASS_DEFAULT_BUTTON_CONTAINER
public static final java.lang.String CLASS_DEFAULT_BUTTON_CONTAINER
- See Also:
- Constant Field Values
-
-
Method Detail
-
createView
public void createView(com.saperion.ngc.iform.xml.Form formType) throws NgcUiExceptionCreates the view.- Specified by:
createViewin interfaceIntelligentFormView- Parameters:
formType- Form object- Throws:
NgcUiException- exception to be handled by view- See Also:
IntelligentFormView.createView(com.saperion.ngc.iform.xml.Form)
-
saveFormLayout
public void saveFormLayout()
Saves the layout of the form for the current user.- Specified by:
saveFormLayoutin interfaceIntelligentFormView- See Also:
IntelligentFormView.saveFormLayout()
-
isAutoQuery
public boolean isAutoQuery()
- Returns:
- Is auto query
-
onPageAttached
public void onPageAttached(org.zkoss.zk.ui.Page newpage, org.zkoss.zk.ui.Page oldpage)- Specified by:
onPageAttachedin interfaceorg.zkoss.zk.ui.sys.ComponentCtrl- Overrides:
onPageAttachedin classorg.zkoss.zk.ui.AbstractComponent
-
onPageDetached
public void onPageDetached(org.zkoss.zk.ui.Page page)
- Specified by:
onPageDetachedin interfaceorg.zkoss.zk.ui.sys.ComponentCtrl- Overrides:
onPageDetachedin classorg.zkoss.zul.Window- See Also:
AbstractComponent.onPageDetached(org.zkoss.zk.ui.Page)
-
onButton
public void onButton(org.zkoss.zk.ui.event.Event event)
Handler for onButton event.- Parameters:
event- Event
-
onIndexChange
public void onIndexChange(org.zkoss.zk.ui.event.Event event)
Handle index change event.- Specified by:
onIndexChangein interfaceIntelligentFormView- Parameters:
event- Event- See Also:
IntelligentFormView.onIndexChange(org.zkoss.zk.ui.event.Event)
-
onDocumentLocked
public void onDocumentLocked(org.zkoss.zk.ui.event.Event event)
Handle lock/unlock of an document.- Specified by:
onDocumentLockedin interfaceIntelligentFormView- Parameters:
event- Event- See Also:
IntelligentFormView.onDocumentLocked(org.zkoss.zk.ui.event.Event)
-
onEditSelected
public void onEditSelected(org.zkoss.zk.ui.event.Event event)
Event handler for edit selected events.- Parameters:
event- event
-
onOpenIndexMask
public void onOpenIndexMask(org.zkoss.zk.ui.event.Event event)
Event handler for open index mask events.- Parameters:
event- event
-
onOpenQueryMask
public void onOpenQueryMask(org.zkoss.zk.ui.event.Event event)
Event handler for open query mask events.- Parameters:
event- event
-
onSelectDDC
public void onSelectDDC(org.zkoss.zk.ui.event.Event event)
onSelectDDC event handler.- Specified by:
onSelectDDCin interfaceIntelligentFormView- Parameters:
event- Event- See Also:
IntelligentFormView.onSelectDDC(org.zkoss.zk.ui.event.Event)
-
onNavigationForm
public final void onNavigationForm(org.zkoss.zk.ui.event.Event event)
Handle navigation form event.- Specified by:
onNavigationFormin interfaceIntelligentFormView- Parameters:
event- Event- See Also:
IntelligentFormView.onNavigationForm(org.zkoss.zk.ui.event.Event)
-
onUploadDocument
public void onUploadDocument(org.zkoss.zk.ui.event.Event event)
Handle upload document event.- Specified by:
onUploadDocumentin interfaceIntelligentFormView- Parameters:
event- event- See Also:
IntelligentFormView.onUploadDocument(org.zkoss.zk.ui.event.Event)
-
onUploadExternalStorageDocument
public void onUploadExternalStorageDocument(org.zkoss.zk.ui.event.Event event)
Handle upload External Storage document event.- Specified by:
onUploadExternalStorageDocumentin interfaceIntelligentFormView- Parameters:
event- event- See Also:
IntelligentFormView.onUploadExternalStorageDocument(org.zkoss.zk.ui.event.Event)
-
onUploadSuccess
public void onUploadSuccess(org.zkoss.zk.ui.event.Event event)
Description copied from interface:IntelligentFormViewHandles upload success events.- Specified by:
onUploadSuccessin interfaceIntelligentFormView- Parameters:
event- Event
-
onEditFolder
public void onEditFolder(org.zkoss.zk.ui.event.Event event)
Handles onEditFolder event.- Specified by:
onEditFolderin interfaceIntelligentFormView- Parameters:
event- event- See Also:
IntelligentFormView.onEditFolder(org.zkoss.zk.ui.event.Event)
-
onNewItem
public void onNewItem(org.zkoss.zk.ui.event.Event event)
Handles onNewitem event.- Specified by:
onNewItemin interfaceIntelligentFormView- Parameters:
event- event- See Also:
IntelligentFormView.onNewItem(org.zkoss.zk.ui.event.Event)
-
onEditItem
public void onEditItem(org.zkoss.zk.ui.event.Event event)
Handles onEditItem event.- Specified by:
onEditItemin interfaceIntelligentFormView- Parameters:
event- event- See Also:
IntelligentFormView.onEditItem(org.zkoss.zk.ui.event.Event)
-
onFilePreview
public void onFilePreview(org.zkoss.zk.ui.event.Event event)
Event handler for onFilePreview events.- Parameters:
event- event
-
onDocumentFiling
public final void onDocumentFiling(org.zkoss.zk.ui.event.Event event)
Event handler for onDocumentFiling.- Parameters:
event- event
-
onAddToFavorites
public final void onAddToFavorites(org.zkoss.zk.ui.event.Event event)
Event handler for onAddToFavorites.- Parameters:
event- event
-
onNavigationFolder
public final void onNavigationFolder(org.zkoss.zk.ui.event.Event event)
Handle navigation folder event.- Specified by:
onNavigationFolderin interfaceIntelligentFormView- Parameters:
event- Event
-
onLogon
public final void onLogon(org.zkoss.zk.ui.event.Event event)
Event handler for Logon events.- Specified by:
onLogonin interfaceIntelligentFormView- Parameters:
event- event
-
onOpenMask
public final void onOpenMask(org.zkoss.zk.ui.event.Event event)
Event handler for OpenMask events.- Specified by:
onOpenMaskin interfaceIntelligentFormView- Parameters:
event- event
-
onDisplayResultItem
public void onDisplayResultItem(org.zkoss.zk.ui.event.Event event)
Display result document.- Specified by:
onDisplayResultItemin interfaceIntelligentFormView- Parameters:
event- Event- See Also:
IntelligentFormView.onDisplayResultItem(org.zkoss.zk.ui.event.Event)
-
onResetGui
public void onResetGui(org.zkoss.zk.ui.event.Event event)
Handles reset gui event.- Specified by:
onResetGuiin interfaceIntelligentFormView- Parameters:
event- ZK event
-
onQueryFavorite
public final void onQueryFavorite(org.zkoss.zk.ui.event.Event event)
Event handler for QueryFavorite events.- Specified by:
onQueryFavoritein interfaceIntelligentFormView- Parameters:
event- event
-
onFileAction
public final void onFileAction(org.zkoss.zk.ui.event.Event event)
Event handler for onSelectFolder events.- Parameters:
event- event
-
onFormCreated
public void onFormCreated(org.zkoss.zk.ui.event.Event event)
-
doCreateContent
public void doCreateContent()
Tries to open and render the mask specified by setPath.- Specified by:
doCreateContentin interfaceIntelligentFormView- See Also:
IntelligentFormView.doCreateContent()
-
doClearContent
public void doClearContent()
Clears the view.- Specified by:
doClearContentin interfaceIntelligentFormView- See Also:
IntelligentFormView.doClearContent()
-
doCreateSysMask
@Deprecated public void doCreateSysMask(java.lang.String maskDdcName)
Deprecated.usecreateView(Form)with system form implementation from package com.saperion.ngc.iform.system instead. Will be removed with 8.1.Creates a system-index form for the specified DDC.- Specified by:
doCreateSysMaskin interfaceIntelligentFormView- Parameters:
maskDdcName- DDC name- See Also:
IntelligentFormView.doCreateSysMask(java.lang.String)
-
doCreateSysQueryMask
@Deprecated public void doCreateSysQueryMask(java.lang.String maskDdcName)
Deprecated.usecreateView(Form)with system form implementation from package com.saperion.ngc.iform.system instead. Will be removed with 8.1.Creates a system-query form for the specified DDC.- Specified by:
doCreateSysQueryMaskin interfaceIntelligentFormView- Parameters:
maskDdcName- DDC name- See Also:
IntelligentFormView.doCreateSysQueryMask(java.lang.String)
-
doSaveSysMask
@Deprecated public void doSaveSysMask()
Deprecated.this method does nothing and will be removed in 8.1- Specified by:
doSaveSysMaskin interfaceIntelligentFormView- See Also:
IntelligentFormView.doSaveSysMask()
-
getPath
public java.lang.String getPath()
- Returns:
- Path
-
setPath
public void setPath(java.lang.String pathString)
- Parameters:
pathString- Path to QBE file
-
getResultFields
public java.util.List<FieldResultBean> getResultFields()
- Returns:
- List of beans of all fields
-
getDefinitionName
public java.lang.String getDefinitionName()
- Specified by:
getDefinitionNamein interfaceIntelligentFormView- Returns:
- the definition name
-
addOkListenerToEditFields
public void addOkListenerToEditFields()
Adds an ON_OK event listener to each edit field.- Specified by:
addOkListenerToEditFieldsin interfaceIntelligentFormView
-
getBitmap
public java.util.List<com.saperion.ngc.iform.xml.BitmapType> getBitmap()
Returns the bitmaps defined in the form-definition.- Returns:
- list of BitmapType
- See Also:
Form.getBitmap()
-
getButton
public java.util.List<com.saperion.ngc.iform.xml.ButtonType> getButton()
Returns the buttons defined in the form-definition.- Returns:
- list of ButtonType
- See Also:
Form.getButton()
-
getConnection
public java.util.List<com.saperion.ngc.iform.xml.ConnectionType> getConnection()
Returns the connections defined in the form-definition.- Returns:
- list of ConnectionType
- See Also:
Form.getConnection()
-
getEditField
public java.util.List<com.saperion.ngc.iform.xml.EditFieldType> getEditField()
Returns the fields defined in the form-definition.- Returns:
- list of EditFieldType
- See Also:
Form.getEditField()
-
getFrame
public java.util.List<com.saperion.ngc.iform.xml.FrameType> getFrame()
Returns the frames defined in the form-definition.- Returns:
- list of FrameType
- See Also:
Form.getFrame()
-
getGroupbox
public java.util.List<com.saperion.ngc.iform.xml.GroupboxType> getGroupbox()
Returns the groupboxes defined in the form-definition.- Returns:
- list of GroupboxType
- See Also:
Form.getGroupbox()
-
getGroups
public java.util.List<com.saperion.ngc.iform.xml.GroupType> getGroups()
Returns the groups defined in the form-definition.- Returns:
- list of GroupType
- See Also:
Form.getGroups()
-
getHeader
public com.saperion.ngc.iform.xml.HeaderType getHeader()
Returns the header defined in the form-definition.- Returns:
- HeaderType
- See Also:
Form.getHeader()
-
getHidden
public com.saperion.ngc.iform.xml.HiddenType getHidden()
Returns the hidden elements defined in the form-definition.- Returns:
- HiddenType
- See Also:
Form.getHidden()
-
getInclude
public java.util.List<com.saperion.ngc.iform.xml.IncludeType> getInclude()
Returns the includes defined in the form-definition.- Returns:
- list of IncludeType
- See Also:
Form.getInclude()
-
getLabel
public java.util.List<com.saperion.ngc.iform.xml.LabelType> getLabel()
Returns the labels defined in the form-definition.- Returns:
- list of LabelType
- See Also:
Form.getLabel()
-
getResult
public java.util.List<com.saperion.ngc.iform.xml.ResultType> getResult()
Returns the ResultTypes defined in the form definition.- Returns:
- list of ResultType
- See Also:
Form.getResult()
-
getTabList
public java.util.List<com.saperion.ngc.iform.xml.TabListType> getTabList()
Return the TabLists defined in the form definition.- Returns:
- List of TabListType
- See Also:
Form.getTabList()
-
getToolbar
public com.saperion.ngc.iform.xml.ToolbarType getToolbar()
Returns the toolbar defined in the form-definition.- Returns:
- toolbar
- See Also:
Form.getToolbar()
-
getViewer
public java.util.List<com.saperion.ngc.iform.xml.ViewerType> getViewer()
Returns the viewers defined in the form-definition.- Returns:
- list of ViewerType
- See Also:
Form.getViewer()
-
setHeader
public void setHeader(com.saperion.ngc.iform.xml.HeaderType value)
Sets the header-property of the form-definition.- Parameters:
value- property value- See Also:
Form.setHeader(com.saperion.ngc.iform.xml.HeaderType)
-
setHidden
public void setHidden(com.saperion.ngc.iform.xml.HiddenType value)
Sets the hidden-property of the form-definition.- Parameters:
value- property value- See Also:
Form.setHidden(com.saperion.ngc.iform.xml.HiddenType)
-
setToolbar
public void setToolbar(com.saperion.ngc.iform.xml.ToolbarType value)
Sets the toolbar-property of the form-definition.- Parameters:
value- property value- See Also:
Form.setToolbar(com.saperion.ngc.iform.xml.ToolbarType)
-
isSimpleMode
public boolean isSimpleMode()
- Specified by:
isSimpleModein interfaceIntelligentFormView- Returns:
- simple mode parameter value
- See Also:
IntelligentFormView.isSimpleMode()
-
setSimpleMode
public void setSimpleMode(boolean mode)
Sets the simple mode parameter for the embedded result lists.- Specified by:
setSimpleModein interfaceIntelligentFormView- Parameters:
mode- parameter value- See Also:
IntelligentFormView.setSimpleMode(boolean)
-
setHeight
public void setHeight(java.lang.String height)
- Overrides:
setHeightin classorg.zkoss.zk.ui.HtmlBasedComponent- See Also:
HtmlBasedComponent.setHeight(java.lang.String)
-
getFields
public java.util.List<IntelligentField> getFields()
Returns a list of all fields contained in this form.- Specified by:
getFieldsin interfaceIntelligentFormView- Returns:
- list of fields.
- See Also:
IntelligentFormView.getFields()
-
getFieldByFrameId
public IntelligentField getFieldByFrameId(long frameId)
Returns a field by the given frame id.- Specified by:
getFieldByFrameIdin interfaceIntelligentFormView- Parameters:
frameId- the frame of the field (as generated in the mask editor)-- Returns:
- the field if existing.
- See Also:
IntelligentFormView.getFieldByFrameId(long)
-
getButtons
public java.util.List<FormButton> getButtons()
Returns a list of all buttons contained in this form.- Specified by:
getButtonsin interfaceIntelligentFormView- Returns:
- list of buttons
- See Also:
IntelligentFormView.getButtons()
-
getButtonByFrameId
public FormButton getButtonByFrameId(long frameId)
Returns a button by the given frame id.- Specified by:
getButtonByFrameIdin interfaceIntelligentFormView- Parameters:
frameId- the frame of the button (as generated in the mask editor)-- Returns:
- the button if existing.
- See Also:
IntelligentFormView.getButtonByFrameId(long)
-
getLabels
public java.util.List<FormLabel> getLabels()
Returns a list of all labels contained in this form.- Specified by:
getLabelsin interfaceIntelligentFormView- Returns:
- See Also:
IntelligentFormView.getLabels()
-
getLabelByFrameId
public FormLabel getLabelByFrameId(long frameId)
Returns a label by the given frame id.- Specified by:
getLabelByFrameIdin interfaceIntelligentFormView- Parameters:
frameId- the frame of the label (as generated in the mask editor)-- Returns:
- the label if existing.
- See Also:
IntelligentFormView.getLabelByFrameId(long)
-
getResultSets
public java.util.List<ResultSetView> getResultSets()
Returns a list of all resultsets contained in this form.- Specified by:
getResultSetsin interfaceIntelligentFormView- Returns:
- list of resultsets
- See Also:
IntelligentFormView.getResultSets()
-
getDocumentViews
public java.util.List<DocumentView> getDocumentViews()
Returns a list of all document viewers contained in this form.- Specified by:
getDocumentViewsin interfaceIntelligentFormView- Returns:
- list of document viewers
- See Also:
IntelligentFormView.getDocumentViews()
-
getMashups
public java.util.List<FormMashup> getMashups()
Returns a list of all mashups contained in this form.- Specified by:
getMashupsin interfaceIntelligentFormView- Returns:
- list of mashups
- See Also:
IntelligentFormView.getMashups()
-
getForms
public java.util.List<IntelligentFormView> getForms()
Returns a list of all embedded forms contained in this form.- Specified by:
getFormsin interfaceIntelligentFormView- Returns:
- list of forms
- See Also:
IntelligentFormView.getForms()
-
getThumbnails
public java.util.List<FormEditableImage> getThumbnails()
Returns a list of all thumbnails contained in this form.- Specified by:
getThumbnailsin interfaceIntelligentFormView- Returns:
- list of thumbnails
- See Also:
IntelligentFormView.getThumbnails()
-
getTabBoxes
public java.util.List<FormTabbox> getTabBoxes()
Returns a list of all tabboxes contained in this form.- Specified by:
getTabBoxesin interfaceIntelligentFormView- Returns:
- list of tabboxes
- See Also:
IntelligentFormView.getTabBoxes()
-
getFormMode
public FormMode getFormMode()
- Specified by:
getFormModein interfaceIntelligentFormView- Returns:
- the mode the IntelligentFormView currently is in.
- See Also:
IntelligentFormView.getFormMode()
-
setFormMode
public void setFormMode(FormMode mode)
Sets the mode of the form.- Specified by:
setFormModein interfaceIntelligentFormView- Parameters:
mode- new mode- See Also:
IntelligentFormView.setFormMode(com.saperion.ngc.iform.FormMode)
-
getCurrentUploadInfos
public FolderUploadInfos getCurrentUploadInfos()
If the form is used as an index form for a new document, this method returns information about this upload process. Otherwise the method returns null.- Specified by:
getCurrentUploadInfosin interfaceIntelligentFormView- Returns:
- folder upload infos
- See Also:
IntelligentFormView.getCurrentUploadInfos()
-
getCurrentFolderSearchInfos
public FolderSearchInfos getCurrentFolderSearchInfos()
If the form is used to display the content of a folder or a file, this method returns information about the folder or file in use. Otherwise the method returns null.- Specified by:
getCurrentFolderSearchInfosin interfaceIntelligentFormView- Returns:
- folder search infos
- See Also:
IntelligentFormView.getCurrentFolderSearchInfos()
-
getForm
public com.saperion.ngc.iform.xml.Form getForm()
- Specified by:
getFormin interfaceIntelligentFormView- Returns:
- the form definition containing all information used to render the current form
- See Also:
IntelligentFormView.getForm()
-
hasEmbeddedIndexMask
public boolean hasEmbeddedIndexMask()
Checks if this form contains an embedded index mask. Returns true only if the mask's definition name matches the definition name of the parent-mask.- Specified by:
hasEmbeddedIndexMaskin interfaceIntelligentFormView- Returns:
- true if this mask contains an embedded index mask to edit a document's index data.
- See Also:
IntelligentFormView.hasEmbeddedIndexMask()
-
getApplicationInfo
public MaskInfoBean getApplicationInfo()
- Specified by:
getApplicationInfoin interfaceIntelligentFormView- Returns:
- information about the application node that was used to open this mask, if available
- See Also:
IntelligentFormView.getApplicationInfo()
-
setViewerClass
public void setViewerClass(java.lang.String className)
Sets the name of the class to be instantiated when a viewer is used in the mask. Overrides the setting in web.xml.- Specified by:
setViewerClassin interfaceIntelligentFormView- Parameters:
className- class name- See Also:
IntelligentFormView.setViewerClass(java.lang.String)
-
getViewerClass
public java.lang.String getViewerClass()
Returns the viewer class name if configured. If the value was not set for this form, this method returns null.- Specified by:
getViewerClassin interfaceIntelligentFormView- Returns:
- viewer class name or null if not set
- See Also:
IntelligentFormView.getViewerClass()
-
getParentTab
public org.zkoss.zul.Tab getParentTab()
Returns the tab ofMainTabViewthat contains this mask. If this mask is not contained in a tab (embedded mask or opened as popup...) this method returns null.- Specified by:
getParentTabin interfaceIntelligentFormView- Returns:
- parent
Tabor null if not contained in a tab - See Also:
IntelligentFormView.getParentTab()
-
resetMask
public void resetMask()
Deletes the stored layout for the mask and re-creates the content.- Specified by:
resetMaskin interfaceIntelligentFormView- See Also:
IntelligentFormView.resetMask()
-
getIndexMaskDocument
public IndexMaskDocument getIndexMaskDocument()
- Specified by:
getIndexMaskDocumentin interfaceIntelligentFormView- Returns:
- an
IndexMaskDocumentcontaining information about the document that is in use in this mask. This method can only be used when this is an index-mask. - See Also:
IntelligentFormView.getIndexMaskDocument()
-
isQueryMask
public boolean isQueryMask()
Checks if this mask is any kind of query mask (form mode isFormMode.FOLDER_QUERY,FormMode.OUTLINER_APP_QUERY,FormMode.LOOKUP_POPUP_QUERYorFormMode.QUERY).- Specified by:
isQueryMaskin interfaceIntelligentFormView- Returns:
- true if this mask is a query-mask
- See Also:
IntelligentFormView.isQueryMask()
-
getDefaultButtonContainer
public org.zkoss.zk.ui.HtmlBasedComponent getDefaultButtonContainer()
Returns the container of the default-buttons.- Specified by:
getDefaultButtonContainerin interfaceIntelligentFormView- Returns:
- container of the default-buttons
- See Also:
IntelligentFormView.getDefaultButtonContainer()
-
getDefaultButton
public org.zkoss.zul.Button getDefaultButton(ButtonInfo.EventType type)
Returns the default-button for the specifiedButtonInfo.EventTypeor null, of no such button exists.- Specified by:
getDefaultButtonin interfaceIntelligentFormView- Parameters:
type- type of the button- Returns:
- button for type or null if not available
- See Also:
(com.saperion.ngc.iform.button.ButtonInfo.EventType)
-
getExternalStorageType
public com.saperion.externalstorage.ExternalStorageType getExternalStorageType()
-
setExternalStorageType
public void setExternalStorageType(com.saperion.externalstorage.ExternalStorageType externalStorageType)
-
-