org.tridas.schema
Class TridasProject

java.lang.Object
  extended by org.tridas.schema.TridasEntity
      extended by org.tridas.schema.TridasProject
All Implemented Interfaces:
Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString, ITridas, ITridasGeneric, TridasIdentifiable

public class TridasProject
extends TridasEntity
implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString, ITridas, ITridasGeneric

Java class for anonymous complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType>
   <complexContent>
     <extension base="{http://www.tridas.org/1.2.2}tridasEntity">
       <sequence>
         <element ref="{http://www.tridas.org/1.2.2}type" maxOccurs="unbounded"/>
         <element ref="{http://www.tridas.org/1.2.2}description" minOccurs="0"/>
         <element ref="{http://www.tridas.org/1.2.2}file" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.tridas.org/1.2.2}laboratory" maxOccurs="unbounded"/>
         <element ref="{http://www.tridas.org/1.2.2}category"/>
         <element ref="{http://www.tridas.org/1.2.2}investigator"/>
         <element ref="{http://www.tridas.org/1.2.2}period"/>
         <element ref="{http://www.tridas.org/1.2.2}requestDate" minOccurs="0"/>
         <element ref="{http://www.tridas.org/1.2.2}commissioner" minOccurs="0"/>
         <element ref="{http://www.tridas.org/1.2.2}reference" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.tridas.org/1.2.2}research" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.tridas.org/1.2.2}genericField" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.tridas.org/1.2.2}object" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.tridas.org/1.2.2}derivedSeries" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  ControlledVoc category
           
protected  String commissioner
           
protected  List<TridasDerivedSeries> derivedSeries
           
protected  String description
           
protected  List<TridasFile> files
           
protected  List<TridasGenericField> genericFields
           
protected  String investigator
           
protected  List<TridasLaboratory> laboratories
           
protected  List<TridasObject> objects
           
protected  String period
           
protected  List<String> references
           
protected  Date requestDate
           
protected  List<TridasResearch> researches
           
protected  List<ControlledVoc> types
           
 
Fields inherited from class org.tridas.schema.TridasEntity
comments, createdTimestamp, identifier, lastModifiedTimestamp, title
 
Constructor Summary
TridasProject()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
           
 Object createNewInstance()
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 ControlledVoc getCategory()
          Gets the value of the category property.
 String getCommissioner()
          Gets the value of the commissioner property.
 List<TridasDerivedSeries> getDerivedSeries()
          Gets the value of the derivedSeries property.
 String getDescription()
          Gets the value of the description property.
 List<TridasFile> getFiles()
          Gets the value of the files property.
 List<TridasGenericField> getGenericFields()
          Gets the value of the genericFields property.
 String getInvestigator()
          Gets the value of the investigator property.
 List<TridasLaboratory> getLaboratories()
          Gets the value of the laboratories property.
 List<TridasObject> getObjects()
          Gets the value of the objects property.
 String getPeriod()
          Gets the value of the period property.
 List<String> getReferences()
          Gets the value of the references property.
 Date getRequestDate()
          Gets the value of the requestDate property.
 List<TridasResearch> getResearches()
          Gets the value of the researches property.
 List<ControlledVoc> getTypes()
          Gets the value of the types property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 boolean isSetCategory()
           
 boolean isSetCommissioner()
           
 boolean isSetDerivedSeries()
           
 boolean isSetDescription()
           
 boolean isSetFiles()
           
 boolean isSetGenericFields()
           
 boolean isSetInvestigator()
           
 boolean isSetLaboratories()
           
 boolean isSetObjects()
           
 boolean isSetPeriod()
           
 boolean isSetReferences()
           
 boolean isSetRequestDate()
           
 boolean isSetResearches()
           
 boolean isSetTypes()
           
 void setCategory(ControlledVoc value)
          Sets the value of the category property.
 void setCommissioner(String value)
          Sets the value of the commissioner property.
 void setDerivedSeries(List<TridasDerivedSeries> derivedSeries)
          Sets the value of the derivedSeries property.
 void setDescription(String value)
          Sets the value of the description property.
 void setFiles(List<TridasFile> files)
          Sets the value of the files property.
 void setGenericFields(List<TridasGenericField> genericFields)
          Sets the value of the genericFields property.
 void setInvestigator(String value)
          Sets the value of the investigator property.
 void setLaboratories(List<TridasLaboratory> laboratories)
          Sets the value of the laboratories property.
 void setObjects(List<TridasObject> objects)
          Sets the value of the objects property.
 void setPeriod(String value)
          Sets the value of the period property.
 void setReferences(List<String> references)
          Sets the value of the references property.
 void setRequestDate(Date value)
          Sets the value of the requestDate property.
 void setResearches(List<TridasResearch> researches)
          Sets the value of the researches property.
 void setTypes(List<ControlledVoc> types)
          Sets the value of the types property.
 String toString()
           
 void unsetDerivedSeries()
           
 void unsetFiles()
           
 void unsetGenericFields()
           
 void unsetLaboratories()
           
 void unsetObjects()
           
 void unsetReferences()
           
 void unsetResearches()
           
 void unsetTypes()
           
 
