@Component(value="blAdminTypedEntityRequestFilter") public class BroadleafAdminTypedEntityRequestFilter extends AbstractBroadleafAdminRequestFilter
| Modifier and Type | Field and Description |
|---|---|
protected AdminNavigationService |
adminNavigationService |
protected SecurityVerifier |
adminRemoteSecurityService |
protected BroadleafWebRequestProcessor |
requestProcessor |
| Constructor and Description |
|---|
BroadleafAdminTypedEntityRequestFilter() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
adminUserHasAccess(AdminSection typedEntitySection) |
void |
doFilterInternalUnlessIgnored(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain filterChain) |
protected DynamicEntityDao |
getDynamicEntityDao(String className) |
protected String |
getEntityTypeFromRequest(javax.servlet.http.HttpServletRequest request) |
int |
getOrder() |
protected String |
getSectionKeyFromRequest(javax.servlet.http.HttpServletRequest request) |
protected String |
getTypeAdminSectionMismatchUrl(TypedEntity typedEntity,
String ceilingEntity,
String uri,
String sectionKey) |
protected TypedEntity |
getTypedEntityFromServletPathId(String servletPath,
String ceilingEntity) |
protected String |
getTypeFieldName(AdminSection adminSection) |
boolean |
isRequestForTypedEntity(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected boolean |
typeMatchesAdminSection(TypedEntity typedEntity,
String sectionKey) |
getIgnoreSuffixes, shouldProcessURLdoFilterInternal, isIgnoreddoFilter, doFilterNestedErrorDispatch, getAlreadyFilteredAttributeName, isAsyncDispatch, isAsyncStarted, shouldNotFilter, shouldNotFilterAsyncDispatch, shouldNotFilterErrorDispatch@Autowired @Qualifier(value="blAdminRequestProcessor") protected BroadleafWebRequestProcessor requestProcessor
@Autowired @Qualifier(value="blAdminNavigationService") protected AdminNavigationService adminNavigationService
@Autowired @Qualifier(value="blAdminSecurityRemoteService") protected SecurityVerifier adminRemoteSecurityService
public BroadleafAdminTypedEntityRequestFilter()
public void doFilterInternalUnlessIgnored(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain filterChain)
throws IOException,
javax.servlet.ServletException
doFilterInternalUnlessIgnored in class AbstractIgnorableOncePerRequestFilterIOExceptionjavax.servlet.ServletExceptionpublic boolean isRequestForTypedEntity(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
javax.servlet.ServletExceptionIOExceptionprotected TypedEntity getTypedEntityFromServletPathId(String servletPath, String ceilingEntity)
protected String getTypeAdminSectionMismatchUrl(TypedEntity typedEntity, String ceilingEntity, String uri, String sectionKey)
protected boolean typeMatchesAdminSection(TypedEntity typedEntity, String sectionKey)
protected boolean adminUserHasAccess(AdminSection typedEntitySection)
protected String getEntityTypeFromRequest(javax.servlet.http.HttpServletRequest request)
protected String getSectionKeyFromRequest(javax.servlet.http.HttpServletRequest request)
protected String getTypeFieldName(AdminSection adminSection)
protected DynamicEntityDao getDynamicEntityDao(String className)
public int getOrder()
Copyright © 2024. All rights reserved.