Class FirstOrderBagFunctions.AtLeastOneMemberOf<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,BooleanValue>
-
- org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.AtLeastOneMemberOf<AV>
-
- Type Parameters:
AV
- primitive datatype
- All Implemented Interfaces:
Function<BooleanValue>
,PdpExtension
,PrimitiveValue
,Value
- Enclosing class:
- FirstOrderBagFunctions
public static class FirstOrderBagFunctions.AtLeastOneMemberOf<AV extends AttributeValue> extends FirstOrderBagFunctions.SetFunction<AV,BooleanValue>
Generic 'type-at-least-one-member-of' function
-
-
Field Summary
Fields Modifier and Type Field Description static String
NAME_SUFFIX_AT_LEAST_ONE_MEMBER_OF
Function ID suffix for 'primitiveType-at-least-one-member-of' 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 AtLeastOneMemberOf(BagDatatype<AV> paramBagType)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BooleanValue
eval(Bag<AV>[] bagArgs)
-
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
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.ow2.authzforce.core.pdp.api.func.Function
getXdmItem
-
Methods inherited from interface org.ow2.authzforce.core.pdp.api.value.PrimitiveValue
getXdmValue
-
-
-
-
Field Detail
-
NAME_SUFFIX_AT_LEAST_ONE_MEMBER_OF
public static final String NAME_SUFFIX_AT_LEAST_ONE_MEMBER_OF
Function ID suffix for 'primitiveType-at-least-one-member-of' functions- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AtLeastOneMemberOf
public AtLeastOneMemberOf(BagDatatype<AV> paramBagType)
Constructor- Parameters:
paramBagType
- bag datatype
-
-
Method Detail
-
eval
protected BooleanValue eval(Bag<AV>[] bagArgs)
- Specified by:
eval
in classFirstOrderBagFunctions.SetFunction<AV extends AttributeValue,BooleanValue>
-
-