Interface ManagedFunctionObjectConfiguration<O>
-
- All Known Implementing Classes:
ManagedFunctionObjectConfigurationImpl
public interface ManagedFunctionObjectConfiguration<O>
Configuration for a dependentObject
of aManagedFunction
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getIndex()
Obtains the index identifying the dependentObject
.O
getKey()
Obtains the key identifying the dependentObject
.java.lang.Class<?>
getObjectType()
Obtains the type ofObject
required by theManagedFunction
.java.lang.String
getScopeManagedObjectName()
Obtains the name of theManagedObject
within theManagedObjectScope
.boolean
isParameter()
Indicates if this dependentObject
is the argument passed to theManagedFunction
.
-
-
-
Method Detail
-
isParameter
boolean isParameter()
Indicates if this dependentObject
is the argument passed to theManagedFunction
.- Returns:
true
if is argument passed to theManagedFunction
.false
indicates it is aManagedObject
dependency.
-
getScopeManagedObjectName
java.lang.String getScopeManagedObjectName()
Obtains the name of the
ManagedObject
within theManagedObjectScope
.This must return a value if not a parameter.
- Returns:
- Name of the
ManagedObject
within theManagedObjectScope
.
-
getObjectType
java.lang.Class<?> getObjectType()
Obtains the type ofObject
required by theManagedFunction
.- Returns:
- Type of
Object
required 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
.null
if indexed.
-
-