Methods inherited from class org.tridas.schema.TridasEntity
getComments, getCreatedTimestamp, getIdentifier, getLastModifiedTimestamp, getTitle, isSetComments, isSetCreatedTimestamp, isSetIdentifier, isSetLastModifiedTimestamp, isSetTitle, setComments, setCreatedTimestamp, setIdentifier, setLastModifiedTimestamp, setTitle
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.tridas.interfaces.ITridas
getComments, getCreatedTimestamp, getLastModifiedTimestamp, getTitle, isSetComments, isSetCreatedTimestamp, isSetIdentifier, isSetLastModifiedTimestamp, isSetTitle, setComments, setCreatedTimestamp, setIdentifier, setLastModifiedTimestamp, setTitle
 
Methods inherited from interface org.tridas.interfaces.TridasIdentifiable
getIdentifier
 

Field Detail

types

protected List<ControlledVoc> types

description

protected String description

files

protected List<TridasFile> files

laboratories

protected List<TridasLaboratory> laboratories

category

protected ControlledVoc category

investigator

protected String investigator

period

protected String period

requestDate

protected Date requestDate

commissioner

protected String commissioner

references

protected List<String> references

researches

protected List<TridasResearch> researches

genericFields

protected List<TridasGenericField> genericFields

objects

protected List<TridasObject> objects

derivedSeries

protected List<TridasDerivedSeries> derivedSeries
Constructor Detail

TridasProject

public TridasProject()
Method Detail

getTypes

public List<ControlledVoc> getTypes()
Gets the value of the types 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 JAXB object. This is why there is not a set method for the types property.

For example, to add a new item, do as follows:

    getTypes().add(newItem);
 

Objects of the following type(s) are allowed in the list ControlledVoc


isSetTypes

public boolean isSetTypes()

unsetTypes

public void unsetTypes()

getDescription

public String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

public void setDescription(String value)
Sets the value of the description property.

Parameters:
value - allowed object is String

isSetDescription

public boolean isSetDescription()

getFiles

public List<TridasFile> getFiles()
Gets the value of the files 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 JAXB object. This is why there is not a set method for the files property.

For example, to add a new item, do as follows:

    getFiles().add(newItem);
 

Objects of the following type(s) are allowed in the list TridasFile


isSetFiles

public boolean isSetFiles()

unsetFiles

public void unsetFiles()

getLaboratories

public List<TridasLaboratory> getLaboratories()
Gets the value of the laboratories 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 JAXB object. This is why there is not a set method for the laboratories property.

For example, to add a new item, do as follows:

    getLaboratories().add(newItem);
 

Objects of the following type(s) are allowed in the list TridasLaboratory


isSetLaboratories

public boolean isSetLaboratories()

unsetLaboratories

public void unsetLaboratories()

getCategory

public ControlledVoc getCategory()
Gets the value of the category property.

Returns:
possible object is ControlledVoc

setCategory

public void setCategory(ControlledVoc value)
Sets the value of the category property.

Parameters:
value - allowed object is ControlledVoc

isSetCategory

public boolean isSetCategory()

getInvestigator

public String getInvestigator()
Gets the value of the investigator property.

Returns:
possible object is String

setInvestigator

public void setInvestigator(String value)
Sets the value of the investigator property.

Parameters:
value - allowed object is String

isSetInvestigator

public boolean isSetInvestigator()

getPeriod

public String getPeriod()
Gets the value of the period property.

Returns:
possible object is String

setPeriod

public void setPeriod(String value)
Sets the value of the period property.

Parameters:
value - allowed object is String

isSetPeriod

public boolean isSetPeriod()

getRequestDate

public Date getRequestDate()
Gets the value of the requestDate property.

Returns:
possible object is Date

setRequestDate

public void setRequestDate(Date value)
Sets the value of the requestDate property.

