com.caucho.ejb.cfg
Class EjbJar

java.lang.Object
  extended by com.caucho.config.types.DescriptionGroupConfig
      extended by com.caucho.ejb.cfg.EjbJar

public class EjbJar
extends DescriptionGroupConfig

Configuration for an ejb bean.


Nested Class Summary
static class EjbJar.MethodPermission
           
static class EjbJar.QueryFunction
           
static class EjbJar.Relationships
           
 
Nested classes/interfaces inherited from class com.caucho.config.types.DescriptionGroupConfig
DescriptionGroupConfig.Icon
 
Constructor Summary
EjbJar(EjbConfig config, java.lang.String ejbModuleName, Path rootPath)
           
 
Method Summary
 void addQueryFunction(EjbJar.QueryFunction fun)
           
 AssemblyDescriptor createAssemblyDescriptor()
           
 EjbEnterpriseBeans createEnterpriseBeans()
           
 InterceptorsConfig createInterceptors()
           
 EjbJar.Relationships createRelationships()
           
 java.lang.String getModuleName()
           
 boolean isMetadataComplete()
           
 boolean isSkip()
           
 void setBooleanLiteral(BooleanLiteral literal)
           
 void setMetadataComplete(boolean isMetadataComplete)
           
 void setModuleName(java.lang.String moduleName)
           
 void setSchemaLocation(java.lang.String value)
           
 void setSkip(boolean isSkip)
           
 void setVersion(java.lang.String version)
           
 java.lang.String toString()
           
 
Methods inherited from class com.caucho.config.types.DescriptionGroupConfig
createIcon, getDisplayName, setDescription, setDisplayName, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EjbJar

public EjbJar(EjbConfig config,
              java.lang.String ejbModuleName,
              Path rootPath)
Method Detail

getModuleName

public java.lang.String getModuleName()

setModuleName

public void setModuleName(java.lang.String moduleName)

setVersion

public void setVersion(java.lang.String version)

setSchemaLocation

public void setSchemaLocation(java.lang.String value)

setSkip

public void setSkip(boolean isSkip)

isSkip

public boolean isSkip()

setMetadataComplete

public void setMetadataComplete(boolean isMetadataComplete)

isMetadataComplete

public boolean isMetadataComplete()

createEnterpriseBeans

public EjbEnterpriseBeans createEnterpriseBeans()
                                         throws ConfigException
Throws:
ConfigException

createInterceptors

public InterceptorsConfig createInterceptors()
                                      throws ConfigException
Throws:
ConfigException

createRelationships

public EjbJar.Relationships createRelationships()
                                         throws ConfigException
Throws:
ConfigException

createAssemblyDescriptor

public AssemblyDescriptor createAssemblyDescriptor()
                                            throws ConfigException
Throws:
ConfigException

addQueryFunction

public void addQueryFunction(EjbJar.QueryFunction fun)

setBooleanLiteral

public void setBooleanLiteral(BooleanLiteral literal)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object