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 Summary
Fields Modifier and Type Field Description protected @Valid @NotNull ComponentIdcomponentId
-
Constructor Summary
Constructors Constructor Description PepComponentInformation()Used for JPA.PepComponentInformation(ComponentId id)Instantiates a new pep component.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)List<PepInterfaceDescription>getInterfaceDescriptions()List<MethodInterfaceDescription>getMethodInterfaceDescriptions()inthashCode()voidsetInterfaceDescriptions(@NonNull List<PepInterfaceDescription> interfaceDescriptions)voidsetMethodInterfaceDescriptions(@NonNull List<MethodInterfaceDescription> methodInterfaceDescriptions)-
Methods inherited from class de.fraunhofer.iese.mydata.common.MyDataEntity
fromJson, getGson, getGson, toJson, toString, validate, validateAndNullCheck
-
-
-
-
Field Detail
-
componentId
@Valid @NotNull protected @Valid @NotNull ComponentId componentId
-
-
Constructor Detail
-
PepComponentInformation
public PepComponentInformation()
Used for JPA.
-
PepComponentInformation
public PepComponentInformation(ComponentId id)
Instantiates a new pep component.- Parameters:
id- the component_id
-
-
Method Detail
-
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-
-
-