Class FirstOrderBagFunctions.Union<AV extends AttributeValue>
- java.lang.Object
-
- org.ow2.authzforce.core.pdp.api.func.BaseFunction<RETURN>
-
- org.ow2.authzforce.core.pdp.api.func.FirstOrderFunction<RETURN_T>
-
- org.ow2.authzforce.core.pdp.api.func.SingleParameterTypedFirstOrderFunction<RETURN,Bag<AV>>
-
- org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.SetFunction<AV,Bag<AV>>
-
- org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.Union<AV>
-
- Type Parameters:
AV
- primitive datatype
- All Implemented Interfaces:
Function<Bag<AV>>
,PdpExtension
,PrimitiveValue
,Value
- Enclosing class:
- FirstOrderBagFunctions
public static class FirstOrderBagFunctions.Union<AV extends AttributeValue> extends FirstOrderBagFunctions.SetFunction<AV,Bag<AV>>
Generic 'type-union' function
-
-
Field Summary
Fields Modifier and Type Field Description static String
NAME_SUFFIX_UNION
Function ID suffix for 'primitiveType-union' functions-
Fields inherited from class org.ow2.authzforce.core.pdp.api.func.SingleParameterTypedFirstOrderFunction
functionSignature
-
Fields inherited from interface org.ow2.authzforce.core.pdp.api.func.Function
AUTHZFORCE_EXTENSION_PREFIX, XACML_NS_1_0, XACML_NS_2_0, XACML_NS_3_0
-
-
Constructor Summary
Constructors Constructor Description Union(Datatype<AV> paramType, BagDatatype<AV> paramBagType)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Bag<AV>
eval(Bag<AV>[] bags)
-
Methods inherited from class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.SetFunction
newCall
-
Methods inherited from class org.ow2.authzforce.core.pdp.api.func.SingleParameterTypedFirstOrderFunction
getParameterTypes, getReturnType
-
Methods inherited from class org.ow2.authzforce.core.pdp.api.func.FirstOrderFunction
newCall
-
Methods inherited from class org.ow2.authzforce.core.pdp.api.func.BaseFunction
equals, getId, getIndeterminateArgException, getIndeterminateArgMessage, hashCode, toString
-
-
-
-
Field Detail
-
NAME_SUFFIX_UNION
public static final String NAME_SUFFIX_UNION
Function ID suffix for 'primitiveType-union' functions- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Union
public Union(Datatype<AV> paramType, BagDatatype<AV> paramBagType)
Constructor- Parameters:
paramType
- bag's primitive datatypeparamBagType
- bag datatype
-
-
Method Detail
-
eval
protected Bag<AV> eval(Bag<AV>[] bags)
- Specified by:
eval
in classFirstOrderBagFunctions.SetFunction<AV extends AttributeValue,Bag<AV extends AttributeValue>>
-
-