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 voiddoGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) protected voiddoPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) static StringgetXssRedirectUrl(javax.servlet.http.HttpServletRequest request) Skontroluje, ci parametre neobsahuju naznaky XSS, ak ano, vrati redirect na URL bez skodlivych parametrov inak vrati nullstatic booleanisDoShowdocActionAllowed(String doShowdocAction) Test if doShowdocAction request parameter is allowed/validstatic voidsetActualUserHash(String hash) static voidsetRequestData(DocDetails doc, GroupDetails group, DocDB docDB, GroupsDB groupsDB, javax.servlet.http.HttpServletRequest request) Nastavi do requestu rozne hodnoty z docDetails objektu (okrem data)static voidsetRequestData(GroupDetails group, GroupsDB groupsDB, javax.servlet.http.HttpServletRequest request) static voidsetRequestData(TemplateDetails temp, javax.servlet.http.HttpServletRequest request) static voidupdateCodes(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext servletContext, int docId) Aktualizuje kody v request (doc_header, doc_footer, doc_menu, doc_data)static StringupdateCodes(Identity user, String text, int currentDocId, javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext servletContext) aktualizuje kody v textestatic StringupdateUserCodes(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, serviceMethods 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:
doGetin classjavax.servlet.http.HttpServlet- Throws:
javax.servlet.ServletExceptionIOException
-
doPost
protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException - Overrides:
doPostin classjavax.servlet.http.HttpServlet- Throws:
javax.servlet.ServletExceptionIOException
-
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:
-