Interface IPolicyInformationPoint
- 
- All Superinterfaces:
 IMyDataComponent
public interface IPolicyInformationPoint extends IMyDataComponent
Policy Information Points provide additional information used by PDPs.- Author:
 - Fraunhofer IESE
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DataObject<?>evaluate(PipRequest request)Evaluates a certain method or condition.- 
Methods inherited from interface de.fraunhofer.iese.mydata.component.interfaces.IMyDataComponent
getHealth, getId, reset 
 - 
 
 - 
 
- 
- 
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 failedInformationUndeterminableException- if sent PIP request is semantically not processable by PIP
 
 - 
 
 -