public interface DecisionEnforcer
AuthorizationDecision to relevant parameter
of @ParameterList using given registered @ModifierMethod| Modifier and Type | Method and Description |
|---|---|
boolean |
addModificationMethod(ModifierMethod modifierMethod)
|
de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterList |
enforce(de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision authorizationDecision,
de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterList parameterList)
To enforce @
AuthorizationDecision to @ParameterList |
boolean |
removeModificationMethod(String modificationMethodDisplayName)
To removed already added @
ModifierMethod |
boolean addModificationMethod(ModifierMethod modifierMethod)
modifierMethod - Adds an actor.de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterList enforce(de.fraunhofer.iese.ind2uce.api.policy.AuthorizationDecision authorizationDecision,
de.fraunhofer.iese.ind2uce.api.policy.parameter.ParameterList parameterList)
throws de.fraunhofer.iese.ind2uce.api.component.exception.InhibitException
AuthorizationDecision to @ParameterListauthorizationDecision - decision by PDP.parameterList - Parameter list send via PDP.ParameterList of parameters to be used.de.fraunhofer.iese.ind2uce.api.component.exception.InhibitException - If the modification cannot be performed.boolean removeModificationMethod(String modificationMethodDisplayName)
ModifierMethodmodificationMethodDisplayName - Name fo the actor to remove.Copyright © 2018. All rights reserved.