Class InputParameterDescription
- java.lang.Object
-
- de.fraunhofer.iese.mydata.common.MyDataEntity
-
- de.fraunhofer.iese.mydata.component.information.method.InputParameterDescription
-
@Entity public class InputParameterDescription extends MyDataEntity
The Class InputParameterDescription is used by different component as PXP, PIP, PEP and others to specifyMethodInterfaceDescription
at the time of registration at PMP.
-
-
Constructor Summary
Constructors Constructor Description InputParameterDescription(String name, String description, boolean mandatory, Class<?> clazz)
Instantiates a new input parameter description.InputParameterDescription(String name, String description, boolean mandatory, Type type, Class<?> clazz)
Instantiates a new input parameter description.InputParameterDescription(String name, String description, Class<?> type)
Instantiates a new input parameter description.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
int
hashCode()
-
Methods inherited from class de.fraunhofer.iese.mydata.common.MyDataEntity
fromJson, getGson, getGson, toJson, toString, validate, validateAndNullCheck
-
-
-
-
Constructor Detail
-
InputParameterDescription
public InputParameterDescription(String name, String description, Class<?> type)
Instantiates a new input parameter description.- Parameters:
name
- the name of the parameterdescription
- the description of the parametertype
- the type of the parameter
-
InputParameterDescription
public InputParameterDescription(String name, String description, boolean mandatory, Class<?> clazz)
Instantiates a new input parameter description.- Parameters:
name
- the name of the parameterdescription
- the description of the parametermandatory
- indication a parameter that is mandatoryclazz
- the clazz of the parameter
-
InputParameterDescription
public InputParameterDescription(String name, String description, boolean mandatory, Type type, Class<?> clazz)
Instantiates a new input parameter description.- Parameters:
name
- the namedescription
- the descriptionmandatory
- the mandatorytype
- the typeclazz
- the clazz
-
-