|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.7.0) E10653-08 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.AbstractMap
oracle.jbo.common.JboAbstractMap
oracle.adf.model.binding.DCDataControl
oracle.adf.model.bc4j.DCJboDataControl
oracle.adf.model.bean.DCBeanDataControl
public class DCBeanDataControl
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.util.AbstractMap |
---|
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V> |
Nested classes/interfaces inherited from interface oracle.adf.model.DataControl |
---|
DataControl.DataChangeEventPolicy |
Nested classes/interfaces inherited from interface java.util.Map |
---|
java.util.Map.Entry<K,V> |
Field Summary | |
---|---|
static java.lang.String |
DC_ROOT_ACC_NAME
|
protected StructureDefImpl |
mDef
|
protected java.util.Map<java.lang.String,java.lang.String> |
mRSIs
|
Fields inherited from class oracle.adf.model.bc4j.DCJboDataControl |
---|
EXC_MODE_DEFAULT, EXC_MODE_DEFERRED, EXC_MODE_IMMEDIATE, INTERNALDC, PROP_VCIVAL_SUBST_ATTRDEF, RELEASE_LEVEL_MANAGED, RELEASE_LEVEL_RELOADABLE, RELEASE_LEVEL_RESERVED, RELEASE_LEVEL_UNMANAGED, VAL_MODE_ALWAYS, VAL_MODE_NEVER, VAL_MODE_REMOTE, VAL_MODE_UNINIT |
Fields inherited from class oracle.jbo.common.JboAbstractMap |
---|
MAP_NULL_VALUE |
Fields inherited from interface oracle.adf.model.DataControl |
---|
DATACHANGE_EVENT_POLLINGMODE |
Constructor Summary | |
---|---|
protected |
DCBeanDataControl()
|
|
DCBeanDataControl(DCJboDataControl owningDC)
for internal use only. |
protected |
DCBeanDataControl(java.lang.String name)
Subclasses calling this constructor should then override and call initDCProperties method as well to initialize the datacontrol properties. |
|
DCBeanDataControl(java.lang.String name,
java.lang.String beanClass,
java.lang.Object beanInstance,
boolean root)
|
|
DCBeanDataControl(java.lang.String name,
StructureDefImpl def,
java.lang.Object beanInstance)
|
Method Summary | |
---|---|
RowSetIterator |
adaptCriteria(DCIteratorBinding iter,
ViewCriteria vc,
DCDataVO master,
java.lang.String accName)
|
RowSetIterator |
adaptCriteriaAccessor(DCDataVO master,
Row masterRow,
java.lang.String accName)
|
RowSetIterator |
adaptCriteriaItem(DCIteratorBinding iter,
ViewCriteriaItem vci,
DCDataVO master)
|
protected void |
addDataChangeListener(DCIteratorBinding iter)
subclasses to override and add iteratorbinding as a DataChangeListener on the appropriate collection. |
void |
addDataChangeListener(java.lang.Object dataObj,
DataChangeListener dcl)
DataChangeManager impl. |
protected void |
applySortCriteria(DCIteratorBinding iter,
SortCriteria[] sortby)
Sets the sort critiera that will be applied next time when the source for this iteratorBinding is executed. |
void |
applyViewCriteria(ViewCriteria vc,
DCIteratorBinding iter,
RowSetIterator rsi)
Internal: Applications should not use this method. |
void |
beginRequest(java.util.HashMap map)
Invoked in some contexts to signal the beginning of a model request. |
protected void |
clearIteratorBinding(DCIteratorBinding iter)
|
protected void |
closeRowSetIterators(boolean recurseDetailRSIs,
boolean criteriasOnly)
|
protected void |
closeRowSetIteratorsAndStructures(boolean recurseDetailRSIs,
boolean criteriasOnly,
boolean releaseStructures)
|
void |
commitTransaction()
Invokes the BC4J transaction's commit() method to save all changes to the database. |
protected RowSetIterator |
createAccessorRowSetIteratorForMasterRow(DCIteratorBinding iter,
RowSetIterator masterRSI,
Row row,
java.lang.Object result,
java.lang.String accName,
java.lang.String beanClass,
boolean trackMaster)
|
ViewObject |
createDomainViewObject(StructureDef def,
java.lang.String vdefName,
RowSetIterator masterRSI,
Row masterRow,
java.lang.String accName)
|
protected java.lang.Object |
createRowData(DCRowContext ctx)
|
protected RowSetIterator |
createRowSetIteratorImpl(java.lang.String defName,
java.lang.Object sourceObj,
RowSetIterator master)
Create a DCRowSetIteratorImpl or a subclass thereof for the give defName element types, using the given source collection/object and optionally the master RSI if there is a dependency defined on the master. |
java.lang.Object |
createSavepoint()
|
protected SessionCookie |
createSessionCookie(ApplicationPool pool,
java.lang.String appId,
java.lang.String sessionId,
java.util.Properties cookieProps)
|
java.io.Serializable |
createSnapshot()
Internal use only. |
ViewCriteria |
createViewCriteria(DCIteratorBinding iter)
Internal: Applications should not use this method. Create a new viewCriteria associated with the given iterator binding's collection. |
protected ViewDefImpl |
createViewDef(java.lang.String strDefFullName,
java.lang.String vdName,
StructureDef sd,
AttributeDef[] fkAttrs,
int vdKind)
Allow overriding of ViewDef |
void |
endRequest(java.util.HashMap map)
Invoked in some contexts to signal the end of a model request. |
protected void |
executeIteratorBinding(DCIteratorBinding iter)
Clears the dataProvider iterator cached on the RowSet bound to given iterator binding, so that the method accessor is invoked again to fetch a fresh dataProvider for the association RowSet. |
protected void |
executeIteratorBindingIfNeeded(DCIteratorBinding iter)
This method is invoked when a bindingcontainer is 'refreshing' itself before it's data is displayed. |
protected void |
executeMethodIterators()
|
protected java.lang.Object |
fetchProviderProperty(java.lang.String propName)
For use in AdapterDCService |
protected RowSetIterator |
fetchRowSetIterator(java.lang.String path)
|
protected ApplicationPool |
findApplicationPool(java.lang.String poolName,
java.lang.String configPackage,
java.lang.String configSection,
java.util.Properties poolProps)
|
RowSetIterator |
findOrCreateAccessorRowSetIterator(DCIteratorBinding masterIter,
DCIteratorBinding iter,
java.lang.String accName,
java.lang.String beanClass)
|
RowSetIterator |
findOrCreateAccessorRowSetIterator(RowSetIterator masterRSI,
DCIteratorBinding iter,
java.lang.String accName,
java.lang.String beanClass)
Use findOrCreateAccessorRowSetIterator(DCIteratorBinding masterIter....) instead. |
RowSetIterator |
findOrCreateMethodRowSetIterator(DCIteratorBinding iter,
java.lang.String beanClass,
java.lang.Object result)
|
StructureDefImpl |
findStructureDef(java.lang.String beanClass)
|
protected StructureDefImpl[] |
getAccessorDefs(StructureDefImpl def)
Invoked for dynamic DataControls. |
protected java.lang.Object |
getAccessorValue(RowSetIterator masterRSI,
Row row,
DCIteratorBinding iter,
java.lang.String accName)
|
DataControl |
getAdaptedDC()
In case of adapter datacontrols, this returns the adapter datacontrol instance and null in all other cases. |
AttributeDef[] |
getAttributeDefs(DCIteratorBinding iterBinding,
java.lang.String[] attrNames)
Return attribute definition for the given iterator binding and for the given set of attributes from the elements-definition of the mapped collection. |
protected AttributeDefImpl[] |
getAttributeDefs(StructureDefImpl def)
Invoked for dynamic DataControls. |
java.lang.Object |
getDataProvider()
Return the Business Service Object that this datacontrol is associated with. |
Definition |
getDefinition(java.lang.String name,
int type)
Internal use only. |
java.util.ArrayList |
getEventDefinitions(java.lang.String methodAccName,
java.lang.String[] argTypes)
Returns an arraylist of EventDefinitions defined in the structure definition of this DataControl |
protected java.lang.String |
getIteratorStructureDefName(DCIteratorBinding iter)
return structuredef beanclass name for this iterator binding. |
int |
getLastEventId()
Subclasses may choose to implement datachangemanager returns -1; |
protected RowSetIterator |
getRowSetIterator(java.lang.String sourceName)
Given the name of an RSI, find if it's already created and cached on the datacontrol |
protected SortCriteria[] |
getSortCriteria(DCIteratorBinding iter)
Returns an ordered array of SortCriteria that will be applied when the source for this iteratorBinding is executed. |
protected java.lang.String[] |
getSubstitutedDefNames(DCIteratorBinding iter)
|
ViewCriteria |
getViewCriteria(DCIteratorBinding iter)
Internal: Applications should not use this method. Return viewCriteria associated with the given iterator binding's collection. |
protected boolean |
hasKeyAttributes(DCIteratorBinding iter)
|
protected boolean |
implementsCustomSortForVO(DCDataVO vo)
For AdapterDC subclasses to indicate if the perform the sort on the collection source and thus ADFm should not force feed sort by bringing in all rows in memory. |
protected void |
initDCProperties(java.lang.String name,
BindingContext ctx,
java.util.Map dcDefAsParams,
java.lang.String beanClass,
java.lang.Object beanInstance)
this may get called twice - once from constructor (optionally) and once from factory. |
protected void |
initializeBindingContainer(DCBindingContainerDef formDef,
DCBindingContainer formBnd,
boolean initialize)
|
protected void |
initializeRSIs()
Internal use only. |
protected DCBeanDataControl |
internalGetBeanDataControl()
|
protected java.lang.Object |
invokeAccessor(DCRowContext rc,
java.lang.String accName,
ViewObject vo)
|
protected java.lang.Object |
invokeMethod(DCInvokeMethod method,
OperationBinding action,
java.util.Map paramsMap)
Override this method if a datacontrol wants to implement custom invocation of a method and avoid introspection and invoke method call using reflection. |
boolean |
invokeOperation(java.util.Map map,
OperationBinding action)
All OperationBindings should first delegate to the DataControl associated with the binding to perform the action. |
boolean |
isAttributeSortable(DCIteratorBinding iter,
AttributeDef ad)
Subclasses need to implement sorting and turn this flag on if the given attribute is sortable for a given iterator. |
boolean |
isDataChangeManager()
|
boolean |
isOperationSupported(DCIteratorBinding iterBinding,
byte oper)
Returns false for execute, create, remove and find Operations |
boolean |
isTransactionDirty()
Returns true if this transaction has been dirtied by this application. |
void |
release()
To be called only from frame release. |
protected void |
removeDataChangeListener(DCIteratorBinding iter)
subclasses to override and remove iteratorbinding as a DataChangeListener on the appropriate collection. |
void |
removeDataChangeListener(java.lang.Object dataObj,
DataChangeListener dcl)
Subclasses may choose to implement datachangemanager |
boolean |
removeRowData(DCRowContext context)
|
void |
removeSnapshot(java.io.Serializable handle)
Internal use only. |
boolean |
resetState()
Resets the DataControl. |
protected void |
restoreRSIs()
|
void |
restoreSavepoint(java.lang.Object handle)
|
void |
restoreSnapshot(java.io.Serializable handle)
Internal use only. |
void |
rollbackTransaction()
Helper method that invokes rollback on the current Transaction. |
void |
setAttributeInRow(DCIteratorBinding iterBind,
Row row,
AttributeDef ad,
java.lang.Object value)
|
void |
setCurrentRowWithKey(DCIteratorBinding iter,
Key keyObj)
Use the given key to set the current row in the RowSetIterator for the given iteratorbinding. |
void |
setCurrentRowWithKey(DCIteratorBinding iter,
java.lang.String stringKey)
Converts the serialized stringKey into a Row key object (using collection's key metadata) and then calls findByKey on the RowSetIterator to find the row matching this key. |
void |
setCurrentRowWithKeyValue(DCIteratorBinding iter,
java.lang.String stringValue)
This method works for Collections with only one Key attribute and not for multi-part attribute keys. |
protected void |
setDataProvider(java.lang.Object obj)
|
protected void |
setPinned(boolean flag)
Advanced for ADS usage only |
protected void |
setReleaseAdaptedDCs(boolean flag)
|
int |
startEvents(int fromId)
Subclasses may choose to implement datachangemanager returns fromId as is. |
void |
stopEvents()
|
void |
validate()
Called when datacontrol changes needs to be validated after updates have been processed for a page. |
Methods inherited from class oracle.jbo.common.JboAbstractMap |
---|
entrySet, equals, hashCode, put, setThrowIfPropertyNotFoundOnGet |
Methods inherited from class java.util.AbstractMap |
---|
clear, clone, containsKey, containsValue, isEmpty, keySet, putAll, remove, size, values |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface oracle.jbo.TransactionStateListener |
---|
doneCommit, doneRollback |
Methods inherited from interface java.util.Map |
---|
clear, containsKey, containsValue, entrySet, equals, hashCode, isEmpty, keySet, put, putAll, remove, size, values |
Field Detail |
---|
protected java.util.Map<java.lang.String,java.lang.String> mRSIs
protected StructureDefImpl mDef
public static final java.lang.String DC_ROOT_ACC_NAME
Constructor Detail |
---|
protected DCBeanDataControl()
protected DCBeanDataControl(java.lang.String name)
public DCBeanDataControl(java.lang.String name, java.lang.String beanClass, java.lang.Object beanInstance, boolean root)
public DCBeanDataControl(java.lang.String name, StructureDefImpl def, java.lang.Object beanInstance)
public DCBeanDataControl(DCJboDataControl owningDC)
Method Detail |
---|
protected void initDCProperties(java.lang.String name, BindingContext ctx, java.util.Map dcDefAsParams, java.lang.String beanClass, java.lang.Object beanInstance)
protected void setDataProvider(java.lang.Object obj)
setDataProvider
in class DCJboDataControl
protected void setReleaseAdaptedDCs(boolean flag)
public void release()
release
in interface DataControl
release
in class DCJboDataControl
protected java.lang.String[] getSubstitutedDefNames(DCIteratorBinding iter)
getSubstitutedDefNames
in class DCDataControl
public java.lang.Object getDataProvider()
DataControl
getDataProvider
in interface DataControl
getDataProvider
in class DCJboDataControl
protected java.lang.Object invokeMethod(DCInvokeMethod method, OperationBinding action, java.util.Map paramsMap)
DCDataControl
invokeMethod
in class DCJboDataControl
protected java.lang.Object invokeAccessor(DCRowContext rc, java.lang.String accName, ViewObject vo)
public boolean invokeOperation(java.util.Map map, OperationBinding action)
DataControl
invokeOperation
in interface DataControl
invokeOperation
in class DCDataControl
public boolean isTransactionDirty()
DCDataControl
isTransactionDirty
in class DCJboDataControl
public void commitTransaction()
DCDataControl
commitTransaction
in class DCJboDataControl
public void rollbackTransaction()
DCDataControl
rollbackTransaction
in class DCJboDataControl
public java.io.Serializable createSnapshot()
DCJboDataControl
DCJboDataControl.removeSnapshot(java.io.Serializable)
once the snapshot is no longer needed. Not
invoking removeSnapshot will result in an accumulation of snapshots
in the durable snapshot store.
Applications should not invoke this directly. Instead,
applications should use ADFc TaskFlows to declaratively work with
snapshots.
createSnapshot
in class DCJboDataControl
public void restoreSnapshot(java.io.Serializable handle)
DCJboDataControl
DCJboDataControl.createSnapshot()
. After restore the BindingContext state
will be equivalent to the state when createSnapshot was invoked.
Applications should not invoke this directly. Instead,
applications should use ADFc TaskFlows to declaratively work with
snapshots.
restoreSnapshot
in class DCJboDataControl
handle
- Serializable a snaphsot handle that was created with
ManagedDataControl.createSnapshot()
.public void removeSnapshot(java.io.Serializable handle)
DCJboDataControl
DCJboDataControl.createSnapshot()
.
Applications should not invoke this directly. Instead,
applications should use ADFc TaskFlows to declaratively work with
snapshots.
removeSnapshot
in class DCJboDataControl
handle
- Serializable a snapshot handle that was created with
ManagedDataControl.createSnapshot()
.public java.lang.Object createSavepoint()
createSavepoint
in class DCJboDataControl
public void restoreSavepoint(java.lang.Object handle)
restoreSavepoint
in class DCJboDataControl
public boolean removeRowData(DCRowContext context)
protected java.lang.Object createRowData(DCRowContext ctx)
public void validate()
DCDataControl
validate
in class DCJboDataControl
public void beginRequest(java.util.HashMap map)
DCDataControl
Subclassing datacontrols may extend this method to perform request level initialization of the DataControl.
This method is guaranteed to be called only once per browser request. Page forwards should not result in multiple invocations.
beginRequest
in interface ManagedDataControl
beginRequest
in class DCJboDataControl
map
- a HashMap representing request context. Web
applications which require request context may use the
BindingContext.HTTP_REQUEST and
BindingContext.HTTP_RESPONSE keys to acquire a reference
from from the BindingContext.public void endRequest(java.util.HashMap map)
DCDataControl
Subclassing datacontrols may extend this method to perform request level cleanup of the DataControl.
This method is guaranteed to be called only once per browser request. Page forwards should not result in multiple invocations.
endRequest
in interface ManagedDataControl
endRequest
in class DCJboDataControl
map
- a HashMap representing request context. Web
applications which require request context may use the
BindingContext.HTTP_REQUEST and
BindingContext.HTTP_RESPONSE keys to acquire a reference
from from the BindingContext.public boolean resetState()
DCDataControl
The ADF/BC DataControl has extended resetState to release the DataControl ApplicationModule to the ApplicationPool in unmanaged release mode.
An EJB DataControl provider may extend resetState to close the DataControl EJB SessionBean
The Toplink DataControl provider extends resetState to reset the DataControl's UnitOfWork and associated RowSetIterators.
Please note that resetState may not occur immediately. If beginRequest has been invoked on the DataControl then resetState processing will be deferred until endRequest processing.
Extending DataControl providers may optionally invoke release(REL_DATA_REFS) after performing and DataControl specific resetState handling.
resetState
in interface ManagedDataControl
resetState
in class DCJboDataControl
public Definition getDefinition(java.lang.String name, int type)
getDefinition
in class DCJboDataControl
protected void initializeRSIs()
protected void initializeBindingContainer(DCBindingContainerDef formDef, DCBindingContainer formBnd, boolean initialize)
initializeBindingContainer
in class DCDataControl
protected void executeIteratorBinding(DCIteratorBinding iter)
executeIteratorBinding
in class DCJboDataControl
protected void executeIteratorBindingIfNeeded(DCIteratorBinding iter)
DCDataControl
executeIteratorBindingIfNeeded
in class DCJboDataControl
protected RowSetIterator getRowSetIterator(java.lang.String sourceName)
DCDataControl
getRowSetIterator
in class DCJboDataControl
protected java.lang.Object fetchProviderProperty(java.lang.String propName)
protected RowSetIterator fetchRowSetIterator(java.lang.String path)
protected void closeRowSetIterators(boolean recurseDetailRSIs, boolean criteriasOnly)
protected void closeRowSetIteratorsAndStructures(boolean recurseDetailRSIs, boolean criteriasOnly, boolean releaseStructures)
protected java.lang.Object getAccessorValue(RowSetIterator masterRSI, Row row, DCIteratorBinding iter, java.lang.String accName)
getAccessorValue
in class DCJboDataControl
protected RowSetIterator createAccessorRowSetIteratorForMasterRow(DCIteratorBinding iter, RowSetIterator masterRSI, Row row, java.lang.Object result, java.lang.String accName, java.lang.String beanClass, boolean trackMaster)
createAccessorRowSetIteratorForMasterRow
in class DCJboDataControl
public ViewObject createDomainViewObject(StructureDef def, java.lang.String vdefName, RowSetIterator masterRSI, Row masterRow, java.lang.String accName)
public RowSetIterator findOrCreateMethodRowSetIterator(DCIteratorBinding iter, java.lang.String beanClass, java.lang.Object result)
findOrCreateMethodRowSetIterator
in class DCJboDataControl
public RowSetIterator findOrCreateAccessorRowSetIterator(DCIteratorBinding masterIter, DCIteratorBinding iter, java.lang.String accName, java.lang.String beanClass)
findOrCreateAccessorRowSetIterator
in class DCDataControl
public RowSetIterator findOrCreateAccessorRowSetIterator(RowSetIterator masterRSI, DCIteratorBinding iter, java.lang.String accName, java.lang.String beanClass)
DCDataControl
findOrCreateAccessorRowSetIterator
in class DCDataControl
public RowSetIterator adaptCriteria(DCIteratorBinding iter, ViewCriteria vc, DCDataVO master, java.lang.String accName)
public RowSetIterator adaptCriteriaItem(DCIteratorBinding iter, ViewCriteriaItem vci, DCDataVO master)
public RowSetIterator adaptCriteriaAccessor(DCDataVO master, Row masterRow, java.lang.String accName)
protected DCBeanDataControl internalGetBeanDataControl()
internalGetBeanDataControl
in class DCJboDataControl
protected RowSetIterator createRowSetIteratorImpl(java.lang.String defName, java.lang.Object sourceObj, RowSetIterator master)
DCDataControl
createRowSetIteratorImpl
in class DCJboDataControl
protected ViewDefImpl createViewDef(java.lang.String strDefFullName, java.lang.String vdName, StructureDef sd, AttributeDef[] fkAttrs, int vdKind)
public void setAttributeInRow(DCIteratorBinding iterBind, Row row, AttributeDef ad, java.lang.Object value)
setAttributeInRow
in class DCJboDataControl
public void setCurrentRowWithKeyValue(DCIteratorBinding iter, java.lang.String stringValue)
DCDataControl
Converts the stringValue into a Row key (using collection's key metadata) and then calls findByKey on the RowSetIterator to find the row matching this key. If a row is found, that row is set as current.
setCurrentRowWithKeyValue
in class DCJboDataControl
public void setCurrentRowWithKey(DCIteratorBinding iter, java.lang.String stringKey)
DCDataControl
setCurrentRowWithKey
in class DCJboDataControl
public void setCurrentRowWithKey(DCIteratorBinding iter, Key keyObj)
DCDataControl
setCurrentRowWithKey
in class DCJboDataControl
public StructureDefImpl findStructureDef(java.lang.String beanClass)
protected java.lang.String getIteratorStructureDefName(DCIteratorBinding iter)
DCDataControl
getIteratorStructureDefName
in class DCDataControl
public AttributeDef[] getAttributeDefs(DCIteratorBinding iterBinding, java.lang.String[] attrNames)
DCDataControl
getAttributeDefs
in class DCJboDataControl
protected void restoreRSIs()
public boolean isOperationSupported(DCIteratorBinding iterBinding, byte oper)
isOperationSupported
in class DCJboDataControl
protected AttributeDefImpl[] getAttributeDefs(StructureDefImpl def)
AttributeDefImpl
instances
for the specified StructureDefImpl instance.
The constructor AttributeDefImpl.AttributeDefImpl(String, String, String, boolean, int)
should be used to create the AttributeDefImpl instances.
protected StructureDefImpl[] getAccessorDefs(StructureDefImpl def)
StructureDefImpl
instances for the specified StructureDefImpl instance.
The method StructureDefImpl.createNewAccessor(String, String, DCDataControl)
.
should be used to create StructureDefImpl instances.
public ViewCriteria getViewCriteria(DCIteratorBinding iter)
DCDataControl
getViewCriteria
in class DCJboDataControl
public ViewCriteria createViewCriteria(DCIteratorBinding iter)
DCDataControl
createViewCriteria
in class DCJboDataControl
public void applyViewCriteria(ViewCriteria vc, DCIteratorBinding iter, RowSetIterator rsi)
DCDataControl
applyViewCriteria
in class DCJboDataControl
public boolean isAttributeSortable(DCIteratorBinding iter, AttributeDef ad)
isAttributeSortable
in class DCDataControl
protected void applySortCriteria(DCIteratorBinding iter, SortCriteria[] sortby)
applySortCriteria
in class DCJboDataControl
protected boolean implementsCustomSortForVO(DCDataVO vo)
protected SortCriteria[] getSortCriteria(DCIteratorBinding iter)
getSortCriteria
in class DCJboDataControl
protected void executeMethodIterators()
protected ApplicationPool findApplicationPool(java.lang.String poolName, java.lang.String configPackage, java.lang.String configSection, java.util.Properties poolProps)
findApplicationPool
in class DCJboDataControl
protected SessionCookie createSessionCookie(ApplicationPool pool, java.lang.String appId, java.lang.String sessionId, java.util.Properties cookieProps)
createSessionCookie
in class DCJboDataControl
protected boolean hasKeyAttributes(DCIteratorBinding iter)
hasKeyAttributes
in class DCJboDataControl
protected void addDataChangeListener(DCIteratorBinding iter)
addDataChangeListener
in class DCDataControl
protected void removeDataChangeListener(DCIteratorBinding iter)
removeDataChangeListener
in class DCDataControl
public boolean isDataChangeManager()
isDataChangeManager
in class DCDataControl
public void addDataChangeListener(java.lang.Object dataObj, DataChangeListener dcl)
addDataChangeListener
in class DCJboDataControl
public void removeDataChangeListener(java.lang.Object dataObj, DataChangeListener dcl)
DCJboDataControl
removeDataChangeListener
in class DCJboDataControl
public void stopEvents()
stopEvents
in class DCJboDataControl
public int startEvents(int fromId)
DCJboDataControl
startEvents
in class DCJboDataControl
public int getLastEventId()
DCJboDataControl
getLastEventId
in class DCJboDataControl
protected void setPinned(boolean flag)
DCDataControl
setPinned
in class DCJboDataControl
public DataControl getAdaptedDC()
DCDataControl
getAdaptedDC
in class DCDataControl
protected void clearIteratorBinding(DCIteratorBinding iter)
clearIteratorBinding
in class DCJboDataControl
public java.util.ArrayList getEventDefinitions(java.lang.String methodAccName, java.lang.String[] argTypes)
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.7.0) E10653-08 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |