public static final class BoundFunction.CollectionToSingleEntity.Composable<BindingT,ResultT extends VdmEntity<ResultT>> extends BoundFunction.CollectionToSingleEntity<BindingT,ResultT>
BoundFunction.CollectionToSingleEntity.Composable<BindingT,ResultT extends VdmEntity<ResultT>>
BoundFunction.CollectionToCollection<BindingT,ResultT>, BoundFunction.CollectionToCollectionComplex<BindingT,ResultT extends VdmComplex<ResultT>>, BoundFunction.CollectionToCollectionEntity<BindingT,ResultT extends VdmEntity<ResultT>>, BoundFunction.CollectionToCollectionPrimitive<BindingT,ResultT>, BoundFunction.CollectionToSingle<BindingT,ResultT>, BoundFunction.CollectionToSingleComplex<BindingT,ResultT extends VdmComplex<ResultT>>, BoundFunction.CollectionToSingleEntity<BindingT,ResultT extends VdmEntity<ResultT>>, BoundFunction.CollectionToSinglePrimitive<BindingT,ResultT>, BoundFunction.SingleToCollection<BindingT,ResultT>, BoundFunction.SingleToCollectionComplex<BindingT,ResultT extends VdmComplex<ResultT>>, BoundFunction.SingleToCollectionEntity<BindingT,ResultT extends VdmEntity<ResultT>>, BoundFunction.SingleToCollectionPrimitive<BindingT,ResultT>, BoundFunction.SingleToSingle<BindingT,ResultT>, BoundFunction.SingleToSingleComplex<BindingT,ResultT extends VdmComplex<ResultT>>, BoundFunction.SingleToSingleEntity<BindingT,ResultT extends VdmEntity<ResultT>>, BoundFunction.SingleToSinglePrimitive<BindingT,ResultT>
Constructor and Description |
---|
Composable(Class<BindingT> src,
Class<ResultT> target,
String name,
Map<String,Object> args)
Create an instance of a bound function.
|
Modifier and Type | Method and Description |
---|---|
Class<BindingT> |
getBindingType()
The type this operations is bound to.
|
ODataFunctionParameters |
getParameters()
The parameters this function is invoked with.
|
String |
getQualifiedName()
The fully qualified name of the bound operation.
|
Class<ResultT> |
getReturnType()
The type this operations returns.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBindingType, getQualifiedName, getReturnType
public Composable(@Nonnull Class<BindingT> src, @Nonnull Class<ResultT> target, @Nonnull String name, @Nonnull Map<String,Object> args)
src
- The type this function is bound to.target
- The type this function returns.name
- The fully qualified nameargs
- Key-value-pairs of function arguments names and their values@Nonnull public ODataFunctionParameters getParameters()
BoundFunction
getParameters
in interface BoundFunction<BindingT,ResultT>
@Nonnull public Class<BindingT> getBindingType()
BoundOperation
getBindingType
in interface BoundOperation<BindingT,ResultT>
@Nonnull public Class<ResultT> getReturnType()
BoundOperation
getReturnType
in interface BoundOperation<BindingT,ResultT>
@Nonnull public String getQualifiedName()
BoundOperation
getQualifiedName
in interface BoundOperation<BindingT,ResultT>
Copyright © 2021 SAP SE. All rights reserved.