|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Retention(value=RUNTIME) @Target(value=TYPE) public @interface ProcessDescription
The ProcessDescription annotation can be used to annotate a process with a description. For a live
example usage see. Basically it looks like this:
methodName = "value"methodName= { 1, 2, 3, 4}methodName = @RequiredAnnotation( intMethodName = 2, secondMethod= "value" )methodName= { @RequiredAnnotation( method= "value" ), @RequiredAnnotation( method= "value2" ) }methodName= { }null value is not allowed, instead you can use NOT_SET
for String values which were not set.
| Required Element Summary | |
|---|---|
java.lang.String |
id
id (identifier) of the process |
InputParameter[] |
input
input parameters |
OutputParameter[] |
output
output parameters |
java.lang.String |
title
title of the process |
java.lang.String |
version
process version |
| Optional Element Summary | |
|---|---|
java.lang.String |
abs
optional abstract of the process |
Metadata[] |
metadata
optional metadatas of the process |
java.lang.String[] |
profile
profiles the process implements |
boolean |
statusSupported
true if status updates are supported, default = false |
boolean |
storeSupported
true if store is supported, default = false |
java.lang.String |
wsdl
url to a wsdl file the process describes |
| Element Detail |
|---|
public abstract java.lang.String version
public abstract java.lang.String id
public abstract java.lang.String title
public abstract InputParameter[] input
public abstract OutputParameter[] output
public abstract boolean storeSupported
public abstract boolean statusSupported
public abstract java.lang.String abs
public abstract Metadata[] metadata
public abstract java.lang.String[] profile
public abstract java.lang.String wsdl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||