public class Facility extends EntityBaseBean
Java class for facility complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="facility">
<complexContent>
<extension base="{http://icatproject.org}entityBaseBean">
<sequence>
<element name="applications" type="{http://icatproject.org}application" maxOccurs="unbounded" minOccurs="0"/>
<element name="dataPublicationTypes" type="{http://icatproject.org}dataPublicationType" maxOccurs="unbounded" minOccurs="0"/>
<element name="dataPublications" type="{http://icatproject.org}dataPublication" maxOccurs="unbounded" minOccurs="0"/>
<element name="datafileFormats" type="{http://icatproject.org}datafileFormat" maxOccurs="unbounded" minOccurs="0"/>
<element name="datasetTypes" type="{http://icatproject.org}datasetType" maxOccurs="unbounded" minOccurs="0"/>
<element name="daysUntilRelease" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="facilityCycles" type="{http://icatproject.org}facilityCycle" maxOccurs="unbounded" minOccurs="0"/>
<element name="fullName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="instruments" type="{http://icatproject.org}instrument" maxOccurs="unbounded" minOccurs="0"/>
<element name="investigationTypes" type="{http://icatproject.org}investigationType" maxOccurs="unbounded" minOccurs="0"/>
<element name="investigations" type="{http://icatproject.org}investigation" maxOccurs="unbounded" minOccurs="0"/>
<element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="parameterTypes" type="{http://icatproject.org}parameterType" maxOccurs="unbounded" minOccurs="0"/>
<element name="sampleTypes" type="{http://icatproject.org}sampleType" maxOccurs="unbounded" minOccurs="0"/>
<element name="url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected List<Application> |
applications |
protected List<DatafileFormat> |
datafileFormats |
protected List<DataPublication> |
dataPublications |
protected List<DataPublicationType> |
dataPublicationTypes |
protected List<DatasetType> |
datasetTypes |
protected Integer |
daysUntilRelease |
protected String |
description |
protected List<FacilityCycle> |
facilityCycles |
protected String |
fullName |
protected List<Instrument> |
instruments |
protected List<Investigation> |
investigations |
protected List<InvestigationType> |
investigationTypes |
protected String |
name |
protected List<ParameterType> |
parameterTypes |
protected List<SampleType> |
sampleTypes |
protected String |
url |
createId, createTime, id, modId, modTime| Constructor and Description |
|---|
Facility() |
| Modifier and Type | Method and Description |
|---|---|
List<Application> |
getApplications()
Gets the value of the applications property.
|
List<DatafileFormat> |
getDatafileFormats()
Gets the value of the datafileFormats property.
|
List<DataPublication> |
getDataPublications()
Gets the value of the dataPublications property.
|
List<DataPublicationType> |
getDataPublicationTypes()
Gets the value of the dataPublicationTypes property.
|
List<DatasetType> |
getDatasetTypes()
Gets the value of the datasetTypes property.
|
Integer |
getDaysUntilRelease()
Gets the value of the daysUntilRelease property.
|
String |
getDescription()
Gets the value of the description property.
|
List<FacilityCycle> |
getFacilityCycles()
Gets the value of the facilityCycles property.
|
String |
getFullName()
Gets the value of the fullName property.
|
List<Instrument> |
getInstruments()
Gets the value of the instruments property.
|
List<Investigation> |
getInvestigations()
Gets the value of the investigations property.
|
List<InvestigationType> |
getInvestigationTypes()
Gets the value of the investigationTypes property.
|
String |
getName()
Gets the value of the name property.
|
List<ParameterType> |
getParameterTypes()
Gets the value of the parameterTypes property.
|
List<SampleType> |
getSampleTypes()
Gets the value of the sampleTypes property.
|
String |
getUrl()
Gets the value of the url property.
|
void |
setDaysUntilRelease(Integer value)
Sets the value of the daysUntilRelease property.
|
void |
setDescription(String value)
Sets the value of the description property.
|
void |
setFullName(String value)
Sets the value of the fullName property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
setUrl(String value)
Sets the value of the url property.
|
getCreateId, getCreateTime, getId, getModId, getModTime, setCreateId, setCreateTime, setId, setModId, setModTimeprotected List<Application> applications
protected List<DataPublicationType> dataPublicationTypes
protected List<DataPublication> dataPublications
protected List<DatafileFormat> datafileFormats
protected List<DatasetType> datasetTypes
protected Integer daysUntilRelease
protected String description
protected List<FacilityCycle> facilityCycles
protected String fullName
protected List<Instrument> instruments
protected List<InvestigationType> investigationTypes
protected List<Investigation> investigations
protected String name
protected List<ParameterType> parameterTypes
protected List<SampleType> sampleTypes
protected String url
public List<Application> getApplications()
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 JAXB object.
This is why there is not a set method for the applications property.
For example, to add a new item, do as follows:
getApplications().add(newItem);
Objects of the following type(s) are allowed in the list
Application
public List<DataPublicationType> getDataPublicationTypes()
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 JAXB object.
This is why there is not a set method for the dataPublicationTypes property.
For example, to add a new item, do as follows:
getDataPublicationTypes().add(newItem);
Objects of the following type(s) are allowed in the list
DataPublicationType
public List<DataPublication> getDataPublications()
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 JAXB object.
This is why there is not a set method for the dataPublications property.
For example, to add a new item, do as follows:
getDataPublications().add(newItem);
Objects of the following type(s) are allowed in the list
DataPublication
public List<DatafileFormat> getDatafileFormats()
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 JAXB object.
This is why there is not a set method for the datafileFormats property.
For example, to add a new item, do as follows:
getDatafileFormats().add(newItem);
Objects of the following type(s) are allowed in the list
DatafileFormat
public List<DatasetType> getDatasetTypes()
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 JAXB object.
This is why there is not a set method for the datasetTypes property.
For example, to add a new item, do as follows:
getDatasetTypes().add(newItem);
Objects of the following type(s) are allowed in the list
DatasetType
public Integer getDaysUntilRelease()
Integerpublic void setDaysUntilRelease(Integer value)
value - allowed object is
Integerpublic String getDescription()
Stringpublic void setDescription(String value)
value - allowed object is
Stringpublic List<FacilityCycle> getFacilityCycles()
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 JAXB object.
This is why there is not a set method for the facilityCycles property.
For example, to add a new item, do as follows:
getFacilityCycles().add(newItem);
Objects of the following type(s) are allowed in the list
FacilityCycle
public String getFullName()
Stringpublic void setFullName(String value)
value - allowed object is
Stringpublic List<Instrument> getInstruments()
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 JAXB object.
This is why there is not a set method for the instruments property.
For example, to add a new item, do as follows:
getInstruments().add(newItem);
Objects of the following type(s) are allowed in the list
Instrument
public List<InvestigationType> getInvestigationTypes()
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 JAXB object.
This is why there is not a set method for the investigationTypes property.
For example, to add a new item, do as follows:
getInvestigationTypes().add(newItem);
Objects of the following type(s) are allowed in the list
InvestigationType
public List<Investigation> getInvestigations()
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 JAXB object.
This is why there is not a set method for the investigations property.
For example, to add a new item, do as follows:
getInvestigations().add(newItem);
Objects of the following type(s) are allowed in the list
Investigation
public String getName()
Stringpublic void setName(String value)
value - allowed object is
Stringpublic List<ParameterType> getParameterTypes()
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 JAXB object.
This is why there is not a set method for the parameterTypes property.
For example, to add a new item, do as follows:
getParameterTypes().add(newItem);
Objects of the following type(s) are allowed in the list
ParameterType
public List<SampleType> getSampleTypes()
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 JAXB object.
This is why there is not a set method for the sampleTypes property.
For example, to add a new item, do as follows:
getSampleTypes().add(newItem);
Objects of the following type(s) are allowed in the list
SampleType
public String getUrl()
StringCopyright © 2022 The ICAT Collaboration. All rights reserved.