Package de.isas.mztab2.model
Class Software
- java.lang.Object
-
- de.isas.mztab2.model.IndexedElement
-
- de.isas.mztab2.model.Software
-
@Generated(value="io.swagger.codegen.languages.JavaClientCodegen", date="2019-08-07T11:10:11.690+02:00") public class Software extends IndexedElement
Software used to analyze the data and obtain the reported results. The parameter’s value SHOULD contain the software’s version. The order (numbering) should reflect the order in which the tools were used. A software setting used. This field MAY occur multiple times for a single software. The value of this field is deliberately set as a String, since there currently do not exist CV terms for every possible setting.mzTab-M specification example(s):
MTD software[1] [MS, MS:1002879, Progenesis QI, 3.0] MTD software[1]-setting Fragment tolerance = 0.1 Da … MTD software[2]-setting Parent tolerance = 0.5 Da
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Software.Properties
Property enumeration for Software.
-
Constructor Summary
Constructors Constructor Description Software()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Software
addSettingItem(String settingItem)
Add a single settingItem to the setting collection.Software
elementType(String elementType)
Builder method for elementType.boolean
equals(Object o)
@Valid Parameter
getParameter()
Parameter defining the software being used.List<String>
getSetting()
A software setting used.int
hashCode()
Software
id(Integer id)
Builder method for id.Software
parameter(Parameter parameter)
Builder method for parameter.void
setParameter(Parameter parameter)
Set parameter.void
setSetting(List<String> setting)
Set setting.Software
setting(List<String> setting)
Builder method for setting.String
toString()
-
Methods inherited from class de.isas.mztab2.model.IndexedElement
getElementType, getId, setElementType, setId
-
-
-
-
Method Detail
-
id
public Software id(Integer id)
Description copied from class:IndexedElement
Builder method for id.- Overrides:
id
in classIndexedElement
- Parameters:
id
- aInteger
parameter.- Returns:
- IndexedElement
- See Also:
IndexedElement#setId for specification examples
,IndexedElement#getId for validation constraints
-
elementType
public Software elementType(String elementType)
Description copied from class:IndexedElement
Builder method for elementType.- Overrides:
elementType
in classIndexedElement
- Parameters:
elementType
- aString
parameter.- Returns:
- IndexedElement
- See Also:
IndexedElement#setElementType for specification examples
,IndexedElement#getElementType for validation constraints
-
parameter
public Software parameter(Parameter parameter)
Builder method for parameter.- Parameters:
parameter
- aParameter
parameter.- Returns:
- Software
- See Also:
Software#setParameter for specification examples
,Software#getParameter for validation constraints
-
getParameter
@Valid public @Valid Parameter getParameter()
Parameter defining the software being used.- Returns:
- parameter
-
setParameter
public void setParameter(Parameter parameter)
Set parameter.- Parameters:
parameter
- aParameter
parameter.- See Also:
Software#getParameter for validation constraints
-
setting
public Software setting(List<String> setting)
Builder method for setting.- Parameters:
setting
- aList<String>
parameter.- Returns:
- Software
- See Also:
Software#setSetting for specification examples
,Software#getSetting for validation constraints
-
addSettingItem
public Software addSettingItem(String settingItem)
Add a single settingItem to the setting collection.- Parameters:
settingItem
- aString
parameter.- Returns:
- Software
- See Also:
Software#getSetting for validation constraints
-
getSetting
public List<String> getSetting()
A software setting used. This field MAY occur multiple times for a single software. The value of this field is deliberately set as a String, since there currently do not exist cvParams for every possible setting.- Returns:
- setting
-
setSetting
public void setSetting(List<String> setting)
Set setting.- Parameters:
setting
- aList<String>
parameter.- See Also:
Software#getSetting for validation constraints
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classIndexedElement
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classIndexedElement
-
toString
public String toString()
- Overrides:
toString
in classIndexedElement
-
-