Class NonEqualTypeMatchFunction.CallFactory<T0 extends AttributeValue,T1 extends AttributeValue>
java.lang.Object
org.ow2.authzforce.core.pdp.api.func.NonEqualTypeMatchFunction.CallFactory<T0,T1>
- Type Parameters:
T0
- first parameter type of match functionT1
- second parameter type of match function
- Enclosing class:
- NonEqualTypeMatchFunction<T0 extends AttributeValue,
T1 extends AttributeValue>
public static class NonEqualTypeMatchFunction.CallFactory<T0 extends AttributeValue,T1 extends AttributeValue>
extends Object
Match function call factory
-
Method Summary
Modifier and TypeMethodDescriptionprotected FirstOrderFunctionCall<BooleanValue>
getInstance
(List<Expression<?>> argExpressions, Datatype<?>[] remainingArgTypes) Constructor
-
Method Details
-
getInstance
protected FirstOrderFunctionCall<BooleanValue> getInstance(List<Expression<?>> argExpressions, Datatype<?>[] remainingArgTypes) Constructor- Parameters:
argExpressions
- arguments (Expressions)remainingArgTypes
- types of arguments followingargs
, and of which the actual Expression is unknown at this point, but will be known and passed at evaluation time as *remainingArgs
parameter toBaseFirstOrderFunctionCall.evaluate(EvaluationContext, Optional, boolean, AttributeValue...)
, thenBaseFirstOrderFunctionCall.EagerMultiPrimitiveTypeEval.evaluate(EvaluationContext, Optional, AttributeValue...)
.- Returns:
- instance
-