Class PepInterfaceDescription


  • @Entity
    public class PepInterfaceDescription
    extends MyDataEntity
    Describes the capabilities of Policy Enforcement Points in terms of intercepted events and enforceable methods.
    Author:
    Fraunhofer IESE
    • Field Detail

      • id

        protected Long id
        The component_id.
      • description

        protected String description
        A description of the method.
    • Constructor Detail

      • PepInterfaceDescription

        public PepInterfaceDescription()
        Default Constructor, at least required by JPA.s
      • PepInterfaceDescription

        public PepInterfaceDescription​(ActionId event,
                                       boolean isPreventive,
                                       String description)
        Instantiates a new pep interface description.
        Parameters:
        event - the event that the PEP intercepts or monitors
        isPreventive - a flag that indicated whether the event can be modified or blocked
        description - 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 monitors
        isPreventive - a flag that indicated whether the event can be modified or blocked
        description - the description
        eventInputParameters - the eventInputParameters
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getEventParameterDescription

        public List<InputParameterDescription> getEventParameterDescription()
        Returns:
        the list of InputParameterDescriptions
      • setEventParameterDescription

        public void setEventParameterDescription​(List<InputParameterDescription> eventParameterDescription)
        Parameters:
        eventParameterDescription -