Interface IPolicyInformationPoint

  • All Superinterfaces:
    IMyDataComponent

    public interface IPolicyInformationPoint
    extends IMyDataComponent
    Policy Information Points provide additional information used by PDPs.
    Author:
    Fraunhofer IESE
    • Method Detail

      • evaluate

        DataObject<?> evaluate​(PipRequest request)
                        throws IOException,
                               InformationUndeterminableException
        Evaluates a certain method or condition.
        Parameters:
        request - Object which contains detailed information (context name and its parameters) about the PIP request
        Returns:
        A DataObject containing the evaluation result and the evaluation result type. In case of an error, the default value (specified in the PipRequest object) will be returned.
        Throws:
        IOException - if communication is failed
        InformationUndeterminableException - if sent PIP request is semantically not processable by PIP