|
Oracle Application Server TopLink API Reference 10g Release 2 (10.1.2) B15903-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.toplink.tools.ejb11.BeanInformationDefinition
oracle.toplink.tools.ejb11.CMPBeanDefinition
This class loads, stores and provides access to the deployment properties of a TopLink CMP bean. It is the main object of the DOM generated from the XML input provided to the BeanDefinitionLoader
Field Summary | |
static java.lang.String |
ASYNCHRONOUS |
static java.lang.String |
CHECK_CACHE_BY_EXACT_PRIMARY_KEY |
static java.lang.String |
CHECK_CACHE_BY_PRIMARY_KEY |
static java.lang.String |
CHECK_CACHE_ONLY |
static java.lang.String |
CHECK_CACHE_THEN_DATABASE |
static java.lang.String |
CONFORM_RESULTS_IN_UNIT_OF_WORK |
static java.lang.String |
DO_NOT_CHECK_CACHE |
static java.lang.String |
SYNCHRONOUS |
static java.lang.String |
TI_TRANSACTION_NONE |
static java.lang.String |
TI_TRANSACTION_READ_COMMITTED |
static java.lang.String |
TI_TRANSACTION_READ_UNCOMMITTED |
static java.lang.String |
TI_TRANSACTION_REPEATABLE_READ |
static java.lang.String |
TI_TRANSACTION_SERIALIZABLE |
Constructor Summary | |
CMPBeanDefinition() |
|
CMPBeanDefinition(org.w3c.dom.Element beanElem) |
|
CMPBeanDefinition(java.lang.String beanName) |
Method Summary | |
void |
addFinder(FinderDefinition finder) |
java.util.Properties |
getBeanProperties() |
java.lang.String |
getBeanProperty(java.lang.String tagName) |
java.lang.String |
getCacheUsage() Return the String that represents the cache usage level for queries. |
java.lang.String |
getCustomizationClassName() |
java.lang.String |
getEjbName() |
FinderDefinition |
getFinder(java.lang.String finderName) |
java.util.Hashtable |
getFinderList() |
java.lang.String |
getJdbcLevel() Deprecated. |
java.lang.String |
getLogDestination() |
boolean |
getLogMessages() |
ProjectDefinition |
getProject() |
java.lang.String |
getProjectClassName() |
java.lang.String |
getProjectDataSource() |
java.lang.String |
getProjectFileName() |
java.lang.String |
getProjectIdentifier() |
java.lang.String |
getProjectPlatform() |
java.lang.String |
getProjectPoolName() |
java.lang.String |
getProjectReadOnlyDataSource() |
java.lang.Boolean |
getReadOnly() Return the Boolean object that contains true if the read-only attribute has been set to true, or false if it has been set to false. |
java.lang.Boolean |
getRefreshCache() Return the Boolean object that contains true if the refresh cache option for finders has been set to true, or false if it has been set to false. |
java.lang.String |
getTransactionIsolation() |
java.lang.String |
getUpdatePropagation() |
void |
initializeBeanPropertiesElement() |
static int |
intValueFromCacheUsageString(java.lang.String cacheUsageString) |
static int |
intValueFromTxnIsolationString(java.lang.String txnIsolationString) |
static int |
intValueFromUpdatePropagationString(java.lang.String updatePropagationString) |
void |
loadProperties() Precondition: The beanElement has been correctly initialized. |
void |
setBeanElement(org.w3c.dom.Element newValue) |
void |
setBeanPropertiesElement(org.w3c.dom.Element newValue) |
void |
setCacheUsage(java.lang.String cacheUsageString) Set the cache usage level for finders. |
void |
setEJBName(java.lang.String ejbName) |
void |
setFinderList(java.util.Hashtable finderList) |
void |
setProject(ProjectDefinition newValue) |
void |
setReadOnly(java.lang.Boolean readOnlyFlag) Set the read-only attribute for this bean. |
void |
setRefreshCache(java.lang.Boolean refreshFlag) Set the refresh cache option for finders. |
org.w3c.dom.Document |
storeProperties() |
Methods inherited from class oracle.toplink.tools.ejb11.BeanInformationDefinition |
loadProperties, topLink_CMP_DTD |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String SYNCHRONOUS
public static final java.lang.String ASYNCHRONOUS
public static final java.lang.String DO_NOT_CHECK_CACHE
public static final java.lang.String CHECK_CACHE_BY_EXACT_PRIMARY_KEY
public static final java.lang.String CHECK_CACHE_BY_PRIMARY_KEY
public static final java.lang.String CHECK_CACHE_THEN_DATABASE
public static final java.lang.String CHECK_CACHE_ONLY
public static final java.lang.String CONFORM_RESULTS_IN_UNIT_OF_WORK
public static final java.lang.String TI_TRANSACTION_NONE
public static final java.lang.String TI_TRANSACTION_READ_UNCOMMITTED
public static final java.lang.String TI_TRANSACTION_READ_COMMITTED
public static final java.lang.String TI_TRANSACTION_REPEATABLE_READ
public static final java.lang.String TI_TRANSACTION_SERIALIZABLE
Constructor Detail |
public CMPBeanDefinition()
public CMPBeanDefinition(java.lang.String beanName)
public CMPBeanDefinition(org.w3c.dom.Element beanElem)
Method Detail |
public void addFinder(FinderDefinition finder)
public java.util.Properties getBeanProperties()
public java.lang.String getBeanProperty(java.lang.String tagName)
public java.lang.String getCacheUsage()
public java.lang.String getCustomizationClassName()
public java.lang.String getEjbName()
public FinderDefinition getFinder(java.lang.String finderName)
public java.util.Hashtable getFinderList()
public java.lang.String getJdbcLevel()
public java.lang.String getLogDestination()
public boolean getLogMessages()
public ProjectDefinition getProject()
public java.lang.String getProjectClassName()
public java.lang.String getProjectDataSource()
public java.lang.String getProjectFileName()
public java.lang.String getProjectIdentifier()
public java.lang.String getProjectPlatform()
public java.lang.String getProjectPoolName()
public java.lang.String getProjectReadOnlyDataSource()
public java.lang.Boolean getReadOnly()
public java.lang.Boolean getRefreshCache()
public java.lang.String getTransactionIsolation()
public java.lang.String getUpdatePropagation()
public void initializeBeanPropertiesElement()
public static int intValueFromCacheUsageString(java.lang.String cacheUsageString) throws DeploymentException
DeploymentException
public static int intValueFromTxnIsolationString(java.lang.String txnIsolationString) throws DeploymentException
DeploymentException
public static int intValueFromUpdatePropagationString(java.lang.String updatePropagationString) throws DeploymentException
DeploymentException
public void loadProperties()
loadProperties
in class BeanInformationDefinition
public void setBeanElement(org.w3c.dom.Element newValue)
public void setBeanPropertiesElement(org.w3c.dom.Element newValue)
public void setCacheUsage(java.lang.String cacheUsageString)
public void setEJBName(java.lang.String ejbName)
public void setFinderList(java.util.Hashtable finderList)
public void setProject(ProjectDefinition newValue)
public void setReadOnly(java.lang.Boolean readOnlyFlag)
public void setRefreshCache(java.lang.Boolean refreshFlag)
public org.w3c.dom.Document storeProperties()
|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |