Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

oracle.adfnmc.bindings.dbf
Class CustomOperationBinding

java.lang.Object
  extended by oracle.adfnmc.bindings.dbf.ControlBindingImpl
      extended by oracle.adfnmc.bindings.dbf.OperationBindingBase
          extended by oracle.adfnmc.bindings.dbf.CustomOperationBinding
All Implemented Interfaces:
DCTransactionStateListener, ControlBinding, IteratorCollectionListener, IteratorPositionListener, OperationBinding, ELResolver, PropertyValueChangeSource, MethodDispatch

public class CustomOperationBinding
extends OperationBindingBase
implements PropertyValueChangeSource


Field Summary
 
Fields inherited from class oracle.adfnmc.bindings.dbf.OperationBindingBase
actionID, enabledStateChangeListeners, lastEnabledCheckValue, params, result, resultChangeListeners
 
Fields inherited from class oracle.adfnmc.bindings.dbf.ControlBindingImpl
CLASS_INSTANCE, currentError, dataControl, errors, iterBinding, metadataDef, name, parentBindingContainer
 
Fields inherited from interface oracle.adfnmc.el.ELResolver
RESOLVABLE_AT_DESIGN_TIME, TYPE
 
Constructor Summary
CustomOperationBinding(MethodActionDefinition mdDef, DataControl dataControl, IteratorExecutableBindingImpl iterBinding)
           
CustomOperationBinding(XmlAnyDefinition mdDef, java.lang.String name, DataControl dataControl, IteratorExecutableBindingImpl iterBinding, int actionID)
           
 
Method Summary
 void addValueChangeListener(java.lang.String property, ValueChangeListener listener)
           
 void containerInitialized(BindingContainer container)
          Overriding implementations should always call this base implementation before returning to set the parent container
 java.lang.Object executeImpl()
           
protected  java.lang.Object getInstance()
           
 java.lang.String getInstanceName()
           
 boolean getIsLocalObjectReference()
           
 java.lang.String getMethodName()
           
protected  java.lang.Object invokerExecute(OperationDelegate invoker, java.lang.Object instance, List evaluatedParams)
           
 boolean isOperationEnabled()
          Whether the action binding is enabled or disabled.
 void registerForIteratorEvents(IteratorExecutableBindingImpl evtSource)
           
 void removeValueChangeListener(java.lang.String property, ValueChangeListener listener)
           
 void setInstanceName(java.lang.String instanceName)
           
 void setIsLocalObjectReference(boolean isLocalObjectReference)
           
protected  boolean setMethodName(OperationProvider provider)
           
 void setMethodName(java.lang.String name)
           
 void unregisterForIteratorEvents(IteratorExecutableBindingImpl evtSource)
           
 
Methods inherited from class oracle.adfnmc.bindings.dbf.OperationBindingBase
addEnabledStateChangeListener, addParam, addResultChangeListener, execute, getOperationInfo, getParam, getParamsMap, getResolver, getResult, invokeMethod, notifyEnabledStateChangeListeners, notifyResultChangeListeners, positionChanged, rangeRefreshed, refresh, refreshEnabledState, removeEnabledStateChangeListener, removeResultChangeListener, rowInserted, rowRemoved, setResult, transactionStateChanged
 
Methods inherited from class oracle.adfnmc.bindings.dbf.ControlBindingImpl
getBindings, getDataControl, getError, getErrors, getIterator, getMetadataDefinition, getName, getPath, getType, getValue, isReadOnly, prepareDeferredIterator, release, reportException, resolvePath, setListener, setValue, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface oracle.adfnmc.bindings.OperationBinding
getErrors
 
Methods inherited from interface oracle.adfnmc.bindings.ControlBinding
getBindings, getMetadataDefinition, getName, getPath, release, resolvePath, setListener
 
Methods inherited from interface oracle.adf.model.binding.DCTransactionStateListener
release
 

Constructor Detail

CustomOperationBinding

public CustomOperationBinding(XmlAnyDefinition mdDef,
                              java.lang.String name,
                              DataControl dataControl,
                              IteratorExecutableBindingImpl iterBinding,
                              int actionID)

CustomOperationBinding

public CustomOperationBinding(MethodActionDefinition mdDef,
                              DataControl dataControl,
                              IteratorExecutableBindingImpl iterBinding)
Method Detail

containerInitialized

public void containerInitialized(BindingContainer container)
Description copied from class: ControlBindingImpl
Overriding implementations should always call this base implementation before returning to set the parent container

Specified by:
containerInitialized in interface ControlBinding
Overrides:
containerInitialized in class OperationBindingBase

registerForIteratorEvents

public void registerForIteratorEvents(IteratorExecutableBindingImpl evtSource)
Overrides:
registerForIteratorEvents in class OperationBindingBase

unregisterForIteratorEvents

public void unregisterForIteratorEvents(IteratorExecutableBindingImpl evtSource)
Overrides:
unregisterForIteratorEvents in class OperationBindingBase

addValueChangeListener

public void addValueChangeListener(java.lang.String property,
                                   ValueChangeListener listener)
Specified by:
addValueChangeListener in interface PropertyValueChangeSource
Overrides:
addValueChangeListener in class OperationBindingBase
Parameters:
property - Interned property string

removeValueChangeListener

public void removeValueChangeListener(java.lang.String property,
                                      ValueChangeListener listener)
Specified by:
removeValueChangeListener in interface PropertyValueChangeSource
Overrides:
removeValueChangeListener in class OperationBindingBase
Parameters:
property - Interned property string

getIsLocalObjectReference

public boolean getIsLocalObjectReference()

setIsLocalObjectReference

public void setIsLocalObjectReference(boolean isLocalObjectReference)

getInstanceName

public java.lang.String getInstanceName()

setInstanceName

public void setInstanceName(java.lang.String instanceName)

getMethodName

public java.lang.String getMethodName()

setMethodName

public void setMethodName(java.lang.String name)

setMethodName

protected boolean setMethodName(OperationProvider provider)

isOperationEnabled

public boolean isOperationEnabled()
Description copied from interface: OperationBinding
Whether the action binding is enabled or disabled.

Specified by:
isOperationEnabled in interface OperationBinding
Overrides:
isOperationEnabled in class OperationBindingBase
Returns:
True if the action is currently enabled. False otherwise.

getInstance

protected java.lang.Object getInstance()

invokerExecute

protected java.lang.Object invokerExecute(OperationDelegate invoker,
                                          java.lang.Object instance,
                                          List evaluatedParams)

executeImpl

public java.lang.Object executeImpl()
Specified by:
executeImpl in class OperationBindingBase

Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.