public abstract class AbstractController extends Object
| Modifier and Type | Field and Description |
|---|---|
protected FF4j |
ff4j
FF4J instance.
|
protected static String |
KEY_TITLE
KEY.
|
static org.slf4j.Logger |
LOGGER
Logger for this class.
|
protected static SimpleDateFormat |
SDF
Date format.
|
static SimpleDateFormat |
SDFSLOT
Slot for the date.
|
protected String |
successView
Success View.
|
protected org.thymeleaf.TemplateEngine |
templateEngine
Template engine.
|
| Constructor and Description |
|---|
AbstractController(FF4j ff4j,
String view,
org.thymeleaf.TemplateEngine te)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected EventQueryDefinition |
buildQuery(javax.servlet.http.HttpServletRequest req) |
void |
get(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
Invoked by dispatcher.
|
abstract void |
get(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
org.thymeleaf.context.WebContext ctx)
Create view from template.
|
FF4j |
getFf4j()
Getter accessor for attribute 'ff4j'.
|
String |
getSuccessView()
Getter accessor for attribute 'successView'.
|
org.thymeleaf.TemplateEngine |
getTemplateEngine()
Getter accessor for attribute 'templateEngine'.
|
protected boolean |
isValidParam(javax.servlet.http.HttpServletRequest req,
String param)
Check parameter for date.
|
protected EventQueryDefinition |
parseQuery(javax.servlet.http.HttpServletRequest req)
Retrieve time interval for audit events in history by parsing incoming http request.
|
void |
post(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
Invoked by dispatcher.
|
abstract void |
post(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
org.thymeleaf.context.WebContext ctx)
Create view from template.
|
void |
setFf4j(FF4j ff4j)
Setter accessor for attribute 'ff4j'.
|
void |
setSuccessView(String successView)
Setter accessor for attribute 'successView'.
|
void |
setTemplateEngine(org.thymeleaf.TemplateEngine templateEngine)
Setter accessor for attribute 'templateEngine'.
|
public static final org.slf4j.Logger LOGGER
protected static SimpleDateFormat SDF
public static final SimpleDateFormat SDFSLOT
protected static final String KEY_TITLE
protected FF4j ff4j
protected org.thymeleaf.TemplateEngine templateEngine
protected String successView
public void get(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
throws IOException
req - current requestres - current responseIOException - error occured.public void post(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
throws IOException
req - current requestres - current responseIOException - error occured.public abstract void get(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
org.thymeleaf.context.WebContext ctx)
throws Exception
req - current http requestres - current http responseIOException - target errorExceptionpublic abstract void post(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
org.thymeleaf.context.WebContext ctx)
throws Exception
req - current http requestres - current http responseIOException - target errorExceptionprotected boolean isValidParam(javax.servlet.http.HttpServletRequest req,
String param)
req - current http request.param - parameter nameprotected EventQueryDefinition parseQuery(javax.servlet.http.HttpServletRequest req)
req - current http requestprotected EventQueryDefinition buildQuery(javax.servlet.http.HttpServletRequest req)
public FF4j getFf4j()
public void setFf4j(FF4j ff4j)
ff4j - new value for 'ff4j 'public org.thymeleaf.TemplateEngine getTemplateEngine()
public void setTemplateEngine(org.thymeleaf.TemplateEngine templateEngine)
templateEngine - new value for 'templateEngine 'public String getSuccessView()
public void setSuccessView(String successView)
successView - new value for 'successView 'Copyright © 2013–2021 FF4J. All rights reserved.