GNDMS 0.6.0
RESTful verison of GNDMS
Classes | Public Member Functions | Protected Attributes

de.zib.gndms.c3resource.jaxb.Workspace Class Reference

Description of a C3-Grid workspace. More...

List of all members.

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

Detailed Description

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>
 

Member Function Documentation

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 ( )

Gets the value of the baseUrl property.

Returns:
possible object is String
                               {
        return baseUrl;
    }
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.

Returns:
possible object is Workspace.HttpExport
                                                {
        return httpExport;
    }
void de.zib.gndms.c3resource.jaxb.Workspace.setBaseUrl ( String  value)

Sets the value of the baseUrl property.

Parameters:
valueallowed object is String
                                         {
        this.baseUrl = value;
    }
void de.zib.gndms.c3resource.jaxb.Workspace.setHttpExport ( Workspace.HttpExport  value)

Sets the value of the httpExport property.

Parameters:
valueallowed 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);
    }

The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables