|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 FormNested 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 Identifiable
public String getNamespace()
FunctionDefinitionContract
getNamespace
in interface FunctionDefinitionContract
public String getName()
FunctionDefinitionContract
getName
in interface FunctionDefinitionContract
public String getDescription()
FunctionDefinitionContract
getDescription
in interface FunctionDefinitionContract
public String getReturnType()
FunctionDefinitionContract
getReturnType
in interface FunctionDefinitionContract
public String getTypeId()
FunctionDefinitionContract
KrmsTypeDefinition
which defines the
actual implementation of this function such that it can be loaded into
the engine and executed.
getTypeId
in interface FunctionDefinitionContract
public boolean isActive()
Inactivatable
isActive
in interface Inactivatable
public Long getVersionNumber()
Versioned
getVersionNumber
in interface Versioned
public List<FunctionParameterDefinition> getParameters()
FunctionDefinitionContract
getParameters
in interface FunctionDefinitionContract
public List<CategoryDefinition> getCategories()
FunctionDefinitionContract
getCategories
in interface FunctionDefinitionContract
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |