xdoclet.modules.ejb.entity
public class FacadeTagsHandler extends EntityTagsHandler
ALL, LOCAL_SUFFIX, SERVICE_ENDPOINT, SERVICE_ENDPOINT_SUFFIX
FOR_CLASS, FOR_CONSTRUCTOR, FOR_FIELD, FOR_METHOD, PARAMETER_DELIMITER
Constructor and Description |
---|
FacadeTagsHandler() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
beanPermission()
generate permission spec - inherit from bean
|
java.lang.String |
beanRef()
generate bean reference
|
boolean |
canUseLocal() |
java.lang.String |
entityFacadeClass()
produce class name for ejb facade
|
java.lang.String |
facadeEjbName()
prodice facade ejb name.
|
static java.lang.String |
getEntityFacadeClassFor(xjavadoc.XClass clazz) |
protected static java.lang.String |
getEntityFacadeClassPattern() |
protected static java.lang.String |
getEntityFacadeEjbNamePattern()
Gets the EntityFacadeEjbNamePattern attribute of the FacadeTagsHandler class
|
java.lang.String |
getFacadeEjbNameFor(xjavadoc.XClass clazz) |
static java.lang.String |
getRemoteFacadeClassFor(xjavadoc.XClass clazz) |
protected static java.lang.String |
getRemoteFacadeClassPattern()
Gets the EntityFacadeClassPattern attribute of the CmpTagsHandler class
|
void |
ifUseLocalInterface(java.lang.String template,
java.util.Properties attributes)
decide whether we have to use local interface of the bean
|
void |
ifUseRemoteInterface(java.lang.String template,
java.util.Properties attributes)
decide whether we have to use remote interface of the bean
|
java.lang.String |
jndiName()
jndi name if any or default
|
java.lang.String |
localJndiName()
local jndi name if any
|
java.lang.String |
remoteFacadeClass() |
java.lang.String |
sessionType()
provide session type
|
java.lang.String |
viewType()
provide view type for facade bean - inherit from class if not specified
|
forAllEjbSelectMethods, forAllEntityBeans, ifEntity, isEjbSelectMethod, isEntity, persistenceType, reentrant
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
public static java.lang.String getEntityFacadeClassFor(xjavadoc.XClass clazz)
public static java.lang.String getRemoteFacadeClassFor(xjavadoc.XClass clazz)
protected static java.lang.String getRemoteFacadeClassPattern()
protected static java.lang.String getEntityFacadeClassPattern()
protected static java.lang.String getEntityFacadeEjbNamePattern()
public java.lang.String getFacadeEjbNameFor(xjavadoc.XClass clazz) throws XDocletException
XDocletException
public java.lang.String entityFacadeClass() throws XDocletException
XDocletException
public java.lang.String remoteFacadeClass() throws XDocletException
XDocletException
public java.lang.String facadeEjbName() throws XDocletException
XDocletException
public boolean canUseLocal() throws XDocletException
XDocletException
public void ifUseLocalInterface(java.lang.String template, java.util.Properties attributes) throws XDocletException
template
- attributes
- XDocletException
public void ifUseRemoteInterface(java.lang.String template, java.util.Properties attributes) throws XDocletException
template
- attributes
- XDocletException
public java.lang.String sessionType() throws XDocletException
XDocletException
public java.lang.String viewType() throws XDocletException
XDocletException
public java.lang.String localJndiName() throws XDocletException
XDocletException
public java.lang.String jndiName() throws XDocletException
XDocletException
public java.lang.String beanPermission() throws XDocletException
XDocletException
public java.lang.String beanRef() throws XDocletException
XDocletException