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.