public class EjbDCDefinition extends EjbDefinition
_logger, DataFilterHandlerName, EJB_BUSINESS_INTERFACE, EJB_DEFINITION, EJB_DEFINITION_URI, EJB_HOME_INTERFACE, EJB_INTERFACE_TYPE, EJB_LOCAL, EJB_LOCAL_HOME_INTERFACE, EJB_LOCAL_REF_PREFIX, EJB_NAME, EJB_REF_PREFIX, EJB_REMOTE, EJB_TYPE, EJB_VERSION, INITIAL_CONTEXT_FACTORY, JAVA_COMP_ENV, JNDI_NAME, JPQLDataControlHandlerName, LOCAL_JNDI_NAME, LOCAL_LOOKUP_PREFIX, LOGGER, PROVIDER_URL, REMOTE_LOOKUP_PREFIX, SECURITY_CREDENTIALS, SECURITY_PRINCIPAL, WL_INITIAL_CONTEXT_FACTORY, WL_PROVIDER_URL
ACCESS_MODE, DATA_CONTROL_HANDLER, EAGER_PERSIST, metaData, parameters, RANGE_PAGING, SCROLLABLE
CACHE_TO_SOURCEPATH, DONT_CACHE, mDCConfiguration, mFullName, mName, mRootDefName
TYPE_ACCESSOR, TYPE_ATTRIBUTE, TYPE_CRITERIA, TYPE_CRITERIA_ITEM, TYPE_CRITERIA_OPERATOR, TYPE_CRITERIA_ROW, TYPE_DATACONTROL, TYPE_DEFINITION, TYPE_DEFINITIONCONTEXT, TYPE_NAMED, TYPE_OPERATION, TYPE_OPERATIONRETURN, TYPE_PARAMETER, TYPE_STRUCTURE, TYPE_VARIABLE
Constructor and Description |
---|
EjbDCDefinition()
Default constructor required by the adapter framework.
|
EjbDCDefinition(DataControlStructure definition)
Constructor used by the BeanAbstractAdapter.
|
Modifier and Type | Method and Description |
---|---|
DataControl |
createDataControl()
Creates data control at runtime.
|
int |
getCachingMode()
The default implementation is DONT_CACHE for sparsebean.
|
protected void |
initDefinition()
Option to override rt bean-definition
|
boolean |
isStructureDirty(boolean refresh)
Indicates to the Adapter framework to always recreate the DC on refresh.
|
boolean |
useDefinitionProvider()
Indicates if datacontrol uses DC definition provider
|
assignDefaultPackage, getActualFullName, getAdapterType, getConfiguration, getFullName, getProviderType, isSupported, shouldCompileProjectOnCreate, usePersistedStructure
getBeanDCHandler, getDCName, getFactoryClassName, getMetadata, getNodeValue, getRuntimeMetaData, getRuntimeParameters, getStructure, loadFromMetadata, setProperty
addParameter, createDuplicateDetailIterator, disableSharing, enableSharing, getAdapterContext, getConfigurationFullName, getDefClassName, getDefinitionParent, getDefinitionType, getJUDTDataControlName, getName, getParameter, getParameterCollection, getParameters, getProperties, getProperty, getRootStructureName, removeParameter, setAdapterContext, setCachingMode, setCompileProjectOnCreate, setConfigurationFullName, setFullName, setName, setProperty, setRootStructureName
public EjbDCDefinition()
public EjbDCDefinition(DataControlStructure definition)
public DataControl createDataControl()
createDataControl
in class EjbDefinition
public boolean useDefinitionProvider()
useDefinitionProvider
in class AbstractDefinition
public int getCachingMode()
getCachingMode
in class EjbDefinition
public boolean isStructureDirty(boolean refresh)
AbstractBeanDefinition
isStructureDirty
in class AbstractBeanDefinition
refresh
- flag to indicate if the refresh is requested for the
structure.protected void initDefinition()
AbstractBeanDefinition
initDefinition
in class EjbDefinition