oracle.adfnmc.bindings.dbf
Class CustomOperationBinding
java.lang.Object
oracle.adfnmc.bindings.dbf.ControlBindingImpl
oracle.adfnmc.bindings.dbf.OperationBindingBase
oracle.adfnmc.bindings.dbf.CustomOperationBinding
- All Implemented Interfaces:
- DCTransactionStateListener, ControlBinding, IteratorCollectionListener, IteratorPositionListener, OperationBinding, ELResolver, PropertyValueChangeSource, MethodDispatch
public class CustomOperationBinding
- extends OperationBindingBase
- implements PropertyValueChangeSource
| 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 |
CustomOperationBinding
public CustomOperationBinding(XmlAnyDefinition mdDef,
java.lang.String name,
DataControl dataControl,
IteratorExecutableBindingImpl iterBinding,
int actionID)
CustomOperationBinding
public CustomOperationBinding(MethodActionDefinition mdDef,
DataControl dataControl,
IteratorExecutableBindingImpl iterBinding)
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
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.