java.lang.Object
javax.servlet.jsp.tagext.TagSupport
org.acegisecurity.taglibs.authz.AuthenticationTag
- All Implemented Interfaces:
- javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, java.io.Serializable, javax.servlet.jsp.tagext.Tag
- public class AuthenticationTag
- extends javax.servlet.jsp.tagext.TagSupport
An javax.servlet.jsp.tagext.Tag implementation that allows
convenient access to the current Authentication object.
Whilst JSPs can access the SecurityContext directly, this tag
avoids handling null conditions. The tag also properly
accommodates Authentication.getPrincipal(), which can either
be a String or a UserDetails.
- Version:
- $Id: AuthenticationTag.java,v 1.10 2005/11/29 13:10:10 benalex Exp $
| Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
methodPrefixValidOptions
private static final java.util.Set methodPrefixValidOptions
methodPrefix
private java.lang.String methodPrefix
operation
private java.lang.String operation
AuthenticationTag
public AuthenticationTag()
setMethodPrefix
public void setMethodPrefix(java.lang.String methodPrefix)
getMethodPrefix
public java.lang.String getMethodPrefix()
setOperation
public void setOperation(java.lang.String operation)
getOperation
public java.lang.String getOperation()
doStartTag
public int doStartTag()
throws javax.servlet.jsp.JspException
- Description copied from class:
javax.servlet.jsp.tagext.TagSupport
- Default processing of the start tag, returning SKIP_BODY.
invokeOperation
protected java.lang.String invokeOperation(java.lang.Object obj)
throws javax.servlet.jsp.JspException
validateArguments
protected void validateArguments()
throws javax.servlet.jsp.JspException
writeMessage
protected void writeMessage(java.lang.String msg)
throws javax.servlet.jsp.JspException