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