public interface FunctionDefinitionContract extends Versioned, Identifiable, Inactivatable
The function definition itself defines various metadata about the function
 including it's name, return type, and expected parameter types.  The actual
 implementation of the function is retrieved through the type defined by
 getTypeId().
| Modifier and Type | Method and Description | 
|---|---|
| List<? extends CategoryDefinitionContract> | getCategories()Returns an ordered list of the categories which this function
 definition requires. | 
| String | getDescription()Returns the description of this function definition. | 
| String | getName()Returns the name of this function definition. | 
| String | getNamespace()Returns the namespace code of this function definition. | 
| List<? extends FunctionParameterDefinitionContract> | getParameters()Returns an ordered, immutable list of the parameters which this function
 definition requires. | 
| String | getReturnType()Returns the type of the return value of the function defined by this
 function definition. | 
| String | getTypeId()Returns the id of the  KrmsTypeDefinitionwhich defines the
 actual implementation of this function such that it can be loaded into
 the engine and executed. | 
getVersionNumbergetIdisActiveString getNamespace()
String getName()
String getDescription()
String getReturnType()
String getTypeId()
KrmsTypeDefinition which defines the
 actual implementation of this function such that it can be loaded into
 the engine and executed.List<? extends FunctionParameterDefinitionContract> getParameters()
List<? extends CategoryDefinitionContract> getCategories()
Copyright © 2005-2015 The Kuali Foundation. All Rights Reserved.