info.magnolia.voting.voters
Class AbstractRequestHeaderPatternVoter
java.lang.Object
info.magnolia.voting.voters.BaseVoterImpl<T>
info.magnolia.voting.voters.AbstractBoolVoter<javax.servlet.http.HttpServletRequest>
info.magnolia.voting.voters.AbstractRequestHeaderPatternVoter
- All Implemented Interfaces:
- Voter<javax.servlet.http.HttpServletRequest>
- Direct Known Subclasses:
- RequestHeaderPatternRegexVoter, RequestHeaderPatternSimpleVoter
public abstract class AbstractRequestHeaderPatternVoter
- extends AbstractBoolVoter<javax.servlet.http.HttpServletRequest>
Voters which match the request headers against a pattern.
AbstractRequestHeaderPatternVoter
public AbstractRequestHeaderPatternVoter()
setHeaderName
public void setHeaderName(String headerName)
getHeaderName
public String getHeaderName()
boolVote
protected boolean boolVote(javax.servlet.http.HttpServletRequest value)
- Specified by:
boolVote
in class AbstractBoolVoter<javax.servlet.http.HttpServletRequest>
resolveRequestHeaderFromValue
protected String resolveRequestHeaderFromValue(javax.servlet.http.HttpServletRequest value,
String headerName)
- Retrieve the value of the specified header from the request.
matches
protected abstract boolean matches(String value)
Copyright © 2003-2014 Magnolia International Ltd.. All Rights Reserved.