Class User
- java.lang.Object
-
- org.icatproject.EntityBaseBean
-
- org.icatproject.User
-
public class User extends EntityBaseBean
Java class for user complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="user"> <complexContent> <extension base="{http://icatproject.org}entityBaseBean"> <sequence> <element name="affiliation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="dataPublicationUsers" type="{http://icatproject.org}dataPublicationUser" maxOccurs="unbounded" minOccurs="0"/> <element name="email" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="familyName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="fullName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="givenName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="instrumentScientists" type="{http://icatproject.org}instrumentScientist" maxOccurs="unbounded" minOccurs="0"/> <element name="investigationUsers" type="{http://icatproject.org}investigationUser" maxOccurs="unbounded" minOccurs="0"/> <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="orcidId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="studies" type="{http://icatproject.org}study" maxOccurs="unbounded" minOccurs="0"/> <element name="userGroups" type="{http://icatproject.org}userGroup" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringaffiliationprotected List<DataPublicationUser>dataPublicationUsersprotected Stringemailprotected StringfamilyNameprotected StringfullNameprotected StringgivenNameprotected List<InstrumentScientist>instrumentScientistsprotected List<InvestigationUser>investigationUsersprotected Stringnameprotected StringorcidIdprotected List<Study>studiesprotected List<UserGroup>userGroups-
Fields inherited from class org.icatproject.EntityBaseBean
createId, createTime, id, modId, modTime
-
-
Constructor Summary
Constructors Constructor Description User()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAffiliation()Gets the value of the affiliation property.List<DataPublicationUser>getDataPublicationUsers()Gets the value of the dataPublicationUsers property.StringgetEmail()Gets the value of the email property.StringgetFamilyName()Gets the value of the familyName property.StringgetFullName()Gets the value of the fullName property.StringgetGivenName()Gets the value of the givenName property.List<InstrumentScientist>getInstrumentScientists()Gets the value of the instrumentScientists property.List<InvestigationUser>getInvestigationUsers()Gets the value of the investigationUsers property.StringgetName()Gets the value of the name property.StringgetOrcidId()Gets the value of the orcidId property.List<Study>getStudies()Gets the value of the studies property.List<UserGroup>getUserGroups()Gets the value of the userGroups property.voidsetAffiliation(String value)Sets the value of the affiliation property.voidsetEmail(String value)Sets the value of the email property.voidsetFamilyName(String value)Sets the value of the familyName property.voidsetFullName(String value)Sets the value of the fullName property.voidsetGivenName(String value)Sets the value of the givenName property.voidsetName(String value)Sets the value of the name property.voidsetOrcidId(String value)Sets the value of the orcidId property.-
Methods inherited from class org.icatproject.EntityBaseBean
getCreateId, getCreateTime, getId, getModId, getModTime, setCreateId, setCreateTime, setId, setModId, setModTime
-
-
-
-
Field Detail
-
affiliation
protected String affiliation
-
dataPublicationUsers
protected List<DataPublicationUser> dataPublicationUsers
-
email
protected String email
-
familyName
protected String familyName
-
fullName
protected String fullName
-
givenName
protected String givenName
-
instrumentScientists
protected List<InstrumentScientist> instrumentScientists
-
investigationUsers
protected List<InvestigationUser> investigationUsers
-
name
protected String name
-
orcidId
protected String orcidId
-
-
Method Detail
-
getAffiliation
public String getAffiliation()
Gets the value of the affiliation property.- Returns:
- possible object is
String
-
setAffiliation
public void setAffiliation(String value)
Sets the value of the affiliation property.- Parameters:
value- allowed object isString
-
getDataPublicationUsers
public List<DataPublicationUser> getDataPublicationUsers()
Gets the value of the dataPublicationUsers property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the dataPublicationUsers property.For example, to add a new item, do as follows:
getDataPublicationUsers().add(newItem);Objects of the following type(s) are allowed in the list
DataPublicationUser
-
getEmail
public String getEmail()
Gets the value of the email property.- Returns:
- possible object is
String
-
setEmail
public void setEmail(String value)
Sets the value of the email property.- Parameters:
value- allowed object isString
-
getFamilyName
public String getFamilyName()
Gets the value of the familyName property.- Returns:
- possible object is
String
-
setFamilyName
public void setFamilyName(String value)
Sets the value of the familyName property.- Parameters:
value- allowed object isString
-
getFullName
public String getFullName()
Gets the value of the fullName property.- Returns:
- possible object is
String
-
setFullName
public void setFullName(String value)
Sets the value of the fullName property.- Parameters:
value- allowed object isString
-
getGivenName
public String getGivenName()
Gets the value of the givenName property.- Returns:
- possible object is
String
-
setGivenName
public void setGivenName(String value)
Sets the value of the givenName property.- Parameters:
value- allowed object isString
-
getInstrumentScientists
public List<InstrumentScientist> getInstrumentScientists()
Gets the value of the instrumentScientists property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the instrumentScientists property.For example, to add a new item, do as follows:
getInstrumentScientists().add(newItem);Objects of the following type(s) are allowed in the list
InstrumentScientist
-
getInvestigationUsers
public List<InvestigationUser> getInvestigationUsers()
Gets the value of the investigationUsers property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the investigationUsers property.For example, to add a new item, do as follows:
getInvestigationUsers().add(newItem);Objects of the following type(s) are allowed in the list
InvestigationUser
-
getName
public String getName()
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
public void setName(String value)
Sets the value of the name property.- Parameters:
value- allowed object isString
-
getOrcidId
public String getOrcidId()
Gets the value of the orcidId property.- Returns:
- possible object is
String
-
setOrcidId
public void setOrcidId(String value)
Sets the value of the orcidId property.- Parameters:
value- allowed object isString
-
getStudies
public List<Study> getStudies()
Gets the value of the studies property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the studies property.For example, to add a new item, do as follows:
getStudies().add(newItem);Objects of the following type(s) are allowed in the list
Study
-
getUserGroups
public List<UserGroup> getUserGroups()
Gets the value of the userGroups property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the userGroups property.For example, to add a new item, do as follows:
getUserGroups().add(newItem);Objects of the following type(s) are allowed in the list
UserGroup
-
-