Parameters:
value - allowed object is Date

isSetRequestDate

public boolean isSetRequestDate()

getCommissioner

public String getCommissioner()
Gets the value of the commissioner property.

Returns:
possible object is String

setCommissioner

public void setCommissioner(String value)
Sets the value of the commissioner property.

Parameters:
value - allowed object is String

isSetCommissioner

public boolean isSetCommissioner()

getReferences

public List<String> getReferences()
Gets the value of the references 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 JAXB object. This is why there is not a set method for the references property.

For example, to add a new item, do as follows:

    getReferences().add(newItem);
 

Objects of the following type(s) are allowed in the list String


isSetReferences

public boolean isSetReferences()

unsetReferences

public void unsetReferences()

getResearches

public List<TridasResearch> getResearches()
Gets the value of the researches 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 JAXB object. This is why there is not a set method for the researches property.

For example, to add a new item, do as follows:

    getResearches().add(newItem);
 

Objects of the following type(s) are allowed in the list TridasResearch


isSetResearches

public boolean isSetResearches()

unsetResearches

public void unsetResearches()

getGenericFields

public List<TridasGenericField> getGenericFields()
Gets the value of the genericFields 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 JAXB object. This is why there is not a set method for the genericFields property.

For example, to add a new item, do as follows:

    getGenericFields().add(newItem);
 

Objects of the following type(s) are allowed in the list TridasGenericField

Specified by:
getGenericFields in interface ITridasGeneric

isSetGenericFields

public boolean isSetGenericFields()
Specified by:
isSetGenericFields in interface ITridasGeneric

unsetGenericFields

public void unsetGenericFields()
Specified by:
unsetGenericFields in interface ITridasGeneric

getObjects

public List<TridasObject> getObjects()
Gets the value of the objects 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 JAXB object. This is why there is not a set method for the objects property.

For example, to add a new item, do as follows:

    getObjects().add(newItem);
 

Objects of the following type(s) are allowed in the list TridasObject


isSetObjects

public boolean isSetObjects()

unsetObjects

public void unsetObjects()

getDerivedSeries

public List<TridasDerivedSeries> getDerivedSeries()
Gets the value of the derivedSeries 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 JAXB object. This is why there is not a set method for the derivedSeries property.

For example, to add a new item, do as follows:

    getDerivedSeries().add(newItem);
 

Objects of the following type(s) are allowed in the list TridasDerivedSeries


isSetDerivedSeries

public boolean isSetDerivedSeries()

unsetDerivedSeries

public void unsetDerivedSeries()

toString

public String toString()
Overrides:
toString in class TridasEntity

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
append in class TridasEntity

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
appendFields in class TridasEntity

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals
Overrides:
equals in class TridasEntity

equals

public boolean equals(Object object)
Overrides:
equals in class TridasEntity

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode
Overrides:
hashCode in class TridasEntity

hashCode

public int hashCode()
Overrides:
hashCode in class TridasEntity

clone

public Object clone()
Overrides:
clone in class TridasEntity

copyTo

public Object copyTo(Object target)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo
Overrides:
copyTo in class TridasEntity

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo
Overrides:
copyTo in class TridasEntity

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo

setTypes

public void setTypes(List<ControlledVoc> types)
Sets the value of the types property.

Parameters:
types - allowed object is ControlledVoc

setFiles

public void setFiles(List<TridasFile> files)
Sets the value of the files property.

Parameters:
files - allowed object is TridasFile

setLaboratories

public void setLaboratories(List<TridasLaboratory> laboratories)
Sets the value of the laboratories property.

Parameters:
laboratories - allowed object is TridasLaboratory

setReferences

public void setReferences(List<String> references)
Sets the value of the references property.

Parameters:
references - allowed object is String

setResearches

public void setResearches(List<TridasResearch> researches)
Sets the value of the researches property.

Parameters:
researches - allowed object is TridasResearch

setGenericFields

public void setGenericFields(List<TridasGenericField> genericFields)
Sets the value of the genericFields property.

Parameters:
genericFields - allowed object is TridasGenericField

setObjects

public void setObjects(List<TridasObject> objects)
Sets the value of the objects property.

Parameters:
objects - allowed object is TridasObject

setDerivedSeries

public void setDerivedSeries(List<TridasDerivedSeries> derivedSeries)
Sets the value of the derivedSeries property.

Parameters:
derivedSeries - allowed object is TridasDerivedSeries


Copyright © 2011 TRiDaS. All Rights Reserved.