Package io.keikaiex.ui
Class UpdateBridge
java.lang.Object
io.keikaiex.ui.UpdateBridge
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
JsonUpdateBridge
A abstract util wrapping
Bridge provide easier functionality for a servlet- Since:
- 3.0.0
- Author:
- dennis
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected final javax.servlet.http.HttpServletRequestprotected final javax.servlet.http.HttpServletResponseprotected final javax.servlet.ServletContext -
Constructor Summary
ConstructorsConstructorDescriptionUpdateBridge(javax.servlet.ServletContext servletContext, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, String desktopId) -
Method Summary
Modifier and TypeMethodDescriptionstatic org.zkoss.zk.ui.DesktopfindDesktop(javax.servlet.ServletContext ctx, javax.servlet.http.HttpServletRequest request, String desktopId) static org.zkoss.zk.ui.DesktopfindDesktopIfAny(javax.servlet.ServletContext ctx, javax.servlet.http.HttpServletRequest request, String desktopId) find desktop in a servlet context for a request.booleanprocess()Process the bridge, find the desktop and callprocess(Desktop), and return the zk ajax update scriptprotected abstract voidprocess(org.zkoss.zk.ui.Desktop desktop)
-
Field Details
-
_servletContext
protected final javax.servlet.ServletContext _servletContext -
_request
protected final javax.servlet.http.HttpServletRequest _request -
_response
protected final javax.servlet.http.HttpServletResponse _response -
_desktopId
-
-
Constructor Details
-
UpdateBridge
public UpdateBridge(javax.servlet.ServletContext servletContext, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, String desktopId)
-
-
Method Details
-
hasDesktop
public boolean hasDesktop() -
process
Process the bridge, find the desktop and callprocess(Desktop), and return the zk ajax update script -
findDesktopIfAny
public static org.zkoss.zk.ui.Desktop findDesktopIfAny(javax.servlet.ServletContext ctx, javax.servlet.http.HttpServletRequest request, String desktopId) find desktop in a servlet context for a request.- Parameters:
ctx-request-desktopId-- Returns:
-
findDesktop
public static org.zkoss.zk.ui.Desktop findDesktop(javax.servlet.ServletContext ctx, javax.servlet.http.HttpServletRequest request, String desktopId) -
process
- Throws:
Exception
-