Class FunctionsManager
- java.lang.Object
-
- org.opennms.web.rest.v2.bsm.model.meta.FunctionsManager
-
public class FunctionsManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FunctionsManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
createFunctionInstance(java.lang.Class<? extends T> functionClass, java.util.Map<java.lang.String,java.lang.String> parameterMap)
java.util.Map<java.lang.String,java.lang.String>
getFunctionProperties(MapFunction mapFunction)
java.util.Map<java.lang.String,java.lang.String>
getFunctionProperties(ReductionFunction reduceFunction)
MapFunction
getMapFunction(MapFunctionDTO input)
MapFunctionDTO
getMapFunctionDTO(MapFunction mapFunction)
FunctionMetaDTO
getMapFunctionMetaData(java.lang.String name)
java.util.List<java.lang.Class<?>>
getMapFunctions()
ReductionFunction
getReduceFunction(ReduceFunctionDTO input)
ReduceFunctionDTO
getReduceFunctionDTO(ReductionFunction reduceFunction)
FunctionMetaDTO
getReduceFunctionMetaData(java.lang.String name)
java.util.List<java.lang.Class<?>>
getReduceFunctions()
-
-
-
Method Detail
-
getMapFunctions
public java.util.List<java.lang.Class<?>> getMapFunctions()
-
getReduceFunctions
public java.util.List<java.lang.Class<?>> getReduceFunctions()
-
getMapFunctionMetaData
public FunctionMetaDTO getMapFunctionMetaData(java.lang.String name)
-
getReduceFunctionMetaData
public FunctionMetaDTO getReduceFunctionMetaData(java.lang.String name)
-
getMapFunctionDTO
public MapFunctionDTO getMapFunctionDTO(MapFunction mapFunction)
-
getReduceFunctionDTO
public ReduceFunctionDTO getReduceFunctionDTO(ReductionFunction reduceFunction)
-
getFunctionProperties
public java.util.Map<java.lang.String,java.lang.String> getFunctionProperties(MapFunction mapFunction)
-
getFunctionProperties
public java.util.Map<java.lang.String,java.lang.String> getFunctionProperties(ReductionFunction reduceFunction)
-
getMapFunction
public MapFunction getMapFunction(MapFunctionDTO input)
-
createFunctionInstance
public <T> T createFunctionInstance(java.lang.Class<? extends T> functionClass, java.util.Map<java.lang.String,java.lang.String> parameterMap)
-
getReduceFunction
public ReductionFunction getReduceFunction(ReduceFunctionDTO input)
-
-