GNDMS 0.6.0
RESTful verison of GNDMS
|
Description of a C3-Grid workspace. More...
Classes | |
class | Archive |
class | Execution |
class | HttpExport |
Public Member Functions | |
String | getBaseUrl () |
Gets the value of the baseUrl property. | |
void | setBaseUrl (String value) |
Sets the value of the baseUrl property. | |
List< Workspace.Execution > | getExecution () |
Gets the value of the execution property. | |
List< Workspace.Archive > | getArchive () |
Gets the value of the archive property. | |
Workspace.HttpExport | getHttpExport () |
Gets the value of the httpExport property. | |
void | setHttpExport (Workspace.HttpExport value) |
Sets the value of the httpExport property. | |
List< Object > | getAny () |
Gets the value of the any property. | |
String | toString () |
Generates a String representation of the contents of this type. | |
Protected Attributes | |
String | baseUrl |
List< Workspace.Execution > | execution |
List< Workspace.Archive > | archive |
Workspace.HttpExport | httpExport |
List< Object > | any |
Description of a C3-Grid workspace.
This workspace MUST conform to the specification of http://www.c3grid.de/fileadmin/c3outreach/generation-0/Konfiguration_Workspace_deliverable.pdf
Java class for workspace complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="workspace"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="baseUrl" type="{http://www.w3.org/2001/XMLSchema}anyURI"/> <element name="execution" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <choice> <element name="wsGramUrl" type="{http://c3grid.de/language/resouces/2007-05-16-resources.xsd}wsGramUrlType"/> </choice> <element name="modules" type="{http://c3grid.de/language/resouces/2007-05-16-resources.xsd}modules"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="archive" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="baseUrl" type="{http://www.w3.org/2001/XMLSchema}anyURI"/> <element name="oidPrefix" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="baseWorkflow" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="httpExport" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="httpUrl" type="{http://www.w3.org/2001/XMLSchema}anyURI"/> <element name="gsiftpUrl" type="{http://www.w3.org/2001/XMLSchema}anyURI"/> </sequence> </restriction> </complexContent> </complexType> </element> <any/> </sequence> </restriction> </complexContent> </complexType>
List<Object> de.zib.gndms.c3resource.jaxb.Workspace.getAny | ( | ) |
Gets the value of the any 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 any property.
For example, to add a new item, do as follows:
getAny().add(newItem);
Objects of the following type(s) are allowed in the list Object
{ if (any == null) { any = new ArrayList<Object>(); } return this.any; }
List<Workspace.Archive> de.zib.gndms.c3resource.jaxb.Workspace.getArchive | ( | ) |
Gets the value of the archive 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 archive property.
For example, to add a new item, do as follows:
getArchive().add(newItem);
Objects of the following type(s) are allowed in the list Workspace.Archive
{ if (archive == null) { archive = new ArrayList<Workspace.Archive>(); } return this.archive; }
String de.zib.gndms.c3resource.jaxb.Workspace.getBaseUrl | ( | ) |
List<Workspace.Execution> de.zib.gndms.c3resource.jaxb.Workspace.getExecution | ( | ) |
Gets the value of the execution 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 execution property.
For example, to add a new item, do as follows:
getExecution().add(newItem);
Objects of the following type(s) are allowed in the list Workspace.Execution
{ if (execution == null) { execution = new ArrayList<Workspace.Execution>(); } return this.execution; }
Workspace.HttpExport de.zib.gndms.c3resource.jaxb.Workspace.getHttpExport | ( | ) |
Gets the value of the httpExport property.
{
return httpExport;
}
void de.zib.gndms.c3resource.jaxb.Workspace.setBaseUrl | ( | String | value | ) |
Sets the value of the baseUrl property.
value | allowed object is String |
{ this.baseUrl = value; }
void de.zib.gndms.c3resource.jaxb.Workspace.setHttpExport | ( | Workspace.HttpExport | value | ) |
Sets the value of the httpExport property.
value | allowed object is Workspace.HttpExport |
{ this.httpExport = value; }
String de.zib.gndms.c3resource.jaxb.Workspace.toString | ( | ) |
Generates a String representation of the contents of this type.
This is an extension method, produced by the 'ts' xjc plugin
{ return JAXBToStringBuilder.valueOf(this, JAXBToStringStyle.MULTI_LINE_STYLE); }