public interface Operation extends Service, OperationTypes
Operation
interface provides methods to retrieve authentication
information of an operation element.
An operation element is said to contain authentication information if authentication schemes are specified in the authentication definition file.
_VAPI_SERVICE_ID, RESOURCE_TYPE
Modifier and Type | Method and Description |
---|---|
OperationInfo |
get(java.lang.String serviceId,
java.lang.String operationId)
Retrieves the authentication information about an operation element
corresponding to
operationId contained in the service element
corresponding to serviceId . |
void |
get(java.lang.String serviceId,
java.lang.String operationId,
AsyncCallback<OperationInfo> asyncCallback)
Retrieves the authentication information about an operation element
corresponding to
operationId contained in the service element
corresponding to serviceId . |
void |
get(java.lang.String serviceId,
java.lang.String operationId,
AsyncCallback<OperationInfo> asyncCallback,
InvocationConfig invocationConfig)
Retrieves the authentication information about an operation element
corresponding to
operationId contained in the service element
corresponding to serviceId . |
OperationInfo |
get(java.lang.String serviceId,
java.lang.String operationId,
InvocationConfig invocationConfig)
Retrieves the authentication information about an operation element
corresponding to
operationId contained in the service element
corresponding to serviceId . |
java.util.List<java.lang.String> |
list(java.lang.String serviceId)
Returns the identifiers for the operation elements contained in the service
element corresponding to
serviceId that have authentication information. |
void |
list(java.lang.String serviceId,
AsyncCallback<java.util.List<java.lang.String>> asyncCallback)
Returns the identifiers for the operation elements contained in the service
element corresponding to
serviceId that have authentication information. |
void |
list(java.lang.String serviceId,
AsyncCallback<java.util.List<java.lang.String>> asyncCallback,
InvocationConfig invocationConfig)
Returns the identifiers for the operation elements contained in the service
element corresponding to
serviceId that have authentication information. |
java.util.List<java.lang.String> |
list(java.lang.String serviceId,
InvocationConfig invocationConfig)
Returns the identifiers for the operation elements contained in the service
element corresponding to
serviceId that have authentication information. |
java.util.List<java.lang.String> list(java.lang.String serviceId)
serviceId
that have authentication information.
Synchronous method overload. Result of the invocation will be reported as a method return value.
serviceId
- Identifier of the service element.
The parameter must be an identifier for the resource type: com.vmware.vapi.service
.com.vmware.vapi.operation
.NotFound
- if the service element associated with serviceId
does not have any
operation elements that have authentication information.java.util.List<java.lang.String> list(java.lang.String serviceId, InvocationConfig invocationConfig)
serviceId
that have authentication information.
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
serviceId
- Identifier of the service element.
The parameter must be an identifier for the resource type: com.vmware.vapi.service
.invocationConfig
- Configuration for the method invocation.com.vmware.vapi.operation
.NotFound
- if the service element associated with serviceId
does not have any
operation elements that have authentication information.void list(java.lang.String serviceId, AsyncCallback<java.util.List<java.lang.String>> asyncCallback)
serviceId
that have authentication information.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
List of identifiers for the operation elements contained in the service element
that have authentication information.
The return value will contain identifiers for the resource type: com.vmware.vapi.operation
.
Operation Errors:
NotFound
- if the service element associated with serviceId
does not have any
operation elements that have authentication information.
serviceId
- Identifier of the service element.
The parameter must be an identifier for the resource type: com.vmware.vapi.service
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.void list(java.lang.String serviceId, AsyncCallback<java.util.List<java.lang.String>> asyncCallback, InvocationConfig invocationConfig)
serviceId
that have authentication information.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
List of identifiers for the operation elements contained in the service element
that have authentication information.
The return value will contain identifiers for the resource type: com.vmware.vapi.operation
.
Operation Errors:
NotFound
- if the service element associated with serviceId
does not have any
operation elements that have authentication information.
serviceId
- Identifier of the service element.
The parameter must be an identifier for the resource type: com.vmware.vapi.service
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.OperationInfo get(java.lang.String serviceId, java.lang.String operationId)
operationId
contained in the service element
corresponding to serviceId
.
Synchronous method overload. Result of the invocation will be reported as a method return value.
serviceId
- Identifier of the service element.
The parameter must be an identifier for the resource type: com.vmware.vapi.service
.operationId
- Identifier of the operation element.
The parameter must be an identifier for the resource type: com.vmware.vapi.operation
.OperationInfo
instance that
corresponds to operationId
.NotFound
- if the service element associated with serviceId
does not exist.NotFound
- if the operation element associated with operationId
does not exist.NotFound
- if the operation element associated with operationId
does not have any
authentication information.OperationInfo get(java.lang.String serviceId, java.lang.String operationId, InvocationConfig invocationConfig)
operationId
contained in the service element
corresponding to serviceId
.
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
serviceId
- Identifier of the service element.
The parameter must be an identifier for the resource type: com.vmware.vapi.service
.operationId
- Identifier of the operation element.
The parameter must be an identifier for the resource type: com.vmware.vapi.operation
.invocationConfig
- Configuration for the method invocation.OperationInfo
instance that
corresponds to operationId
.NotFound
- if the service element associated with serviceId
does not exist.NotFound
- if the operation element associated with operationId
does not exist.NotFound
- if the operation element associated with operationId
does not have any
authentication information.void get(java.lang.String serviceId, java.lang.String operationId, AsyncCallback<OperationInfo> asyncCallback)
operationId
contained in the service element
corresponding to serviceId
.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
The OperationInfo
instance that
corresponds to operationId
.
Operation Errors:
NotFound
- if the service element associated with serviceId
does not exist.
NotFound
- if the operation element associated with operationId
does not exist.
NotFound
- if the operation element associated with operationId
does not have any
authentication information.
serviceId
- Identifier of the service element.
The parameter must be an identifier for the resource type: com.vmware.vapi.service
.operationId
- Identifier of the operation element.
The parameter must be an identifier for the resource type: com.vmware.vapi.operation
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.void get(java.lang.String serviceId, java.lang.String operationId, AsyncCallback<OperationInfo> asyncCallback, InvocationConfig invocationConfig)
operationId
contained in the service element
corresponding to serviceId
.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
The OperationInfo
instance that
corresponds to operationId
.
Operation Errors:
NotFound
- if the service element associated with serviceId
does not exist.
NotFound
- if the operation element associated with operationId
does not exist.
NotFound
- if the operation element associated with operationId
does not have any
authentication information.
serviceId
- Identifier of the service element.
The parameter must be an identifier for the resource type: com.vmware.vapi.service
.operationId
- Identifier of the operation element.
The parameter must be an identifier for the resource type: com.vmware.vapi.operation
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.