org.LexGrid.REST.versions
Class SystemReleaseDirectoryEntryGroup

java.lang.Object
  extended by org.mayo.edu.lgModel.LexGridBase
      extended by org.LexGrid.REST.versions.SystemReleaseDirectoryEntryGroup
All Implemented Interfaces:
java.io.Serializable

public class SystemReleaseDirectoryEntryGroup
extends LexGridBase
implements java.io.Serializable

Class SystemReleaseDirectoryEntryGroup.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Constructor Summary
SystemReleaseDirectoryEntryGroup()
           
 
Method Summary
 URI getBasedOnRelease()
          Returns the value of field 'basedOnRelease'.
 URI getReleaseAgency()
          Returns the value of field 'releaseAgency'.
 java.util.Date getReleaseDate()
          Returns the value of field 'releaseDate'.
 java.lang.String getReleaseId()
          Returns the value of field 'releaseId'.
 URI getReleaseURI()
          Returns the value of field 'releaseURI'.
 boolean isValid()
          Method isValid.
 void marshal(org.xml.sax.ContentHandler handler)
           
 void marshal(java.io.Writer out)
           
 void setBasedOnRelease(URI basedOnRelease)
          Sets the value of field 'basedOnRelease'.
 void setReleaseAgency(URI releaseAgency)
          Sets the value of field 'releaseAgency'.
 void setReleaseDate(java.util.Date releaseDate)
          Sets the value of field 'releaseDate'.
 void setReleaseId(java.lang.String releaseId)
          Sets the value of field 'releaseId'.
 void setReleaseURI(URI releaseURI)
          Sets the value of field 'releaseURI'.
static SystemReleaseDirectoryEntryGroup unmarshalSystemReleaseDirectoryEntryGroup(java.io.Reader reader)
          Method unmarshalSystemReleaseDirectoryEntryGroup.
 void validate()
           
 
Methods inherited from class org.mayo.edu.lgModel.LexGridBase
getParent, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SystemReleaseDirectoryEntryGroup

public SystemReleaseDirectoryEntryGroup()
Method Detail

getBasedOnRelease

public URI getBasedOnRelease()
Returns the value of field 'basedOnRelease'. The field 'basedOnRelease' has the following description: The URI of the release that logically preceeds this release

Returns:
the value of field 'BasedOnRelease'.

getReleaseAgency

public URI getReleaseAgency()
Returns the value of field 'releaseAgency'. The field 'releaseAgency' has the following description: The URI of the agency responsible for this release

Returns:
the value of field 'ReleaseAgency'.

getReleaseDate

public java.util.Date getReleaseDate()
Returns the value of field 'releaseDate'. The field 'releaseDate' has the following description: The official release data and time of this release.

Returns:
the value of field 'ReleaseDate'.

getReleaseId

public java.lang.String getReleaseId()
Returns the value of field 'releaseId'. The field 'releaseId' has the following description: The label assigned to this release by the release agency.

Returns:
the value of field 'ReleaseId'.

getReleaseURI

public URI getReleaseURI()
Returns the value of field 'releaseURI'. The field 'releaseURI' has the following description: The official URI of this release

Returns:
the value of field 'ReleaseURI'.

isValid

public boolean isValid()
Method isValid.

Returns:
true if this object is valid according to the schema

marshal

public void marshal(java.io.Writer out)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Parameters:
out -
Throws:
org.exolab.castor.xml.MarshalException - if object is null or if any SAXException is thrown during marshaling
org.exolab.castor.xml.ValidationException - if this object is an invalid instance according to the schema

marshal

public void marshal(org.xml.sax.ContentHandler handler)
             throws java.io.IOException,
                    org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Parameters:
handler -
Throws:
java.io.IOException - if an IOException occurs during marshaling
org.exolab.castor.xml.ValidationException - if this object is an invalid instance according to the schema
org.exolab.castor.xml.MarshalException - if object is null or if any SAXException is thrown during marshaling

setBasedOnRelease

public void setBasedOnRelease(URI basedOnRelease)
Sets the value of field 'basedOnRelease'. The field 'basedOnRelease' has the following description: The URI of the release that logically preceeds this release

Parameters:
basedOnRelease - the value of field 'basedOnRelease'.

setReleaseAgency

public void setReleaseAgency(URI releaseAgency)
Sets the value of field 'releaseAgency'. The field 'releaseAgency' has the following description: The URI of the agency responsible for this release

Parameters:
releaseAgency - the value of field 'releaseAgency'.

setReleaseDate

public void setReleaseDate(java.util.Date releaseDate)
Sets the value of field 'releaseDate'. The field 'releaseDate' has the following description: The official release data and time of this release.

Parameters:
releaseDate - the value of field 'releaseDate'.

setReleaseId

public void setReleaseId(java.lang.String releaseId)
Sets the value of field 'releaseId'. The field 'releaseId' has the following description: The label assigned to this release by the release agency.

Parameters:
releaseId - the value of field 'releaseId'.

setReleaseURI

public void setReleaseURI(URI releaseURI)
Sets the value of field 'releaseURI'. The field 'releaseURI' has the following description: The official URI of this release

Parameters:
releaseURI - the value of field 'releaseURI'.

unmarshalSystemReleaseDirectoryEntryGroup

public static SystemReleaseDirectoryEntryGroup unmarshalSystemReleaseDirectoryEntryGroup(java.io.Reader reader)
                                                                                  throws org.exolab.castor.xml.MarshalException,
                                                                                         org.exolab.castor.xml.ValidationException
Method unmarshalSystemReleaseDirectoryEntryGroup.

Parameters:
reader -
Returns:
the unmarshaled org.LexGrid.REST.versions.SystemReleaseDirectoryEntryGroup
Throws:
org.exolab.castor.xml.MarshalException - if object is null or if any SAXException is thrown during marshaling
org.exolab.castor.xml.ValidationException - if this object is an invalid instance according to the schema

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
Throws:
org.exolab.castor.xml.ValidationException - if this object is an invalid instance according to the schema

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.