Interface ManagedFunctionObjectConfiguration<O>
-
- All Known Implementing Classes:
ManagedFunctionObjectConfigurationImpl
public interface ManagedFunctionObjectConfiguration<O>Configuration for a dependentObjectof aManagedFunction.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetIndex()Obtains the index identifying the dependentObject.OgetKey()Obtains the key identifying the dependentObject.java.lang.Class<?>getObjectType()Obtains the type ofObjectrequired by theManagedFunction.java.lang.StringgetScopeManagedObjectName()Obtains the name of theManagedObjectwithin theManagedObjectScope.booleanisParameter()Indicates if this dependentObjectis the argument passed to theManagedFunction.
-
-
-
Method Detail
-
isParameter
boolean isParameter()
Indicates if this dependentObjectis the argument passed to theManagedFunction.- Returns:
trueif is argument passed to theManagedFunction.falseindicates it is aManagedObjectdependency.
-
getScopeManagedObjectName
java.lang.String getScopeManagedObjectName()
Obtains the name of the
ManagedObjectwithin theManagedObjectScope.This must return a value if not a parameter.
- Returns:
- Name of the
ManagedObjectwithin theManagedObjectScope.
-
getObjectType
java.lang.Class<?> getObjectType()
Obtains the type ofObjectrequired by theManagedFunction.- Returns:
- Type of
Objectrequired by theManagedFunction.
-
getIndex
int getIndex()
Obtains the index identifying the dependentObject.- Returns:
- Index identifying the dependent
Object.
-
getKey
O getKey()
Obtains the key identifying the dependentObject.- Returns:
- Key identifying the dependent
Object.nullif indexed.
-
-