jrun.ejb.metadata.jrun
Class EntityMetaData

java.lang.Object
  |
  +--jrunx.xml.XMLMetaData
        |
        +--jrun.j2ee.metadata.jrun.J2EEMetaData
              |
              +--jrun.j2ee.metadata.jrun.ServerJ2EEMetaData
                    |
                    +--jrun.ejb.metadata.jrun.EJBMetaData
                          |
                          +--jrun.ejb.metadata.jrun.ClientInvokableMetaData
                                |
                                +--jrun.ejb.metadata.jrun.EntityMetaData
All Implemented Interfaces:
Constants

public class EntityMetaData
extends ClientInvokableMetaData
implements Constants

Author:
Enrique Duvos, Paul Reilly

Inner classes inherited from class jrunx.xml.XMLMetaData
XMLMetaData.BaseException, XMLMetaData.CouldNotCreateDocumentException, XMLMetaData.CreateInstanceException, XMLMetaData.ElementRequiredException, XMLMetaData.IntegerExpectedException, XMLMetaData.InvalidElementException, XMLMetaData.InvalidObjectException, XMLMetaData.MetaDataExportIOException, XMLMetaData.NoLocationException, XMLMetaData.NoStringConstructorException, XMLMetaData.UnsupportedArrayTypeException
 
Field Summary
static java.lang.String COMMIT_OPTION_A
           
static java.lang.String COMMIT_OPTION_B
           
static java.lang.String COMMIT_OPTION_C
           
 
Fields inherited from class jrun.ejb.metadata.jrun.ClientInvokableMetaData
multiplexing
 
Fields inherited from class jrunx.xml.XMLMetaData
logger
 
Fields inherited from interface jrunx.persistence.Constants
CMP20_STORE_MANAGER, CREATE_SQL, CREATE_TABLE_SQL, DEFAULT_CACHE_SIZE, DELETE_TABLE_SQL, FILE_NAME, FILE_STORE, FIND_BY_PRIMARY_KEY_SQL, JDBC_STORE, LOAD_SQL, REMOVE_SQL, STORE_SQL, TEMP_DIRECTORY
 
Constructor Summary
EntityMetaData()
           
 
Method Summary
 java.lang.String generateCreateSQL()
           
 java.lang.String generateCreateTableSQL()
           
 java.lang.String generateDeleteTableSQL()
           
 java.lang.String generateFindByPrimaryKeySQL()
           
 java.lang.String generateLoadSQL()
           
 java.lang.String generateRemoveSQL()
           
 java.lang.String generateStoreSQL()
           
 java.lang.String generateWhereClause()
           
 java.lang.String getCommitOption()
           
 JDBCMappingsMetaData getJDBCMappingsMetaData()
           
 void initCreate()
           
 void initCreateTable()
           
 void initDeleteTable()
           
 void initFindByPrimaryKey()
           
 void initJDBCMappings()
           
 void initLoad()
           
 void initRemove()
           
 void initStore()
           
protected  void initTypeMappingMetaData()
           
 boolean isAlwaysDirty()
           
 void setAlwaysDirty(boolean alwaysDirty)
           
 void setCommitOption(java.lang.String commitOption)
           
 void setEntityMetaData(EntityMetaData entityMetaData)
           
 void setJDBCMappingsMetaData(JDBCMappingsMetaData jdbcMappingsMetaData)
           
 
Methods inherited from class jrun.ejb.metadata.jrun.ClientInvokableMetaData
isMultiplexing, setMultiplexing
 
Methods inherited from class jrun.ejb.metadata.jrun.EJBMetaData
getCacheSize, getEJBName, getJNDIName, getTXDomainName, init, initClusterValues, isClusterHome, isClusterObject, setCacheSize, setClusterHome, setClusterObject, setEJBName, setJNDIName, setTXDomainName
 
Methods inherited from class jrun.j2ee.metadata.jrun.ServerJ2EEMetaData
addEJBLocalRef, clearEJBLocalRefs, getEJBLocalRefByName, getEJBLocalRefs, removeEJBLocalRef
 
Methods inherited from class jrun.j2ee.metadata.jrun.J2EEMetaData
addEJBRef, addResourceEnvRef, addResourceRef, clearEJBRefs, clearResourceEnvRefs, clearResourceRefs, getEJBRefByName, getEJBRefs, getResourceEnvRefByName, getResourceEnvRefs, getResourceRefByName, getResourceRefs, removeEJBRef, removeResourceEnvRef, removeResourceRef
 
Methods inherited from class jrunx.xml.XMLMetaData
addAcronym, addAcronyms, addPackagePrefix, addPackagePrefixes, exportDocument, getAttribute, getMetaDataSource, getParent, getPersistenceContext, getText, importXML, importXML, remove, removeAttribute, setAttribute, setMetaDataSource, setMetaDataSource, setParent, setParent, setPersistenceContext, setPublicID, setSystemID, setText, sync, sync, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

COMMIT_OPTION_A

public static final java.lang.String COMMIT_OPTION_A

COMMIT_OPTION_B

public static final java.lang.String COMMIT_OPTION_B

COMMIT_OPTION_C

public static final java.lang.String COMMIT_OPTION_C
Constructor Detail

EntityMetaData

public EntityMetaData()
Method Detail

generateCreateSQL

public java.lang.String generateCreateSQL()

generateCreateTableSQL

public java.lang.String generateCreateTableSQL()
                                        throws DeploymentException

generateDeleteTableSQL

public java.lang.String generateDeleteTableSQL()

generateFindByPrimaryKeySQL

public java.lang.String generateFindByPrimaryKeySQL()

generateLoadSQL

public java.lang.String generateLoadSQL()

generateRemoveSQL

public java.lang.String generateRemoveSQL()

generateStoreSQL

public java.lang.String generateStoreSQL()

generateWhereClause

public java.lang.String generateWhereClause()

getCommitOption

public java.lang.String getCommitOption()

getJDBCMappingsMetaData

public JDBCMappingsMetaData getJDBCMappingsMetaData()

initCreate

public void initCreate()
                throws DeploymentException

initCreateTable

public void initCreateTable()
                     throws DeploymentException

initDeleteTable

public void initDeleteTable()

initFindByPrimaryKey

public void initFindByPrimaryKey()

initJDBCMappings

public void initJDBCMappings()
                      throws DeploymentException

initTypeMappingMetaData

protected void initTypeMappingMetaData()
                                throws DeploymentException

initLoad

public void initLoad()

initRemove

public void initRemove()

initStore

public void initStore()

isAlwaysDirty

public boolean isAlwaysDirty()

setAlwaysDirty

public void setAlwaysDirty(boolean alwaysDirty)

setCommitOption

public void setCommitOption(java.lang.String commitOption)

setEntityMetaData

public void setEntityMetaData(EntityMetaData entityMetaData)

setJDBCMappingsMetaData

public void setJDBCMappingsMetaData(JDBCMappingsMetaData jdbcMappingsMetaData)


Copyright � 2002 Macromedia Corporation. All Rights Reserved.