Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.0.0)

E17483-01

oracle.adf.model
Interface OperationInfo

All Superinterfaces:
OperationInfo

public interface OperationInfo
extends OperationInfo

Represents information about an operation that a datacontrol should use to invoke it.


Method Summary
 boolean cacheReturnDefinition()
          Return true if the structure of the returned objects may be cached by the framework for optimization.
 java.lang.String getInstanceName()
          An El-expression that identifies the object on which an operation has to be invoked.
 java.lang.String getOperationName()
          Name of the operation to invoke
 OperationParameter[] getParameters()
          Returns an array of OperationParameters that this operation needs.
 
Methods inherited from interface oracle.binding.OperationInfo
getReturnName
 

Method Detail

getInstanceName

java.lang.String getInstanceName()
An El-expression that identifies the object on which an operation has to be invoked. This expression should be relative to the BindingContext for this application instance.

Specified by:
getInstanceName in interface OperationInfo

getOperationName

java.lang.String getOperationName()
Name of the operation to invoke

Specified by:
getOperationName in interface OperationInfo

getParameters

OperationParameter[] getParameters()
Returns an array of OperationParameters that this operation needs. Returns null if no parameters are needed.


cacheReturnDefinition

boolean cacheReturnDefinition()
Return true if the structure of the returned objects may be cached by the framework for optimization. Return false only if the operation may result in a list or collection of objects whose structure changes during this operation (even though the structure's name/type is the same). This allows the framework to handle dynamic structure usecases where attributes or accessors are added to a structure within this operation.


Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.0.0)

E17483-01

Copyright © 1997, 2011, Oracle. All rights reserved.