Package de.isas.mztab2.model
Class Contact
- java.lang.Object
-
- de.isas.mztab2.model.Contact
-
@Generated(value="io.swagger.codegen.languages.JavaClientCodegen", date="2021-01-02T19:25:37.430+01:00") public class Contact extends ObjectThe contact’s name, affiliation and e-mail. Several contacts can be given by indicating the number in the square brackets after "contact". A contact has to be supplied in the format [first name] [initials] [last name].mzTab-M specification example(s):
MTD contact[1]-name James D. Watson MTD contact[1]-affiliation Cambridge University, UK MTD contact[1]-email watson@cam.ac.uk MTD contact[2]-name Francis Crick MTD contact[2]-affiliation Cambridge University, UK MTD contact[2]-email crick@cam.ac.uk
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classContact.PropertiesProperty enumeration for Contact.
-
Constructor Summary
Constructors Constructor Description Contact()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Contactaffiliation(String affiliation)Builder method for affiliation.Contactemail(String email)Builder method for email.booleanequals(Object o)StringgetAffiliation()The contact's affiliation.@Pattern(regexp="^\\w+([\\.-]?\\w+)*@\\w+([\\.-]?\\w+)*(\\.\\w{2,3})+$") StringgetEmail()The contact's e-mail address.@Min(1L) IntegergetId()Get id.StringgetName()The contact's name.inthashCode()Contactid(Integer id)Builder method for id.Contactname(String name)Builder method for name.voidsetAffiliation(String affiliation)Set affiliation.voidsetEmail(String email)Set email.voidsetId(Integer id)Set id.voidsetName(String name)Set name.StringtoString()
-
-
-
Constructor Detail
-
Contact
public Contact()
-
-
Method Detail
-
id
public Contact id(Integer id)
Builder method for id.- Parameters:
id- aIntegerparameter.- Returns:
- Contact
- See Also:
Contact#setId for specification examples,Contact#getId for validation constraints
-
setId
public void setId(Integer id)
Set id.- Parameters:
id- aIntegerparameter.- See Also:
Contact#getId for validation constraints
-
name
public Contact name(String name)
Builder method for name.- Parameters:
name- aStringparameter.- Returns:
- Contact
- See Also:
Contact#setName for specification examples,Contact#getName for validation constraints
-
setName
public void setName(String name)
Set name.- Parameters:
name- aStringparameter.- See Also:
Contact#getName for validation constraints
-
affiliation
public Contact affiliation(String affiliation)
Builder method for affiliation.- Parameters:
affiliation- aStringparameter.- Returns:
- Contact
- See Also:
Contact#setAffiliation for specification examples,Contact#getAffiliation for validation constraints
-
getAffiliation
public String getAffiliation()
The contact's affiliation.- Returns:
- affiliation
-
setAffiliation
public void setAffiliation(String affiliation)
Set affiliation.- Parameters:
affiliation- aStringparameter.- See Also:
Contact#getAffiliation for validation constraints
-
email
public Contact email(String email)
Builder method for email.- Parameters:
email- aStringparameter.- Returns:
- Contact
- See Also:
Contact#setEmail for specification examples,Contact#getEmail for validation constraints
-
getEmail
@Pattern(regexp="^\\w+([\\.-]?\\w+)*@\\w+([\\.-]?\\w+)*(\\.\\w{2,3})+$") public @Pattern(regexp="^\\w+([\\.-]?\\w+)*@\\w+([\\.-]?\\w+)*(\\.\\w{2,3})+$") String getEmail()The contact's e-mail address.- Returns:
-
setEmail
public void setEmail(String email)
Set email.- Parameters:
email- aStringparameter.- See Also:
Contact#getEmail for validation constraints
-
-