|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.krms.api.repository.function.FunctionDefinition
public class FunctionDefinition
An immutable representation of a function definition.
FunctionDefinitionContract,
Serialized Form| Nested Class Summary | |
|---|---|
static class |
FunctionDefinition.Builder
A builder which can be used to construct FunctionDefinition
instances. |
| Method Summary | |
|---|---|
List<CategoryDefinition> |
getCategories()
Returns an ordered list of the categories which this function definition requires. |
String |
getDescription()
Returns the description of this function definition. |
String |
getId()
The unique identifier for an object. |
String |
getName()
Returns the name of this function definition. |
String |
getNamespace()
Returns the namespace code of this function definition. |
List<FunctionParameterDefinition> |
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. |
Long |
getVersionNumber()
Returns the version number for this object. |
boolean |
isActive()
The active indicator for an object. |
| Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject |
|---|
afterUnmarshal, beforeUnmarshal, equals, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public String getId()
Identifiable
getId in interface Identifiablepublic String getNamespace()
FunctionDefinitionContract
getNamespace in interface FunctionDefinitionContractpublic String getName()
FunctionDefinitionContract
getName in interface FunctionDefinitionContractpublic String getDescription()
FunctionDefinitionContract
getDescription in interface FunctionDefinitionContractpublic String getReturnType()
FunctionDefinitionContract
getReturnType in interface FunctionDefinitionContractpublic String getTypeId()
FunctionDefinitionContractKrmsTypeDefinition which defines the
actual implementation of this function such that it can be loaded into
the engine and executed.
getTypeId in interface FunctionDefinitionContractpublic boolean isActive()
Inactivatable
isActive in interface Inactivatablepublic Long getVersionNumber()
Versioned
getVersionNumber in interface Versionedpublic List<FunctionParameterDefinition> getParameters()
FunctionDefinitionContract
getParameters in interface FunctionDefinitionContractpublic List<CategoryDefinition> getCategories()
FunctionDefinitionContract
getCategories in interface FunctionDefinitionContract
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||