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 ComponentId
componentId
-
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 boolean
equals(Object o)
List<PepInterfaceDescription>
getInterfaceDescriptions()
List<MethodInterfaceDescription>
getMethodInterfaceDescriptions()
int
hashCode()
void
setInterfaceDescriptions(@NonNull List<PepInterfaceDescription> interfaceDescriptions)
void
setMethodInterfaceDescriptions(@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
-
-
-