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
KrmsTypeDefinition which defines the
actual implementation of this function such that it can be loaded into
the engine and executed. |
getVersionNumber
getId
isActive
String 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–2016 The Kuali Foundation. All rights reserved.