Interface DecisionRequestFactory<R extends DecisionRequest>

  • Type Parameters:
    R - type of instance created by this factory

    public interface DecisionRequestFactory<R extends DecisionRequest>
    • Method Detail

      • getInstance

        R getInstance​(Map<AttributeFqn,​AttributeBag<?>> namedAttributes,
                      Map<String,​net.sf.saxon.s9api.XdmNode> contentNodesByCategory,
                      boolean returnApplicablePolicies)
        Create instance of PDP decision request
        Parameters:
        namedAttributes - named Attributes (no extra Content element)
        contentNodesByCategory - extra XML Content elements by attribute Category
        returnApplicablePolicies - return list of applicable policy identifiers; equivalent of XACML Request's ReturnPolicyIdList flag
        Returns:
        new instance