Commits (76)
-
Cyril Dangerville authored613b9657
-
cdanger authoredc7186c3b
-
cdanger authored8a9fccef
-
cdanger authoredd9d2180c
-
e4d0cf4e
-
cdanger authored
- Fixed javadoc of AttributeProvider interface - BaseDesignatedAttributeProvider: removed unused exceptions - Expressions: fixed debug logs
9bc0f9e9 -
cdanger authored3975a717
-
cdanger authored
- AttributeProvider: get(..., BagDatatype datatype, ...) -> get(..., Datatype datatype, ...) - EvaluationContext: getNamedAttributeValue(AttributeFqn, BagDatatype) -> getNamedAttributeValue(AttributeFqn, Datatype)
323acc4b -
cdanger authored
DecisionCache.Factory#getInstance(...)
0a3a3cc3 -
cdanger authoreda360467e
-
cdanger authored47c57d38
-
cdanger authored09486926
-
cdanger authoredb2778fd5
-
cdanger authored5e346a31
-
cdanger authored93d52fa1
-
cdanger authored592fbc1c
-
cdanger authoredbe4bd5d8
-
cdanger authoredf5a1c848
-
cdanger authoredb2463aab
-
cdanger authored
(Closeable|Base)NamedAttributeProvider to reuse the official term "named attribute" from §7.3 of XACML 3.0 spec
54b7aa83 -
7097f281
-
cdanger authored
DecisionCache.Factory#getInstance(...) because AttributeValue factories may be required for the decision cache system to be able to create/restore AttributeValues from deserialized data stored or produced by external - possibly remote - systems (e.g. cache storage database). Remember that such attribute values can be present in decision results, typically in AttributeAssignments of Obligations/Advice.
69e0fae6 -
cdanger authored
AttributeSource
8fa833fb -
cdanger authored
AttributeSource parameter
ffe033e5 -
cdanger authored3c615adb
-
cdanger authored
<AttributeValue DataType="http://www.w3.org/2001/XMLSchema#dateTime"/>
1b22e868 -
cdanger authored2242a0a5
-
cdanger authored
- Removed XACML AttributeValueType as superclass of AttributeValue (datatype ID no longer part of AttributeValue) - AttributeValue class becomes an interface - Removed XACML CombinerParameter as superclass of CombinerParameterEvaluator - Renamed CombinerParameterEvaluator class to ParameterAssignment - Renamed AbstractDecisionResult class to BaseDecisionResult - Added AttributeValueFactoryRegistry#getCompatibleFactory() (used in unit tests) - PepAction replaces XACML Obligation/Advice in API, and (Immutable)PepActions removed/replaced with (Immutable)List<PepAction>, and UpdatablePepActions removed/replaced with UpdatableList<PepAction> - Added PrimitiveDatatype#getInstanceClass) to give Java class associated to xacml datatype - Added PepActionAttributeAssignment as equivalent to XACML AttributeAssignment in API - Added XacmlJaxbParingUtils#parseXacmlJaxbResult(Result) to parse XACML/XML Result into API's DecisionResult
26023e5a -
cdanger authored75c45d56
-
cdanger authored
implementations (subclasses) - Fixed error parsing empty <AttributeValue />, e.g. for anyURI
9df9fa8a -
cdanger authoredc9353f64
-
cdanger authored
ImmutableAttributeValueFactoryRegistry, and StandardAttributeValueFactories from core-pdp-engine project
592d668a -
cdanger authored39ec0c06
-
cdanger authored
equals and hashCode!") - Implemented toString, equals and hashcode in PepAction, PepActionAttributeAssignment
39ea6ff1 -
cdanger authorede1462fe2
-
cdanger authoredda6ab60e
-
cdanger authoredf09b40c4
-
Cyril Dangerville authored7daf2726
-
Cyril Dangerville authored620bd60b
-
cdanger authored2f8e1da1
-
cdanger authored0329cd68
-
cdanger authoredbf708d6e
-
cdanger authoredd4a4295e
-
cdanger authored882b5156
-
cdanger authoredf8d4ee8a
-
cdanger authored7d9316f3
-
cdanger authored
particular) - Changed PolicyEvaluator interface to add getEnclosedPolicies() in order to detect duplicate PolicyId/Version
8acc63de -
cdanger authoredc57390f0
-
cdanger authoredec97eb66
-
cdanger authored220cd4b5
-
cdanger authored91bbd12d
-
cdanger authoredfde8c620
-
cdanger authoredd87e5510
-
cdanger authored268e121f
-
cdanger authoredba9e0e98
-
cdanger authored
authzforce-ce-core-pdp-engine
8d9ecd74 -
cdanger authored0cc6685b
-
cdanger authored
- Added check for VariableReference used as sub-function arg to high-order function (must be constant, dynamic is not supported) - Improved javadoc of TimeValue: more info about underlying XmlGregorianCalendar year/month/day fields (undefined)
79f92a24 -
cdanger authored544f5d2a
-
cdanger authoredd4469f81
-
cdanger authored74a8c07f
-
cdanger authored901fac2d
-
cdanger authoredfa2d8117
-
cdanger authored47166885
-
cdanger authored0edb5460
-
cdanger authored70f09b35
-
cdanger authored
- Replaced dependency mailapi with javax.mail-api v1.6.0 - Added known issue with using mail-api (missing implementation class) to README
2f99b97a -
cdanger authored7ae65cc3
-
cdanger authored29531abe
-
cdanger authored3d77d1dc
-
cdanger authored0fef3a3a
-
cdanger authored5c584273
-
cdanger authored76565242
-
cdanger authoredeed16754
-
cdanger authored93a9970b
-
cdanger authoredae49aa35
Showing