org.acegisecurity.taglibs.authz
Class AuthenticationTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
org.acegisecurity.taglibs.authz.AuthenticationTag
- All Implemented Interfaces:
- java.io.Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag
public class AuthenticationTag
- extends javax.servlet.jsp.tagext.TagSupport
An 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 1784 2007-02-24 21:00:24Z luke_t $
- Author:
- Ben Alex
- See Also:
- Serialized Form
Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
id, pageContext |
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag |
EVAL_BODY_AGAIN |
Fields inherited from interface javax.servlet.jsp.tagext.Tag |
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
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 |
AuthenticationTag
public AuthenticationTag()
doStartTag
public int doStartTag()
throws javax.servlet.jsp.JspException
- Specified by:
doStartTag
in interface javax.servlet.jsp.tagext.Tag
- Overrides:
doStartTag
in class javax.servlet.jsp.tagext.TagSupport
- Throws:
javax.servlet.jsp.JspException
getMethodPrefix
public java.lang.String getMethodPrefix()
getOperation
public java.lang.String getOperation()
invokeOperation
protected java.lang.String invokeOperation(java.lang.Object obj)
throws javax.servlet.jsp.JspException
- Throws:
javax.servlet.jsp.JspException
setMethodPrefix
public void setMethodPrefix(java.lang.String methodPrefix)
setOperation
public void setOperation(java.lang.String operation)
validateArguments
protected void validateArguments()
throws javax.servlet.jsp.JspException
- Throws:
javax.servlet.jsp.JspException
writeMessage
protected void writeMessage(java.lang.String msg)
throws javax.servlet.jsp.JspException
- Throws:
javax.servlet.jsp.JspException
Copyright © 2004-2011 Interface21, Inc. All Rights Reserved.