Class GeneralModel
java.lang.Object
org.qubership.atp.mia.model.impl.executable.GeneralModel
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
Command,Input,Prerequisite,Validation
GeneralModel abstract class for Input, Command, Validation and Prerequisite classes.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionGeneralModel(String name, String type, String system, String value) Creates an instance of GeneralModel class.GeneralModel(String name, String type, String system, LinkedHashSet<String> values) Creates an instance of GeneralModel class. -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds a value.Clone values.getName()Gets name.Gets system.getType()Gets type.getValue()Gets values as string.Gets values.voidSets name.voidSets system.voidsetSystemIfNull(String system) Sets system name if it is NULL.voidSets type.voidSets the value.voidsetValues(LinkedHashSet<String> values) Sets values.toString()
-
Field Details
-
value
-
-
Constructor Details
-
GeneralModel
Creates an instance of GeneralModel class.- Parameters:
name- nametype- typesystem- systemvalues- values
-
GeneralModel
Creates an instance of GeneralModel class.- Parameters:
name- nametype- typesystem- systemvalue- value
-
-
Method Details
-
cloneValues
Clone values.- Returns:
LinkedHashSetof values otherwise null.
-
getName
Gets name.- Returns:
- name
-
setName
Sets name.- Parameters:
name- name
-
getType
Gets type.- Returns:
- type
-
setType
Sets type.- Parameters:
type- type
-
getSystem
Gets system.- Returns:
- system
-
setSystem
Sets system.- Parameters:
system- system
-
setSystemIfNull
Sets system name if it is NULL.- Parameters:
system- system name
-
getValues
Gets values.- Returns:
- values
-
setValues
Sets values.- Parameters:
values- values
-
getValue
Gets values as string.- Returns:
- value
-
setValue
Sets the value.- Parameters:
value- value
-
addValue
Adds a value.- Parameters:
value- value
-
toString
-