Class PepInterfaceDescription
java.lang.Object
de.fraunhofer.iese.mydata.common.MyDataEntity
de.fraunhofer.iese.mydata.component.information.method.PepInterfaceDescription
Describes the capabilities of Policy Enforcement Points in terms of intercepted events and
enforceable methods.
- Author:
- Fraunhofer IESE
-
Field Summary
-
Constructor Summary
ConstructorDescriptionDefault Constructor, at least required by JPA.sPepInterfaceDescription
(ActionId event, boolean isPreventive, String description) Instantiates a new pep interface description.PepInterfaceDescription
(ActionId event, boolean isPreventive, String description, List<InputParameterDescription> eventInputParameters) Instantiates a new pep interface description. -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
void
setEventParameterDescription
(List<InputParameterDescription> eventParameterDescription) Methods inherited from class de.fraunhofer.iese.mydata.common.MyDataEntity
fromJson, getGson, getGson, toJson, toString, validate, validateAndNullCheck
-
Field Details
-
id
The component_id. -
description
A description of the method.
-
-
Constructor Details
-
PepInterfaceDescription
public PepInterfaceDescription()Default Constructor, at least required by JPA.s -
PepInterfaceDescription
Instantiates a new pep interface description.- Parameters:
event
- the event that the PEP intercepts or monitorsisPreventive
- a flag that indicated whether the event can be modified or blockeddescription
- the description
-
PepInterfaceDescription
public PepInterfaceDescription(ActionId event, boolean isPreventive, String description, @Nonnull List<InputParameterDescription> eventInputParameters) Instantiates a new pep interface description.- Parameters:
event
- the event that the PEP intercepts or monitorsisPreventive
- a flag that indicated whether the event can be modified or blockeddescription
- the descriptioneventInputParameters
- the eventInputParameters
-
-
Method Details