Package sk.iway.iwcm.doc
Class ShowDoc
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
sk.iway.iwcm.doc.ShowDoc
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
@WebServlet(name="ShowDoc2",
urlPatterns="/showdoc.do")
public class ShowDoc
extends javax.servlet.http.HttpServlet
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
doGet
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) protected void
doPost
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) static String
getXssRedirectUrl
(javax.servlet.http.HttpServletRequest request) Skontroluje, ci parametre neobsahuju naznaky XSS, ak ano, vrati redirect na URL bez skodlivych parametrov inak vrati nullstatic boolean
isDoShowdocActionAllowed
(String doShowdocAction) Test if doShowdocAction request parameter is allowed/validstatic void
setActualUserHash
(String hash) static void
setRequestData
(DocDetails doc, GroupDetails group, DocDB docDB, GroupsDB groupsDB, javax.servlet.http.HttpServletRequest request) Nastavi do requestu rozne hodnoty z docDetails objektu (okrem data)static void
setRequestData
(GroupDetails group, GroupsDB groupsDB, javax.servlet.http.HttpServletRequest request) static void
setRequestData
(TemplateDetails temp, javax.servlet.http.HttpServletRequest request) static void
updateCodes
(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext servletContext, int docId) Aktualizuje kody v request (doc_header, doc_footer, doc_menu, doc_data)static String
updateCodes
(Identity user, String text, int currentDocId, javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext servletContext) aktualizuje kody v textestatic String
updateUserCodes
(Identity user, String text) Aktualizuje kody pouzivatela !LOGGED_USER_XXX! v texteMethods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
-
Field Details
-
REMAP_STRING_START
- See Also:
-
REMAP_STRING_END
- See Also:
-
ACTUAL_USER_HASH
sem sa uklada hash o aktualnom userovi, kontroluje to ShowDocAction (ak sa v url nachadza id pouzivatela pre jeho prihlasenie)
-
-
Constructor Details
-
ShowDoc
public ShowDoc()
-
-
Method Details
-
getXssRedirectUrl
Skontroluje, ci parametre neobsahuju naznaky XSS, ak ano, vrati redirect na URL bez skodlivych parametrov inak vrati null- Parameters:
request
- HttpServletRequest- Returns:
- String
-
updateCodes
public static String updateCodes(Identity user, String text, int currentDocId, javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext servletContext) aktualizuje kody v texte- Parameters:
user
- - identita pouzivatelatext
- - textcurrentDocId
- - aktualne doc idrequest
- - aktualny requestservletContext
- - ServletContext- Returns:
- String
-
setRequestData
public static void setRequestData(DocDetails doc, GroupDetails group, DocDB docDB, GroupsDB groupsDB, javax.servlet.http.HttpServletRequest request) Nastavi do requestu rozne hodnoty z docDetails objektu (okrem data)- Parameters:
doc
- DocDetailsgroup
- GroupDetailsdocDB
- DocDBgroupsDB
- GroupsDBrequest
- HttpServletRequest
-
setRequestData
public static void setRequestData(GroupDetails group, GroupsDB groupsDB, javax.servlet.http.HttpServletRequest request) -
setRequestData
public static void setRequestData(TemplateDetails temp, javax.servlet.http.HttpServletRequest request) -
updateUserCodes
Aktualizuje kody pouzivatela !LOGGED_USER_XXX! v texte- Parameters:
user
- Description of the Parametertext
- Description of the Parameter- Returns:
- Description of the Return Value
-
doGet
protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException - Overrides:
doGet
in classjavax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
IOException
-
doPost
protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException - Overrides:
doPost
in classjavax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
IOException
-
updateCodes
public static void updateCodes(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext servletContext, int docId) Aktualizuje kody v request (doc_header, doc_footer, doc_menu, doc_data)- Parameters:
request
- HttpServletRequestservletContext
- ServletContextdocId
- int
-
setActualUserHash
-
isDoShowdocActionAllowed
Test if doShowdocAction request parameter is allowed/valid- Parameters:
doShowdocAction
-- Returns:
-