Interface AttributeDesignatorExpression<AV extends AttributeValue>
-
- Type Parameters:
AV
- AttributeDesignator evaluation result value's primitive datatype
- All Superinterfaces:
Expression<Bag<AV>>
- All Known Implementing Classes:
GenericAttributeProviderBasedAttributeDesignatorExpression
public interface AttributeDesignatorExpression<AV extends AttributeValue> extends Expression<Bag<AV>>
AttributeDesignator evaluator- Version:
- $Id: $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AttributeFqn
getAttributeFQN()
Get Attribute Category/Issuer/Idboolean
isNonEmptyBagRequired()
Indicates whether the attribute's presence is required, i.e.-
Methods inherited from interface org.ow2.authzforce.core.pdp.api.expression.Expression
evaluate, getReturnType, getValue
-
-
-
-
Method Detail
-
getAttributeFQN
AttributeFqn getAttributeFQN()
Get Attribute Category/Issuer/Id- Returns:
- attribute GUID (category, issuer, ID)
-
isNonEmptyBagRequired
boolean isNonEmptyBagRequired()
Indicates whether the attribute's presence is required, i.e. it must have at least one value in this context (non-empty bag). Equivalent of XACML MustBePresent flag.- Returns:
- true iff the resulting bag must be non-empty, i.e. there must be at least one value for this attribute in the context
-
-