public abstract class GenericHigherOrderFunctionFactory extends Object implements PdpExtension
AUTHZFORCE_EXTENSION_PREFIX
Constructor and Description |
---|
GenericHigherOrderFunctionFactory() |
Modifier and Type | Method and Description |
---|---|
abstract <SUB_RETURN_T extends AttributeValue> |
getInstance(Datatype<SUB_RETURN_T> subFunctionReturnType)
Returns instance of the Higher-order function
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getId
public abstract <SUB_RETURN_T extends AttributeValue> HigherOrderBagFunction<?,SUB_RETURN_T> getInstance(Datatype<SUB_RETURN_T> subFunctionReturnType) throws IllegalArgumentException
subFunctionReturnType
- sub-function's return datatypeIllegalArgumentException
- iff subFunctionReturnType == null
or subFunctionReturnType
is not compatible with this factory (i.e. map function only accepts primitive datatype as subfunction's
return typeCopyright © 2012–2020. All rights reserved.