org.deegree.process.jaxb.java
Class ProcessDefinition

java.lang.Object
  extended by org.deegree.process.jaxb.java.ProcessDefinition

public class ProcessDefinition
extends Object

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Identifier" type="{http://www.deegree.org/processes/java}CodeType"/>
         <element name="JavaClass" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Title" type="{http://www.deegree.org/processes/java}LanguageStringType"/>
         <element name="Abstract" type="{http://www.deegree.org/processes/java}LanguageStringType" minOccurs="0"/>
         <element name="Metadata" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attribute name="href" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
                 <attribute name="about" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="Profile" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>
         <element name="WSDL" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
         <element name="InputParameters" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://www.deegree.org/processes/java}ProcessInput" maxOccurs="unbounded"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="OutputParameters">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://www.deegree.org/processes/java}ProcessOutput" maxOccurs="unbounded"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="configVersion" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" fixed="3.0.0" />
       <attribute name="processVersion" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="storeSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="statusSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class ProcessDefinition.InputParameters
          Java class for anonymous complex type.
static class ProcessDefinition.Metadata
          Java class for anonymous complex type.
static class ProcessDefinition.OutputParameters
          Java class for anonymous complex type.
 
Field Summary
protected  LanguageStringType _abstract
           
protected  String configVersion
           
protected  CodeType identifier
           
protected  ProcessDefinition.InputParameters inputParameters
           
protected  String javaClass
           
protected  List<ProcessDefinition.Metadata> metadata
           
protected  ProcessDefinition.OutputParameters outputParameters
           
protected  String processVersion
           
protected  List<String> profile
           
protected  Boolean statusSupported
           
protected  Boolean storeSupported
           
protected  LanguageStringType title
           
protected  String wsdl
           
 
Constructor Summary
ProcessDefinition()
           
 
Method Summary
 LanguageStringType getAbstract()
          Gets the value of the abstract property.
 String getConfigVersion()
          Gets the value of the configVersion property.
 CodeType getIdentifier()
          Gets the value of the identifier property.
 ProcessDefinition.InputParameters getInputParameters()
          Gets the value of the inputParameters property.
 String getJavaClass()
          Gets the value of the javaClass property.
 List<ProcessDefinition.Metadata> getMetadata()
          Gets the value of the metadata property.
 ProcessDefinition.OutputParameters getOutputParameters()
          Gets the value of the outputParameters property.
 String getProcessVersion()
          Gets the value of the processVersion property.
 List<String> getProfile()
          Gets the value of the profile property.
 LanguageStringType getTitle()
          Gets the value of the title property.
 String getWSDL()
          Gets the value of the wsdl property.
 boolean isStatusSupported()
          Gets the value of the statusSupported property.
 boolean isStoreSupported()
          Gets the value of the storeSupported property.
 void setAbstract(LanguageStringType value)
          Sets the value of the abstract property.
 void setConfigVersion(String value)
          Sets the value of the configVersion property.
 void setIdentifier(CodeType value)
          Sets the value of the identifier property.
 void setInputParameters(ProcessDefinition.InputParameters value)
          Sets the value of the inputParameters property.
 void setJavaClass(String value)
          Sets the value of the javaClass property.
 void setOutputParameters(ProcessDefinition.OutputParameters value)
          Sets the value of the outputParameters property.
 void setProcessVersion(String value)
          Sets the value of the processVersion property.
 void setStatusSupported(Boolean value)
          Sets the value of the statusSupported property.
 void setStoreSupported(Boolean value)
          Sets the value of the storeSupported property.
 void setTitle(LanguageStringType value)
          Sets the value of the title property.
 void setWSDL(String value)
          Sets the value of the wsdl property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

identifier

protected CodeType identifier

javaClass

protected String javaClass

title

protected LanguageStringType title

_abstract

protected LanguageStringType _abstract

metadata

protected List<ProcessDefinition.Metadata> metadata

profile

protected List<String> profile

wsdl

protected String wsdl

inputParameters

protected ProcessDefinition.InputParameters inputParameters

outputParameters

protected ProcessDefinition.OutputParameters outputParameters

configVersion

protected String configVersion

processVersion

protected String processVersion

storeSupported

protected Boolean storeSupported

statusSupported

protected Boolean statusSupported
Constructor Detail

ProcessDefinition

public ProcessDefinition()
Method Detail

getIdentifier

public CodeType getIdentifier()
Gets the value of the identifier property.

Returns:
possible object is CodeType

setIdentifier

public void setIdentifier(CodeType value)
Sets the value of the identifier property.

Parameters:
value - allowed object is CodeType

getJavaClass

public String getJavaClass()
Gets the value of the javaClass property.

Returns:
possible object is String

setJavaClass

public void setJavaClass(String value)
Sets the value of the javaClass property.

Parameters:
value - allowed object is String

getTitle

public LanguageStringType getTitle()
Gets the value of the title property.

Returns:
possible object is LanguageStringType

setTitle

public void setTitle(LanguageStringType value)
Sets the value of the title property.

Parameters:
value - allowed object is LanguageStringType

getAbstract

public LanguageStringType getAbstract()
Gets the value of the abstract property.

Returns:
possible object is LanguageStringType

setAbstract

public void setAbstract(LanguageStringType value)
Sets the value of the abstract property.

Parameters:
value - allowed object is LanguageStringType

getMetadata

public List<ProcessDefinition.Metadata> getMetadata()
Gets the value of the metadata 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 metadata property.

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

    getMetadata().add(newItem);
 

Objects of the following type(s) are allowed in the list ProcessDefinition.Metadata


getProfile

public List<String> getProfile()
Gets the value of the profile 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 profile property.

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

    getProfile().add(newItem);
 

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


getWSDL

public String getWSDL()
Gets the value of the wsdl property.

Returns:
possible object is String

setWSDL

public void setWSDL(String value)
Sets the value of the wsdl property.

Parameters:
value - allowed object is String

getInputParameters

public ProcessDefinition.InputParameters getInputParameters()
Gets the value of the inputParameters property.

Returns:
possible object is ProcessDefinition.InputParameters

setInputParameters

public void setInputParameters(ProcessDefinition.InputParameters value)
Sets the value of the inputParameters property.

Parameters:
value - allowed object is ProcessDefinition.InputParameters

getOutputParameters

public ProcessDefinition.OutputParameters getOutputParameters()
Gets the value of the outputParameters property.

Returns:
possible object is ProcessDefinition.OutputParameters

setOutputParameters

public void setOutputParameters(ProcessDefinition.OutputParameters value)
Sets the value of the outputParameters property.

Parameters:
value - allowed object is ProcessDefinition.OutputParameters

getConfigVersion

public String getConfigVersion()
Gets the value of the configVersion property.

Returns:
possible object is String

setConfigVersion

public void setConfigVersion(String value)
Sets the value of the configVersion property.

Parameters:
value - allowed object is String

getProcessVersion

public String getProcessVersion()
Gets the value of the processVersion property.

Returns:
possible object is String

setProcessVersion

public void setProcessVersion(String value)
Sets the value of the processVersion property.

Parameters:
value - allowed object is String

isStoreSupported

public boolean isStoreSupported()
Gets the value of the storeSupported property.

Returns:
possible object is Boolean

setStoreSupported

public void setStoreSupported(Boolean value)
Sets the value of the storeSupported property.

Parameters:
value - allowed object is Boolean

isStatusSupported

public boolean isStatusSupported()
Gets the value of the statusSupported property.

Returns:
possible object is Boolean

setStatusSupported

public void setStatusSupported(Boolean value)
Sets the value of the statusSupported property.

Parameters:
value - allowed object is Boolean


Copyright © 2011. All Rights Reserved.