xdoclet.modules.ejb.dd
public class SecurityTagsHandler extends EjbTagsHandler
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
currentSecurityRoleName
The current security role name, set by forAllSecurityRoles and returned by securityRoleName.
|
ALL, LOCAL_SUFFIX, SERVICE_ENDPOINT, SERVICE_ENDPOINT_SUFFIX
FOR_CLASS, FOR_CONSTRUCTOR, FOR_FIELD, FOR_METHOD, PARAMETER_DELIMITER
Constructor and Description |
---|
SecurityTagsHandler() |
Modifier and Type | Method and Description |
---|---|
void |
forAllSecurityRoles(java.lang.String template)
Evaluates the body block for each ejb:permission defined in class level or method level.
|
java.lang.String |
securityRoleName()
Returns current security role name set by the containing forAllSecurityRoles.
|
beanType, choosePackage, concreteFullClassName, ejbExternalRefName, ejbName, ejbRefName, ejbRefName, extendsFromFor, forAllBeans, getDependentClassFor, getDependentClassTagName, getEjb, getEjbIdFor, getEjbNameFor, getEjbSpec, getShortEjbNameFor, hasTransaction, id, ifIsAConcreteEJBean, ifLocalEjb, ifNotLocalEjb, ifNotRemoteEjb, ifNotServiceEndpointEjb, ifRemoteEjb, ifServiceEndpointEjb, isAConcreteEJBean, isEjb, isLocalEjb, isOnlyLocalEjb, isOnlyRemoteEjb, isOnlyServiceEndpointEjb, isRemoteEjb, isServiceEndpointEjb, prefixWithEjbSlash, shortEjbName, shouldTraverseSuperclassForDependentClass, symbolicClassName
delimit, expandClassName, generate, getCurrentClass, getCurrentClassTag, getCurrentConstructor, getCurrentField, getCurrentFieldTag, getCurrentMethod, getCurrentMethodTag, getCurrentPackage, getDocletContext, getEngine, getExpandedDelimitedTagValue, getTagValue, getTagValue, getTagValue, hasHavingClassTag, hasTag, isTagValueEqual, mandatoryParamNotFound, mandatoryTemplateTagParamNotFound, modifiers, popCurrentClass, pushCurrentClass, setCurrentClass, setCurrentClassTag, setCurrentConstructor, setCurrentField, setCurrentFieldTag, setCurrentMethod, setCurrentMethodTag, setCurrentPackage
getXJavaDoc, setXJavaDoc
protected transient java.lang.String currentSecurityRoleName
public java.lang.String securityRoleName() throws XDocletException
XDocletException
forAllSecurityRoles(java.lang.String)
public void forAllSecurityRoles(java.lang.String template) throws XDocletException
template
- The body of the block tagXDocletException
hasPermission(xjavadoc.XDoc)
,
securityRoleName()