Package org.apache.shiro.web.tags
Class PermissionTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- org.apache.shiro.web.tags.SecureTag
-
- org.apache.shiro.web.tags.PermissionTag
-
- All Implemented Interfaces:
Serializable
,IterationTag
,JspTag
,Tag
- Direct Known Subclasses:
HasPermissionTag
,LacksPermissionTag
public abstract class PermissionTag extends SecureTag
- Since:
- 0.1
- See Also:
- Serialized Form
-
-
Field Summary
-
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
-
-
Constructor Summary
Constructors Constructor Description PermissionTag()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description String
getName()
protected boolean
isPermitted(String p)
int
onDoStartTag()
void
setName(String name)
protected abstract boolean
showTagBody(String p)
protected void
verifyAttributes()
-
Methods inherited from class org.apache.shiro.web.tags.SecureTag
doStartTag, getSubject
-
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue
-
-
-
-
Constructor Detail
-
PermissionTag
public PermissionTag()
-
-
Method Detail
-
verifyAttributes
protected void verifyAttributes() throws JspException
- Overrides:
verifyAttributes
in classSecureTag
- Throws:
JspException
-
onDoStartTag
public int onDoStartTag() throws JspException
- Specified by:
onDoStartTag
in classSecureTag
- Throws:
JspException
-
isPermitted
protected boolean isPermitted(String p)
-
showTagBody
protected abstract boolean showTagBody(String p)
-
-