Class CustomJsonObjectBasedAttributeValue.Factory
java.lang.Object
org.ow2.authzforce.core.pdp.api.value.BaseAttributeValueFactory<CustomJsonObjectBasedAttributeValue>
org.ow2.authzforce.core.pdp.testutil.ext.CustomJsonObjectBasedAttributeValue.Factory
- All Implemented Interfaces:
org.ow2.authzforce.core.pdp.api.PdpExtension
,org.ow2.authzforce.core.pdp.api.value.AttributeValueFactory<CustomJsonObjectBasedAttributeValue>
- Enclosing class:
- CustomJsonObjectBasedAttributeValue
public static final class CustomJsonObjectBasedAttributeValue.Factory
extends org.ow2.authzforce.core.pdp.api.value.BaseAttributeValueFactory<CustomJsonObjectBasedAttributeValue>
Attribute Value factory
-
Field Summary
Fields inherited from class org.ow2.authzforce.core.pdp.api.value.BaseAttributeValueFactory
instanceDatatype
Fields inherited from interface org.ow2.authzforce.core.pdp.api.PdpExtension
AUTHZFORCE_EXTENSION_PREFIX
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetInstance
(List<Serializable> content, Map<QName, String> otherXmlAttributes, Optional<org.ow2.authzforce.core.pdp.api.expression.XPathCompilerProxy> xPathCompiler) Methods inherited from class org.ow2.authzforce.core.pdp.api.value.BaseAttributeValueFactory
equals, getDatatype, getId, hashCode, toString
-
Constructor Details
-
Factory
public Factory()Attribute value factory constructor
-
-
Method Details
-
getInstance
public CustomJsonObjectBasedAttributeValue getInstance(List<Serializable> content, Map<QName, String> otherXmlAttributes, Optional<org.ow2.authzforce.core.pdp.api.expression.XPathCompilerProxy> xPathCompiler) throws IllegalArgumentException- Throws:
IllegalArgumentException
-