|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1) E10653-04 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoracle.adf.model.binding.DCInvokeMethod
public class DCInvokeMethod
Implements metadata and logic to invoke a custom action binding method.
Internal: Applications should not use this class.
Method Summary | |
---|---|
void |
addInvokeMethodListener(DCInvokeMethodListener l)
Adds the given listener to this Action Binding's listeners list. |
void |
cacheOverrideParameters()
|
boolean |
cacheReturnDefinition()
Return true if the structure of the returned objects may be cached by the framework for optimization. |
java.lang.Object |
callMethod(DCDataControl dc,
OperationBinding action,
java.util.Map paramsMap)
Internal use only. |
java.lang.Object[] |
fetchParameterValues(BindingContext ctx,
java.util.Map paramsMap)
For internal framework use only. |
DCIteratorBinding |
getAssociatedIteratorBinding()
|
java.lang.String |
getCachedParamsName()
Internal: Applications should not use this method. |
DCInvokeMethodDef |
getDef()
|
java.lang.String |
getInstanceName()
Internal: Applications should not use this method. |
java.lang.Object |
getInvokeInstance(DCDataControl dc,
BindingContext ctx)
For internal framework use only. |
java.util.ArrayList |
getInvokeMethodListeners()
Returns a list of JUInvokeMethodListener (returns an empty list if no such listener was registered). |
java.lang.String |
getMethodName()
Internal: Applications should not use this method. |
java.lang.String |
getOperationName()
Internal: Applications should not use this method. |
OperationParameter[] |
getParameters()
Returns an array of OperationParameters that this operation needs. |
PermissionInfo |
getPermissionInfo()
|
java.lang.String |
getPermissionTargetName()
|
java.lang.String |
getReturnName()
Returns an expression to the location inside the BindingContext where this method's result should be found. |
java.lang.Object[] |
getTransientValues()
|
boolean |
hasParameterValuesChanged()
|
void |
invalidateMethodResults()
|
void |
release(int flag)
|
void |
removeInvokeMethodListener(DCInvokeMethodListener l)
Removes the given listener from this Action Binding's listeners list. |
void |
setCacheResolvedValues(boolean flag)
Internal: Applications should not use this method. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public OperationParameter[] getParameters()
OperationInfo
public java.lang.Object[] getTransientValues()
public void cacheOverrideParameters()
public boolean hasParameterValuesChanged()
public java.lang.Object callMethod(DCDataControl dc, OperationBinding action, java.util.Map paramsMap)
public java.lang.Object[] fetchParameterValues(BindingContext ctx, java.util.Map paramsMap)
public java.lang.Object getInvokeInstance(DCDataControl dc, BindingContext ctx)
public final java.lang.String getInstanceName()
getInstanceName
in interface OperationInfo
public final java.lang.String getOperationName()
getOperationName
in interface OperationInfo
public final java.lang.String getMethodName()
public final boolean cacheReturnDefinition()
OperationInfo
public final java.lang.String getReturnName()
OperationInfo
getReturnName
in interface OperationInfo
public final java.lang.String getCachedParamsName()
public DCInvokeMethodDef getDef()
public void setCacheResolvedValues(boolean flag)
Called by ActionBindingRef & MethodIteratorDef to imply that values once fetched need to be cached so that it can be compared against the new set of values on the next call to ascertain if the call should be ignored (if the parameter=values are same)
public void release(int flag)
public void invalidateMethodResults()
public final java.util.ArrayList getInvokeMethodListeners()
public final void addInvokeMethodListener(DCInvokeMethodListener l)
public final void removeInvokeMethodListener(DCInvokeMethodListener l)
public java.lang.String getPermissionTargetName()
public PermissionInfo getPermissionInfo()
public DCIteratorBinding getAssociatedIteratorBinding()
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1) E10653-04 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |