|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.internet2.middleware.grouper.ui.GrouperUiFilter
public class GrouperUiFilter
Generic filter for ui for grouper (e.g. set hooks context)
Nested Class Summary | |
---|---|
static class |
GrouperUiFilter.UiSection
which UI section we are in |
Constructor Summary | |
---|---|
GrouperUiFilter()
|
Method Summary | |
---|---|
static void |
assignHttpServlet(HttpServlet httpServlet)
public method to get the http servlet |
void |
destroy()
filter method |
void |
doFilter(ServletRequest servletRequest,
ServletResponse response,
FilterChain filterChain)
|
static List<org.apache.commons.fileupload.FileItem> |
fileItems()
get the list of file items, cache these in request |
static void |
finallyRequest()
put this in a request finally block |
void |
init(FilterConfig config)
|
static GrouperRequestWrapper |
initRequest(ServletRequest servletRequest,
ServletResponse response)
init request part 1 |
static String |
remoteUser(HttpServletRequest httpServletRequest)
|
static Set<String> |
requestParameterNamesByPrefix(String prefix)
find the request parameter names by prefix |
static HttpServlet |
retrieveHttpServlet()
public method to get the http servlet |
static HttpServletRequest |
retrieveHttpServletRequest()
public method to get the http servlet request |
static HttpServletResponse |
retrieveHttpServletResponse()
public method to get the http servlet request |
static Properties |
retrieveMediaProperties()
if the media resource bundle is null, use this |
static long |
retrieveRequestStartMillis()
if in request, get the start time |
static ResourceBundle |
retrieveSessionMediaResourceBundle()
get the media resource bundle from session |
static ResourceBundle |
retrieveSessionNavResourceBundle()
get the nav resource bundle from session |
static Subject |
retrieveSubjectLoggedIn()
retrieve the subject logged in |
static String |
retrieveUserPrincipalNameFromRequest()
retrieve the user principal (who is authenticated) from the (threadlocal) request object |
void |
sendErrorEmailIfNeeded()
send error email if needed |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GrouperUiFilter()
Method Detail |
---|
public static ResourceBundle retrieveSessionNavResourceBundle()
public static ResourceBundle retrieveSessionMediaResourceBundle()
public static Properties retrieveMediaProperties()
public static List<org.apache.commons.fileupload.FileItem> fileItems()
public static Set<String> requestParameterNamesByPrefix(String prefix)
prefix
-
public static long retrieveRequestStartMillis()
public static String retrieveUserPrincipalNameFromRequest()
public static Subject retrieveSubjectLoggedIn()
public static String remoteUser(HttpServletRequest httpServletRequest)
httpServletRequest
-
public void init(FilterConfig config) throws ServletException
init
in interface Filter
ServletException
Filter.init(javax.servlet.FilterConfig)
public static GrouperRequestWrapper initRequest(ServletRequest servletRequest, ServletResponse response)
servletRequest
- response
-
public static void finallyRequest()
public void doFilter(ServletRequest servletRequest, ServletResponse response, FilterChain filterChain) throws IOException, ServletException
doFilter
in interface Filter
IOException
ServletException
Filter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
public static HttpServletRequest retrieveHttpServletRequest()
public static HttpServlet retrieveHttpServlet()
public static void assignHttpServlet(HttpServlet httpServlet)
httpServlet
- is servlet to assignpublic static HttpServletResponse retrieveHttpServletResponse()
public void destroy()
destroy
in interface Filter
Filter.destroy()
public void sendErrorEmailIfNeeded()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |