public class EjbDefinition extends AbstractBeanDefinition
AbstractBeanDefinition, 
AbstractDCStructureAdapter| Modifier and Type | Field and Description | 
|---|---|
| protected oracle.adf.share.logging.ADFLogger | _logger | 
| static java.lang.String | DataFilterHandlerNameData Filter handler class | 
| static java.lang.String | EJB_BUSINESS_INTERFACE | 
| static java.lang.String | EJB_DEFINITION | 
| static java.lang.String | EJB_DEFINITION_URI | 
| static java.lang.String | EJB_HOME_INTERFACE | 
| static java.lang.String | EJB_INTERFACE_TYPE | 
| static java.lang.String | EJB_LOCAL | 
| static java.lang.String | EJB_LOCAL_HOME_INTERFACE | 
| static java.lang.String | EJB_LOCAL_REF_PREFIX | 
| static java.lang.String | EJB_NAME | 
| static java.lang.String | EJB_REF_PREFIXRMI lookup | 
| static java.lang.String | EJB_REMOTE | 
| static java.lang.String | EJB_TYPE | 
| static java.lang.String | EJB_VERSIONEJB_VERSION is defined in oracle.jdeveloper.ejb.EjbConstants
  as EJB20_STR, EJB21_STR, or EJB30_STR | 
| static java.lang.String | INITIAL_CONTEXT_FACTORY | 
| static java.lang.String | JAVA_COMP_ENV | 
| static java.lang.String | JNDI_NAME | 
| static java.lang.String | JPQLDataControlHandlerNameJPA Data handler class | 
| static java.lang.String | LOCAL_JNDI_NAME | 
| static java.lang.String | LOCAL_LOOKUP_PREFIX | 
| static java.lang.String | LOGGER | 
| static java.lang.String | PROVIDER_URL | 
| static java.lang.String | REMOTE_LOOKUP_PREFIX | 
| static java.lang.String | SECURITY_CREDENTIALS | 
| static java.lang.String | SECURITY_PRINCIPAL | 
| static java.lang.String | WL_INITIAL_CONTEXT_FACTORYWLS support | 
| static java.lang.String | WL_PROVIDER_URL | 
ACCESS_MODE, DATA_CONTROL_HANDLER, EAGER_PERSIST, metaData, parameters, RANGE_PAGING, SCROLLABLECACHE_TO_SOURCEPATH, DONT_CACHE, mDCConfiguration, mFullName, mName, mRootDefNameTYPE_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 | 
|---|
| EjbDefinition()Zero arg constructor required by the framework. | 
| EjbDefinition(DataControlStructure definition)Constructor used by the BeanAbstractAdapter. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | assignDefaultPackage()Data controls which do not already have their own package structure
 need to use a default package. | 
| DataControl | createDataControl()Creates data control at runtime. | 
| java.lang.String | getActualFullName() | 
| java.lang.String | getAdapterType()Returns the name of the corresponding adapter type, if any. | 
| int | getCachingMode() | 
| EjbDCConfiguration | getConfiguration()Returns the dcx configuration for the data control. | 
| java.lang.String | getFullName()Returns the full name of this Definition, which includes the name of any parent
 objects. | 
| protected java.lang.String | getProviderType()Returns the dc structure provider type for this BeanAbstractDefinition. | 
| protected void | initDefinition()Option to override rt bean-definition | 
| boolean | isSupported(java.lang.String operation)Indicate whether or not support operations ... | 
| boolean | shouldCompileProjectOnCreate()Indicates if the project needs to be compiled when a data control is 
 created from this definition. | 
| boolean | usePersistedStructure()Indicates whether the definition delegates to the framework the task of
 deserializing its StructureDefinition (for example, from bean .xml
 files on disk). | 
getBeanDCHandler, getDCName, getFactoryClassName, getMetadata, getNodeValue, getRuntimeMetaData, getRuntimeParameters, getStructure, isStructureDirty, loadFromMetadata, setPropertycreateDuplicateDetailIterator, getAdapterContext, getConfigurationFullName, getDefClassName, getDefinitionParent, getDefinitionType, getJUDTDataControlName, getName, getParameters, getProperties, getProperty, getRootStructureName, setAdapterContext, setCachingMode, setCompileProjectOnCreate, setConfigurationFullName, setFullName, setName, setProperty, setRootStructureName, useDefinitionProviderpublic static final java.lang.String EJB_DEFINITION
public static final java.lang.String EJB_DEFINITION_URI
public static final java.lang.String EJB_VERSION
public static final java.lang.String EJB_NAME
public static final java.lang.String EJB_TYPE
public static final java.lang.String EJB_INTERFACE_TYPE
public static final java.lang.String EJB_BUSINESS_INTERFACE
public static final java.lang.String EJB_HOME_INTERFACE
public static final java.lang.String EJB_LOCAL_HOME_INTERFACE
public static final java.lang.String INITIAL_CONTEXT_FACTORY
public static final java.lang.String SECURITY_PRINCIPAL
public static final java.lang.String SECURITY_CREDENTIALS
public static final java.lang.String PROVIDER_URL
public static final java.lang.String EJB_REMOTE
public static final java.lang.String EJB_LOCAL
public static final java.lang.String WL_INITIAL_CONTEXT_FACTORY
public static final java.lang.String WL_PROVIDER_URL
public static final java.lang.String JNDI_NAME
public static final java.lang.String LOCAL_JNDI_NAME
public static final java.lang.String EJB_REF_PREFIX
public static final java.lang.String EJB_LOCAL_REF_PREFIX
public static final java.lang.String JAVA_COMP_ENV
public static final java.lang.String LOCAL_LOOKUP_PREFIX
public static final java.lang.String REMOTE_LOOKUP_PREFIX
public static final java.lang.String DataFilterHandlerName
public static final java.lang.String JPQLDataControlHandlerName
public static final java.lang.String LOGGER
protected oracle.adf.share.logging.ADFLogger _logger
public EjbDefinition()
public EjbDefinition(DataControlStructure definition)
public DataControl createDataControl()
createDataControl in class AbstractDefinitionprotected java.lang.String getProviderType()
getProviderType in class AbstractBeanDefinitionpublic boolean isSupported(java.lang.String operation)
AbstractBeanDefinitionisSupported in class AbstractBeanDefinitionoperation - one of the values defined in 
        DataControlDefinition.public java.lang.String getFullName()
NamedDefinitiongetFullName in interface NamedDefinitiongetFullName in class AbstractDefinitionpublic java.lang.String getActualFullName()
public java.lang.String getAdapterType()
AbstractDefinitiongetAdapterType in class AbstractDefinitionAdapterDefinitionpublic boolean assignDefaultPackage()
AbstractDefinitionassignDefaultPackage in class AbstractDefinitionpublic int getCachingMode()
getCachingMode in class AbstractDefinitionpublic boolean usePersistedStructure()
AbstractBeanDefinitionusePersistedStructure in class AbstractBeanDefinitionpublic boolean shouldCompileProjectOnCreate()
AbstractDefinition
 Note:
 If the data control create is invoked from within a UI operation (e.g. you
 are invoking creation of data control while responding to a property change
 action of the data control metadata), this method must return false.
 A data control can be created by calling the method 
 createDataControl on class MetaDef.
shouldCompileProjectOnCreate in class AbstractDefinitionpublic EjbDCConfiguration getConfiguration()
AbstractDefinitiongetConfiguration in class AbstractDefinitionDataControlConfiguration that defines the metadata 
 for this DC instance.protected void initDefinition()
AbstractBeanDefinitioninitDefinition in class AbstractBeanDefinition