Package org.adempiere.webui
Class AdempiereWebUI
- java.lang.Object
-
- org.zkoss.zk.ui.AbstractComponent
-
- org.zkoss.zk.ui.HtmlBasedComponent
-
- org.zkoss.zul.impl.XulElement
-
- org.zkoss.zul.Window
-
- org.adempiere.webui.AdempiereWebUI
-
- All Implemented Interfaces:
Serializable,Cloneable,IWebClient,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.IdSpace,org.zkoss.zk.ui.sys.ComponentCtrl,org.zkoss.zul.ext.Framable
public class AdempiereWebUI extends org.zkoss.zul.Window implements org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>, IWebClient
- Version:
- $Revision: 0.10 $
- Author:
- Ashley G Ramdass, hengsin
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringAPP_NAMEstatic StringAPPLICATION_DESKTOP_KEYstatic StringDESKTOP_SESSION_INVALIDATED_ATTRstatic StringEXECUTION_CARRYOVER_SESSION_KEYstatic StringUIDstatic StringWIDGET_INSTANCE_NAME
-
Constructor Summary
Constructors Constructor Description AdempiereWebUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidchangeRole(MUser user)change RoleIDesktopgetAppDeskop()ClientInfogetClientInfo()org.zkforge.keylistener.KeylistenergetKeylistener()static StringgetUploadSetting()UserPreferencegetUserPreference()static booleanisEventThreadEnabled()UserPreferenceloadUserPreference(int userId)voidloginCompleted()login completedvoidlogout()logoutprotected org.zkoss.zk.ui.Sessionlogout0()voidlogoutAfterTabDestroyed()Perform logout after user close a browser tab without first logging outvoidonCancel()voidonCreate()voidonEvent(org.zkoss.zk.ui.event.Event event)voidonOk()-
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, onPageDetached, 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, evalCSSFlex, 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, setHeight, 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, invalidatePartial, isChildable, isInitialized, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onPageAttached, 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
-
-
-
-
Field Detail
-
DESKTOP_SESSION_INVALIDATED_ATTR
public static final String DESKTOP_SESSION_INVALIDATED_ATTR
- See Also:
- Constant Field Values
-
APPLICATION_DESKTOP_KEY
public static final String APPLICATION_DESKTOP_KEY
- See Also:
- Constant Field Values
-
APP_NAME
public static String APP_NAME
-
UID
public static final String UID
- See Also:
- Constant Field Values
-
WIDGET_INSTANCE_NAME
public static final String WIDGET_INSTANCE_NAME
- See Also:
- Constant Field Values
-
EXECUTION_CARRYOVER_SESSION_KEY
public static final String EXECUTION_CARRYOVER_SESSION_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
onCreate
public void onCreate()
-
onOk
public void onOk()
-
onCancel
public void onCancel()
-
loginCompleted
public void loginCompleted()
Description copied from interface:IWebClientlogin completed- Specified by:
loginCompletedin interfaceIWebClient
-
getKeylistener
public org.zkforge.keylistener.Keylistener getKeylistener()
- Specified by:
getKeylistenerin interfaceIWebClient- Returns:
- key listener
-
logout
public void logout()
Description copied from interface:IWebClientlogout- Specified by:
logoutin interfaceIWebClient
-
logoutAfterTabDestroyed
public void logoutAfterTabDestroyed()
Perform logout after user close a browser tab without first logging out- Specified by:
logoutAfterTabDestroyedin interfaceIWebClient
-
logout0
protected org.zkoss.zk.ui.Session logout0()
-
getAppDeskop
public IDesktop getAppDeskop()
- Specified by:
getAppDeskopin interfaceIWebClient- Returns:
- IDesktop
-
onEvent
public void onEvent(org.zkoss.zk.ui.event.Event event)
- Specified by:
onEventin interfaceorg.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
-
loadUserPreference
public UserPreference loadUserPreference(int userId)
- Specified by:
loadUserPreferencein interfaceIWebClient- Parameters:
userId-- Returns:
- UserPreference
-
getUserPreference
public UserPreference getUserPreference()
- Specified by:
getUserPreferencein interfaceIWebClient- Returns:
- UserPrerence
-
isEventThreadEnabled
public static boolean isEventThreadEnabled()
-
changeRole
public void changeRole(MUser user)
Description copied from interface:IWebClientchange Role- Specified by:
changeRolein interfaceIWebClient
-
getClientInfo
public ClientInfo getClientInfo()
- Specified by:
getClientInfoin interfaceIWebClient
-
getUploadSetting
public static String getUploadSetting()
- Returns:
- string for setupload
-
-