1. 29 Mar, 2018 7 commits
    • cdanger's avatar
      - Improved javadoc of AttributeValue ("implementations must implement · 39ea6ff1
      cdanger authored
      equals and hashCode!")
      - Implemented toString, equals and hashcode in PepAction,
      PepActionAttributeAssignment
      39ea6ff1
    • cdanger's avatar
      refactoring · 39ec0c06
      cdanger authored
      39ec0c06
    • cdanger's avatar
      - Imported BasePdpExtensionRegistry, · 592d668a
      cdanger authored
      ImmutableAttributeValueFactoryRegistry, and
      StandardAttributeValueFactories from core-pdp-engine project
      592d668a
    • cdanger's avatar
      - Fixed parsing empty <AttributeValue .../> · c9353f64
      cdanger authored
      c9353f64
    • cdanger's avatar
      - Fixed equals() to work between different GenericInteger · 9df9fa8a
      cdanger authored
      implementations (subclasses)
      - Fixed error parsing empty <AttributeValue />, e.g. for anyURI
      9df9fa8a
    • cdanger's avatar
      Fixed javadoc · 75c45d56
      cdanger authored
      75c45d56
    • cdanger's avatar
      REFACTORING & SIMPLIFICATION · 26023e5a
      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
  2. 28 Mar, 2018 1 commit
  3. 27 Mar, 2018 1 commit
  4. 26 Mar, 2018 1 commit
  5. 18 Mar, 2018 5 commits
  6. 11 Mar, 2018 1 commit
  7. 05 Mar, 2018 6 commits
  8. 04 Mar, 2018 4 commits
  9. 03 Mar, 2018 3 commits
    • cdanger's avatar
      API changes: · 323acc4b
      cdanger authored
      - AttributeProvider: get(..., BagDatatype datatype, ...) -> get(...,
      Datatype datatype, ...)
      - EvaluationContext: getNamedAttributeValue(AttributeFqn, BagDatatype)
      -> getNamedAttributeValue(AttributeFqn, Datatype)
      323acc4b
    • cdanger's avatar
      Fixed version in POM · 3975a717
      cdanger authored
      3975a717
    • cdanger's avatar
      - Fixed AttributeFqn implementations' toString() · 9bc0f9e9
      cdanger authored
      - Fixed javadoc of AttributeProvider interface
      - BaseDesignatedAttributeProvider: removed unused exceptions
      - Expressions: fixed debug logs
      9bc0f9e9
  10. 17 Feb, 2018 4 commits
  11. 07 Feb, 2018 1 commit
  12. 15 Jan, 2018 3 commits
  13. 14 Jan, 2018 3 commits