Package org.ow2.authzforce.core.pdp.api
Class PepActionAttributeAssignment<AV extends AttributeValue>
- java.lang.Object
-
- org.ow2.authzforce.core.pdp.api.PepActionAttributeAssignment<AV>
-
- Type Parameters:
AV
- type assigned attribute value
public final class PepActionAttributeAssignment<AV extends AttributeValue> extends Object
(XACML-like) AttributeAssignment to be passed to a PEP action (obligation, advice).
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
String
getAttributeId()
Optional<String>
getCategory()
Datatype<AV>
getDatatype()
Optional<String>
getIssuer()
AV
getValue()
int
hashCode()
String
toString()
-
-
-
Constructor Detail
-
PepActionAttributeAssignment
public PepActionAttributeAssignment(String attributeId, Optional<String> category, Optional<String> issuer, Datatype<AV> datatype, AV value)
Default constructor- Parameters:
attributeId
- attribute IDcategory
- attribute categoryissuer
- attribute Issuerdatatype
- attribute datatypevalue
- attribute value
-
-