public class FunctionMetadataValidator extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_LENGTH
Maximum length for function names, parameter names, categories, and descriptions.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
validateCategory(String category)
Determine whether a category is valid.
|
static void |
validateDescription(String description)
Determine whether a description is valid.
|
static void |
validateFunctionMethod(FunctionMethod method,
ValidatorReport report,
Map<String,Datatype> runtimeTypeMap)
Determine whether a FunctionMethod is valid.
|
static void |
validateFunctionMethods(Collection<FunctionMethod> methods,
ValidatorReport report)
Validate a collection of
FunctionMethod objects. |
static void |
validateFunctionMethods(Collection<FunctionMethod> methods,
ValidatorReport report,
Map<String,Datatype> runtimeTypeMap) |
static void |
validateFunctionParameter(FunctionParameter param)
Determine whether a FunctionParameter is valid.
|
static void |
validateInvocationMethod(String invocationClass,
String invocationMethod,
FunctionMethod.PushDown pushdown)
Determine whether an invocation class and method are valid.
|
static void |
validateName(String name)
Determine whether a function or parameter name is valid.
|
public static final int MAX_LENGTH
public static final void validateFunctionMethods(Collection<FunctionMethod> methods, ValidatorReport report)
FunctionMethod objects.methods - Collection of FunctionMethod objectsreport - Report to store validation errorsruntimeTypeMap - public static final void validateFunctionMethods(Collection<FunctionMethod> methods, ValidatorReport report, Map<String,Datatype> runtimeTypeMap)
public static final void validateFunctionMethod(FunctionMethod method, ValidatorReport report, Map<String,Datatype> runtimeTypeMap)
method - The method to validatereport - The report to update during validationpublic static final void validateFunctionParameter(FunctionParameter param) throws FunctionMetadataException
param - The parameter to validateFunctionMetadataException - Thrown if function parameter is not valid in some waypublic static final void validateName(String name) throws FunctionMetadataException
name - Name to validateFunctionMetadataException - Thrown if function or parameter name is not valid in some waypublic static final void validateDescription(String description) throws FunctionMetadataException
description - Description to validateFunctionMetadataException - Thrown if description is not valid in some waypublic static final void validateCategory(String category) throws FunctionMetadataException
category - Category to validateFunctionMetadataException - Thrown if category is not valid in some waypublic static final void validateInvocationMethod(String invocationClass, String invocationMethod, FunctionMethod.PushDown pushdown) throws FunctionMetadataException
invocationClass - Invocation class to validateinvocationMethod - Invocation method to validateFunctionMetadataException - Thrown if invocation method is not valid in some wayCopyright © 2018 JBoss by Red Hat. All rights reserved.