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, setModTime
protected 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()
Integer
public void setDaysUntilRelease(Integer value)
value
- allowed object is
Integer
public String getDescription()
String
public void setDescription(String value)
value
- allowed object is
String
public 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()
String
public void setFullName(String value)
value
- allowed object is
String
public 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()
String
public void setName(String value)
value
- allowed object is
String
public 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()
String
Copyright © 2022 The ICAT Collaboration. All rights reserved.