Class PepComponentInformation

java.lang.Object
de.fraunhofer.iese.mydata.common.MyDataEntity
de.fraunhofer.iese.mydata.component.information.PepComponentInformation

@Entity public class PepComponentInformation extends MyDataEntity
  • Field Details

    • componentId

      @Valid @NotNull protected @Valid @NotNull ComponentId componentId
  • Constructor Details

    • PepComponentInformation

      public PepComponentInformation()
      Used for JPA.
    • PepComponentInformation

      public PepComponentInformation(ComponentId id)
      Instantiates a new pep component.
      Parameters:
      id - the component_id
  • Method Details

    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public List<MethodInterfaceDescription> getMethodInterfaceDescriptions()
      Returns:
      the list of Methods interface descriptions
    • setMethodInterfaceDescriptions

      public void setMethodInterfaceDescriptions(@NonNull @NonNull List<MethodInterfaceDescription> methodInterfaceDescriptions)
      Parameters:
      methodInterfaceDescriptions -
    • getInterfaceDescriptions

      public List<PepInterfaceDescription> getInterfaceDescriptions()
      Returns:
      the list of PEP-interface descriptions
    • setInterfaceDescriptions

      public void setInterfaceDescriptions(@NonNull @NonNull List<PepInterfaceDescription> interfaceDescriptions)
      Parameters:
      interfaceDescriptions -