Class AbstractIntegrationObjectRequestMatcher
- java.lang.Object
-
- de.hybris.platform.odata2webservices.matchers.AbstractIntegrationObjectRequestMatcher
-
- All Implemented Interfaces:
org.springframework.security.web.util.matcher.RequestMatcher
- Direct Known Subclasses:
BasicAuthMatcher,OAuthMatcher
public abstract class AbstractIntegrationObjectRequestMatcher extends java.lang.Object implements org.springframework.security.web.util.matcher.RequestMatcherAbstract implementation containing common logic for the Integration Services request matchers.
-
-
Constructor Summary
Constructors Constructor Description AbstractIntegrationObjectRequestMatcher(IntegrationObjectService integrationObjectService, ServiceNameExtractor serviceNameExtractor, FlexibleSearchService flexibleSearchService)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract AuthorizationPrefixgetAuthorizationPrefix()Retrieves the authorization prefix from the matcher.booleanmatches(javax.servlet.http.HttpServletRequest httpServletRequest)protected abstract booleanmatchesSecurityLegacyMode()
-
-
-
Constructor Detail
-
AbstractIntegrationObjectRequestMatcher
public AbstractIntegrationObjectRequestMatcher(IntegrationObjectService integrationObjectService, ServiceNameExtractor serviceNameExtractor, FlexibleSearchService flexibleSearchService)
-
-
Method Detail
-
matches
public boolean matches(javax.servlet.http.HttpServletRequest httpServletRequest)
- Specified by:
matchesin interfaceorg.springframework.security.web.util.matcher.RequestMatcher
-
matchesSecurityLegacyMode
protected abstract boolean matchesSecurityLegacyMode()
-
getAuthorizationPrefix
protected abstract AuthorizationPrefix getAuthorizationPrefix()
Retrieves the authorization prefix from the matcher.- Returns:
- the matcher's authorization header value.
-
-