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 String
APP_NAME
static String
APPLICATION_DESKTOP_KEY
static String
DESKTOP_SESSION_INVALIDATED_ATTR
static String
EXECUTION_CARRYOVER_SESSION_KEY
static String
UID
static String
WIDGET_INSTANCE_NAME
-
Constructor Summary
Constructors Constructor Description AdempiereWebUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
changeRole(MUser user)
change RoleIDesktop
getAppDeskop()
ClientInfo
getClientInfo()
org.zkforge.keylistener.Keylistener
getKeylistener()
static String
getUploadSetting()
UserPreference
getUserPreference()
static boolean
isEventThreadEnabled()
UserPreference
loadUserPreference(int userId)
void
loginCompleted()
login completedvoid
logout()
logoutprotected org.zkoss.zk.ui.Session
logout0()
void
logoutAfterTabDestroyed()
Perform logout after user close a browser tab without first logging outvoid
onCancel()
void
onCreate()
void
onEvent(org.zkoss.zk.ui.event.Event event)
void
onOk()
-
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:IWebClient
login completed- Specified by:
loginCompleted
in interfaceIWebClient
-
getKeylistener
public org.zkforge.keylistener.Keylistener getKeylistener()
- Specified by:
getKeylistener
in interfaceIWebClient
- Returns:
- key listener
-
logout
public void logout()
Description copied from interface:IWebClient
logout- Specified by:
logout
in interfaceIWebClient
-
logoutAfterTabDestroyed
public void logoutAfterTabDestroyed()
Perform logout after user close a browser tab without first logging out- Specified by:
logoutAfterTabDestroyed
in interfaceIWebClient
-
logout0
protected org.zkoss.zk.ui.Session logout0()
-
getAppDeskop
public IDesktop getAppDeskop()
- Specified by:
getAppDeskop
in interfaceIWebClient
- Returns:
- IDesktop
-
onEvent
public void onEvent(org.zkoss.zk.ui.event.Event event)
- Specified by:
onEvent
in interfaceorg.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
-
loadUserPreference
public UserPreference loadUserPreference(int userId)
- Specified by:
loadUserPreference
in interfaceIWebClient
- Parameters:
userId
-- Returns:
- UserPreference
-
getUserPreference
public UserPreference getUserPreference()
- Specified by:
getUserPreference
in interfaceIWebClient
- Returns:
- UserPrerence
-
isEventThreadEnabled
public static boolean isEventThreadEnabled()
-
changeRole
public void changeRole(MUser user)
Description copied from interface:IWebClient
change Role- Specified by:
changeRole
in interfaceIWebClient
-
getClientInfo
public ClientInfo getClientInfo()
- Specified by:
getClientInfo
in interfaceIWebClient
-
getUploadSetting
public static String getUploadSetting()
- Returns:
- string for setupload
-
-