Package de.julielab.concepts.db.core
Class FunctionCallBase
- java.lang.Object
-
- de.julielab.concepts.db.core.FunctionCallBase
-
- All Implemented Interfaces:
de.julielab.jssf.commons.spi.ParameterExposing
- Direct Known Subclasses:
JavaMethodCallBase,RestCallBase
public abstract class FunctionCallBase extends Object implements de.julielab.jssf.commons.spi.ParameterExposing
This class contains theFunctionCallBase.Parametertype and methods to parse parameters from the configuration file. It should be extended by all classes reading function or method parameters from the configuration to then call the function or method.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classFunctionCallBase.Parameter
-
Field Summary
Fields Modifier and Type Field Description protected org.slf4j.Loggerlog
-
Constructor Summary
Constructors Constructor Description FunctionCallBase(org.slf4j.Logger log)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Map<String,FunctionCallBase.Parameter>parseParameters(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> parameterConfiguration)
-
-
-
Method Detail
-
parseParameters
protected Map<String,FunctionCallBase.Parameter> parseParameters(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> parameterConfiguration) throws MethodCallException
- Throws:
MethodCallException
-
-