Package org.osgi.service.dal
Interface OperationMetadata
-
public interface OperationMetadata
Contains metadata about function operation.- See Also:
Function
,PropertyMetadata
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DESCRIPTION
Metadata key, which value represents the operation description.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map<java.lang.String,?>
getMetadata()
Returns metadata about the function operation.PropertyMetadata[]
getParametersMetadata()
Returns metadata about the operation parameters ornull
if no such metadata is available.PropertyMetadata
getReturnValueMetadata()
Returns metadata about the operation return value ornull
if no such metadata is available.
-
-
-
Field Detail
-
DESCRIPTION
static final java.lang.String DESCRIPTION
Metadata key, which value represents the operation description. The property value type isjava.lang.String
.- See Also:
- Constant Field Values
-
-
Method Detail
-
getMetadata
java.util.Map<java.lang.String,?> getMetadata()
Returns metadata about the function operation. The keys of thejava.util.Map
result must be ofjava.lang.String
type. Possible keys:DESCRIPTION
- custom key
- Returns:
- The operation metadata or
null
if no such metadata is available.
-
getReturnValueMetadata
PropertyMetadata getReturnValueMetadata()
Returns metadata about the operation return value ornull
if no such metadata is available.- Returns:
- Operation return value metadata.
-
getParametersMetadata
PropertyMetadata[] getParametersMetadata()
Returns metadata about the operation parameters ornull
if no such metadata is available.- Returns:
- Operation parameters metadata.
-
-