Class Investigation
- java.lang.Object
-
- org.icatproject.EntityBaseBean
-
- org.icatproject.Investigation
-
public class Investigation extends EntityBaseBean
Java class for investigation complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="investigation"> <complexContent> <extension base="{http://icatproject.org}entityBaseBean"> <sequence> <element name="dataCollectionInvestigations" type="{http://icatproject.org}dataCollectionInvestigation" maxOccurs="unbounded" minOccurs="0"/> <element name="datasets" type="{http://icatproject.org}dataset" maxOccurs="unbounded" minOccurs="0"/> <element name="doi" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="endDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="facility" type="{http://icatproject.org}facility" minOccurs="0"/> <element name="fileCount" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="fileSize" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="fundingReferences" type="{http://icatproject.org}investigationFunding" maxOccurs="unbounded" minOccurs="0"/> <element name="investigationFacilityCycles" type="{http://icatproject.org}investigationFacilityCycle" maxOccurs="unbounded" minOccurs="0"/> <element name="investigationGroups" type="{http://icatproject.org}investigationGroup" maxOccurs="unbounded" minOccurs="0"/> <element name="investigationInstruments" type="{http://icatproject.org}investigationInstrument" maxOccurs="unbounded" minOccurs="0"/> <element name="investigationUsers" type="{http://icatproject.org}investigationUser" maxOccurs="unbounded" minOccurs="0"/> <element name="keywords" type="{http://icatproject.org}keyword" maxOccurs="unbounded" minOccurs="0"/> <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="parameters" type="{http://icatproject.org}investigationParameter" maxOccurs="unbounded" minOccurs="0"/> <element name="publications" type="{http://icatproject.org}publication" maxOccurs="unbounded" minOccurs="0"/> <element name="releaseDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="samples" type="{http://icatproject.org}sample" maxOccurs="unbounded" minOccurs="0"/> <element name="shifts" type="{http://icatproject.org}shift" maxOccurs="unbounded" minOccurs="0"/> <element name="startDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="studyInvestigations" type="{http://icatproject.org}studyInvestigation" maxOccurs="unbounded" minOccurs="0"/> <element name="summary" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="type" type="{http://icatproject.org}investigationType" minOccurs="0"/> <element name="visitId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
-
Fields inherited from class org.icatproject.EntityBaseBean
createId, createTime, id, modId, modTime
-
-
Constructor Summary
Constructors Constructor Description Investigation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<DataCollectionInvestigation>getDataCollectionInvestigations()Gets the value of the dataCollectionInvestigations property.List<Dataset>getDatasets()Gets the value of the datasets property.StringgetDoi()Gets the value of the doi property.XMLGregorianCalendargetEndDate()Gets the value of the endDate property.FacilitygetFacility()Gets the value of the facility property.LonggetFileCount()Gets the value of the fileCount property.LonggetFileSize()Gets the value of the fileSize property.List<InvestigationFunding>getFundingReferences()Gets the value of the fundingReferences property.List<InvestigationFacilityCycle>getInvestigationFacilityCycles()Gets the value of the investigationFacilityCycles property.List<InvestigationGroup>getInvestigationGroups()Gets the value of the investigationGroups property.List<InvestigationInstrument>getInvestigationInstruments()Gets the value of the investigationInstruments property.List<InvestigationUser>getInvestigationUsers()Gets the value of the investigationUsers property.List<Keyword>getKeywords()Gets the value of the keywords property.StringgetName()Gets the value of the name property.List<InvestigationParameter>getParameters()Gets the value of the parameters property.List<Publication>getPublications()Gets the value of the publications property.XMLGregorianCalendargetReleaseDate()Gets the value of the releaseDate property.List<Sample>getSamples()Gets the value of the samples property.List<Shift>getShifts()Gets the value of the shifts property.XMLGregorianCalendargetStartDate()Gets the value of the startDate property.List<StudyInvestigation>getStudyInvestigations()Gets the value of the studyInvestigations property.StringgetSummary()Gets the value of the summary property.StringgetTitle()Gets the value of the title property.InvestigationTypegetType()Gets the value of the type property.StringgetVisitId()Gets the value of the visitId property.voidsetDoi(String value)Sets the value of the doi property.voidsetEndDate(XMLGregorianCalendar value)Sets the value of the endDate property.voidsetFacility(Facility value)Sets the value of the facility property.voidsetFileCount(Long value)Sets the value of the fileCount property.voidsetFileSize(Long value)Sets the value of the fileSize property.voidsetName(String value)Sets the value of the name property.voidsetReleaseDate(XMLGregorianCalendar value)Sets the value of the releaseDate property.voidsetStartDate(XMLGregorianCalendar value)Sets the value of the startDate property.voidsetSummary(String value)Sets the value of the summary property.voidsetTitle(String value)Sets the value of the title property.voidsetType(InvestigationType value)Sets the value of the type property.voidsetVisitId(String value)Sets the value of the visitId property.-
Methods inherited from class org.icatproject.EntityBaseBean
getCreateId, getCreateTime, getId, getModId, getModTime, setCreateId, setCreateTime, setId, setModId, setModTime
-
-
-
-
Field Detail
-
dataCollectionInvestigations
protected List<DataCollectionInvestigation> dataCollectionInvestigations
-
doi
protected String doi
-
endDate
protected XMLGregorianCalendar endDate
-
facility
protected Facility facility
-
fileCount
protected Long fileCount
-
fileSize
protected Long fileSize
-
fundingReferences
protected List<InvestigationFunding> fundingReferences
-
investigationFacilityCycles
protected List<InvestigationFacilityCycle> investigationFacilityCycles
-
investigationGroups
protected List<InvestigationGroup> investigationGroups
-
investigationInstruments
protected List<InvestigationInstrument> investigationInstruments
-
investigationUsers
protected List<InvestigationUser> investigationUsers
-
name
protected String name
-
parameters
protected List<InvestigationParameter> parameters
-
publications
protected List<Publication> publications
-
releaseDate
protected XMLGregorianCalendar releaseDate
-
startDate
protected XMLGregorianCalendar startDate
-
studyInvestigations
protected List<StudyInvestigation> studyInvestigations
-
summary
protected String summary
-
title
protected String title
-
type
protected InvestigationType type
-
visitId
protected String visitId
-
-
Method Detail
-
getDataCollectionInvestigations
public List<DataCollectionInvestigation> getDataCollectionInvestigations()
Gets the value of the dataCollectionInvestigations 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 dataCollectionInvestigations property.For example, to add a new item, do as follows:
getDataCollectionInvestigations().add(newItem);Objects of the following type(s) are allowed in the list
DataCollectionInvestigation
-
getDatasets
public List<Dataset> getDatasets()
Gets the value of the datasets 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 datasets property.For example, to add a new item, do as follows:
getDatasets().add(newItem);Objects of the following type(s) are allowed in the list
Dataset
-
getDoi
public String getDoi()
Gets the value of the doi property.- Returns:
- possible object is
String
-
setDoi
public void setDoi(String value)
Sets the value of the doi property.- Parameters:
value- allowed object isString
-
getEndDate
public XMLGregorianCalendar getEndDate()
Gets the value of the endDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setEndDate
public void setEndDate(XMLGregorianCalendar value)
Sets the value of the endDate property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
getFacility
public Facility getFacility()
Gets the value of the facility property.- Returns:
- possible object is
Facility
-
setFacility
public void setFacility(Facility value)
Sets the value of the facility property.- Parameters:
value- allowed object isFacility
-
getFileCount
public Long getFileCount()
Gets the value of the fileCount property.- Returns:
- possible object is
Long
-
setFileCount
public void setFileCount(Long value)
Sets the value of the fileCount property.- Parameters:
value- allowed object isLong
-
getFileSize
public Long getFileSize()
Gets the value of the fileSize property.- Returns:
- possible object is
Long
-
setFileSize
public void setFileSize(Long value)
Sets the value of the fileSize property.- Parameters:
value- allowed object isLong
-
getFundingReferences
public List<InvestigationFunding> getFundingReferences()
Gets the value of the fundingReferences 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 fundingReferences property.For example, to add a new item, do as follows:
getFundingReferences().add(newItem);Objects of the following type(s) are allowed in the list
InvestigationFunding
-
getInvestigationFacilityCycles
public List<InvestigationFacilityCycle> getInvestigationFacilityCycles()
Gets the value of the investigationFacilityCycles 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 investigationFacilityCycles property.For example, to add a new item, do as follows:
getInvestigationFacilityCycles().add(newItem);Objects of the following type(s) are allowed in the list
InvestigationFacilityCycle
-
getInvestigationGroups
public List<InvestigationGroup> getInvestigationGroups()
Gets the value of the investigationGroups 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 investigationGroups property.For example, to add a new item, do as follows:
getInvestigationGroups().add(newItem);Objects of the following type(s) are allowed in the list
InvestigationGroup
-
getInvestigationInstruments
public List<InvestigationInstrument> getInvestigationInstruments()
Gets the value of the investigationInstruments 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 investigationInstruments property.For example, to add a new item, do as follows:
getInvestigationInstruments().add(newItem);Objects of the following type(s) are allowed in the list
InvestigationInstrument
-
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
-
getKeywords
public List<Keyword> getKeywords()
Gets the value of the keywords 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 keywords property.For example, to add a new item, do as follows:
getKeywords().add(newItem);Objects of the following type(s) are allowed in the list
Keyword
-
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
-
getParameters
public List<InvestigationParameter> getParameters()
Gets the value of the parameters 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 parameters property.For example, to add a new item, do as follows:
getParameters().add(newItem);Objects of the following type(s) are allowed in the list
InvestigationParameter
-
getPublications
public List<Publication> getPublications()
Gets the value of the publications 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 publications property.For example, to add a new item, do as follows:
getPublications().add(newItem);Objects of the following type(s) are allowed in the list
Publication
-
getReleaseDate
public XMLGregorianCalendar getReleaseDate()
Gets the value of the releaseDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setReleaseDate
public void setReleaseDate(XMLGregorianCalendar value)
Sets the value of the releaseDate property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
getSamples
public List<Sample> getSamples()
Gets the value of the samples 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 samples property.For example, to add a new item, do as follows:
getSamples().add(newItem);Objects of the following type(s) are allowed in the list
Sample
-
getShifts
public List<Shift> getShifts()
Gets the value of the shifts 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 shifts property.For example, to add a new item, do as follows:
getShifts().add(newItem);Objects of the following type(s) are allowed in the list
Shift
-
getStartDate
public XMLGregorianCalendar getStartDate()
Gets the value of the startDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setStartDate
public void setStartDate(XMLGregorianCalendar value)
Sets the value of the startDate property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
getStudyInvestigations
public List<StudyInvestigation> getStudyInvestigations()
Gets the value of the studyInvestigations 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 studyInvestigations property.For example, to add a new item, do as follows:
getStudyInvestigations().add(newItem);Objects of the following type(s) are allowed in the list
StudyInvestigation
-
getSummary
public String getSummary()
Gets the value of the summary property.- Returns:
- possible object is
String
-
setSummary
public void setSummary(String value)
Sets the value of the summary property.- Parameters:
value- allowed object isString
-
getTitle
public String getTitle()
Gets the value of the title property.- Returns:
- possible object is
String
-
setTitle
public void setTitle(String value)
Sets the value of the title property.- Parameters:
value- allowed object isString
-
getType
public InvestigationType getType()
Gets the value of the type property.- Returns:
- possible object is
InvestigationType
-
setType
public void setType(InvestigationType value)
Sets the value of the type property.- Parameters:
value- allowed object isInvestigationType
-
getVisitId
public String getVisitId()
Gets the value of the visitId property.- Returns:
- possible object is
String
-
-