|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface ServiceOperation
Holds metadata about a single operation in a DataService.
| Method Summary | |
|---|---|
ServiceParameter |
addParameter(java.lang.String name,
java.lang.String variableName,
int direction)
Adds a new ServiceParameter. |
java.lang.String |
getDescription()
Get description of this operation |
java.lang.String |
getExecutionMethodName()
Get name of WebApp method for executing this operation. |
java.lang.String |
getName()
Get logical name of this operation. |
ServiceParameter |
getParameter(java.lang.String name)
Get a ServiceParameter by name |
java.util.Iterator |
getParameters()
Get list of ServiceParameter objects. |
java.util.Iterator |
getProperties()
Gets an iterator to the keys of the properties. |
java.lang.Object |
getProperty(java.lang.String key)
Gets a property given the key. |
boolean |
isStateful()
Returns true if the ServiceOperation is stateful, false if it is stateless |
void |
putProperty(java.lang.String key,
java.lang.Object value)
Sets the specified property. |
void |
setDescription(java.lang.String description)
Set description of this operation |
void |
setExecutionMethodName(java.lang.String executionMethodName)
|
void |
setName(java.lang.String name)
|
void |
setStateful(boolean isStateful)
Sets the stateful flag for the ServiceOperation |
| Method Detail |
|---|
ServiceParameter addParameter(java.lang.String name,
java.lang.String variableName,
int direction)
name - Logical name of parameter.variableName - The name of the associated WebApp variable.direction - -
ServiceParameter.INPUT, OUTPUT, IN_OUT
java.lang.String getDescription()
java.lang.String getExecutionMethodName()
java.lang.String getName()
ServiceParameter getParameter(java.lang.String name)
java.util.Iterator getParameters()
java.util.Iterator getProperties()
java.lang.Object getProperty(java.lang.String key)
boolean isStateful()
void putProperty(java.lang.String key,
java.lang.Object value)
void setDescription(java.lang.String description)
description - The description to setvoid setExecutionMethodName(java.lang.String executionMethodName)
executionMethodName - The name of WebApp execution method for executing the
operation.void setName(java.lang.String name)
name - The name to set.void setStateful(boolean isStateful)
isStateful - the value of the stateful flag
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||