Package org.eclnt.jsfserver.starter
Class RISCStarter
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.eclnt.jsfserver.util.CCServletBase
org.eclnt.jsfserver.starter.RISCStarter
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
,ICCServerConstants
Servlet that creates the HTML page in which the CaptainCasa RISC Client is started.
Query Parameters:
cctitle => title that is set to the page
ccconfirmexit => if set to true then the user will be prompted before leaving the current page. This prevents the user from ad hoc leaving the application.
ccexttitles => if set to true then certain components will show additional textual information in order to better support accessibility scenarios.
ccpageicon => Icon that will be set within the browser winodw/tab
ccresetbuffers => if set to true then all internal buffers (e.g. server side styles) will be reset
cc_hotdeploy => trigger creation of new hot deployment class loader
Query Parameters:
cctitle => title that is set to the page
ccconfirmexit => if set to true then the user will be prompted before leaving the current page. This prevents the user from ad hoc leaving the application.
ccexttitles => if set to true then certain components will show additional textual information in order to better support accessibility scenarios.
ccpageicon => Icon that will be set within the browser winodw/tab
ccresetbuffers => if set to true then all internal buffers (e.g. server side styles) will be reset
cc_hotdeploy => trigger creation of new hot deployment class loader
- See Also:
-
Nested Class Summary
-
Field Summary
Fields inherited from interface org.eclnt.jsfserver.util.ICCServerConstants
CLIENTJAVATYPE_FX, CLIENTJAVATYPE_SWING, CLIENTTYPE_APPLET, CLIENTTYPE_APPLICATION, CLIENTTYPE_BROWSER, CLIENTTYPE_RISC, CLIENTTYPE_UI5, CLIENTTYPE_WEBSTART, EXPLICIT_NULL, FOCUSSEQUENCE_FIX_PREFIX, HEADER_ATTRIBUTE_CLIENT, HEADER_ATTRIBUTE_CLIENTJAVATYPE, HEADER_ATTRIBUTE_COOKIESENABLED, HEADER_ATTRIBUTE_COUNTRY, HEADER_ATTRIBUTE_DEVICESCREENHEIGHT, HEADER_ATTRIBUTE_DEVICESCREENWIDTH, HEADER_ATTRIBUTE_DEVICETYPE, HEADER_ATTRIBUTE_LANGUAGE, HEADER_ATTRIBUTE_MEDIADEVICES, HEADER_ATTRIBUTE_ORIGINALURL, HEADER_ATTRIBUTE_PERFORMANCEDATA, HEADER_ATTRIBUTE_REQUESTID, HEADER_ATTRIBUTE_TIMEZONEOFFSET, HEADER_ATTRIBUTE_USERAGENT, HEADER_ATTRIBUTE_XFRAMEOPTIONS, HEADER_RESPONSE_ATTRIBUTE_HTTPSESSIONID, HEADER_RESPONSE_ATTRIBUTE_HTTPSESSIONREFERENCEURL, HEADER_RESPONSE_ATTRIBUTE_HTTPSESSIONTRACKINGMODE, HEADER_RESPONSE_ATTRIBUTE_OVERRIDE, HEADER_RESPONSE_ATTRIBUTE_RELOAD, HEADER_RESPONSE_ATTRIBUTE_STYLE, INPUTMASK_VALUEMODE_WITHMASK, INPUTMASK_VALUEMODE_WITHOUTMASK, LAYOUTEXTENSION_JSP, LAYOUTEXTENSION_XML, QP_CCSTYLE, QP_KEEPDIALOGSESSION, QP_SUBPAGEID, SECURITY_ROLE_CCADMIN, SESSION_TRACKING_COOKIE, SESSION_TRACKING_URL, TEXTPANE_CONTENTTYPE_HTML, TEXTPANE_CONTENTTYPE_PLAIN
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
buildStyleVersionStamp
(String style) static String
protected String
protected boolean
checkIfInEditorPreviewMode
(javax.servlet.http.HttpServletRequest request) protected void
doGet
(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) protected String
May be overridden by extensions of RISCStarter.protected String[]
May be overridden by extensions of RISCStarter.protected String
May be overridden by extensions of RISCStarter.static void
initialize
(javax.servlet.ServletContext context) protected void
manageHeaderParametersIframeEmbedding
(javax.servlet.http.HttpServletRequest request, String page, javax.servlet.http.HttpServletResponse response) static void
resetBuffers
(javax.servlet.http.HttpServletRequest req) protected String
Methods inherited from class org.eclnt.jsfserver.util.CCServletBase
checkIfToInitializeCCEnvironment, init, proposeContentType, setContentType, setContentTypeInResponse
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Constructor Details
-
RISCStarter
public RISCStarter()
-
-
Method Details
-
initialize
public static void initialize(javax.servlet.ServletContext context) -
doGet
protected void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws javax.servlet.ServletException, IOException - Overrides:
doGet
in classjavax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
IOException
-
buildWelcomeStyle
-
resetBuffers
public static void resetBuffers(javax.servlet.http.HttpServletRequest req) -
buildVersionStamp
-
buildStyleVersionStamp
-
findePageFolderPrefix
May be overridden by extensions of RISCStarter. -
findPageExtensions
May be overridden by extensions of RISCStarter. -
findRiscExtension
May be overridden by extensions of RISCStarter. -
unescapeSlashes
-
manageHeaderParametersIframeEmbedding
protected void manageHeaderParametersIframeEmbedding(javax.servlet.http.HttpServletRequest request, String page, javax.servlet.http.HttpServletResponse response) -
checkIfInEditorPreviewMode
protected boolean checkIfInEditorPreviewMode(javax.servlet.http.HttpServletRequest request) throws RISCStarter.SecurityException - Throws:
RISCStarter.SecurityException
-