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