Package org.drools.core.rule
Class Function
- java.lang.Object
-
- org.drools.core.rule.Function
-
- All Implemented Interfaces:
Externalizable
,Serializable
,Dialectable
,org.kie.api.definition.KieDefinition
,org.kie.internal.definition.KnowledgeDefinition
public class Function extends Object implements org.kie.internal.definition.KnowledgeDefinition, Dialectable, Externalizable
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getClassName()
String
getDialect()
String
getId()
org.kie.api.definition.KieDefinition.KnowledgeType
getKnowledgeType()
String
getName()
String
getNamespace()
org.kie.api.io.Resource
getResource()
void
readExternal(ObjectInput in)
void
setNamespace(String namespace)
void
setResource(org.kie.api.io.Resource resource)
String
toString()
void
writeExternal(ObjectOutput out)
-
-
-
Method Detail
-
getName
public String getName()
-
getDialect
public String getDialect()
- Specified by:
getDialect
in interfaceDialectable
-
getResource
public org.kie.api.io.Resource getResource()
-
setResource
public void setResource(org.kie.api.io.Resource resource)
-
getNamespace
public String getNamespace()
- Specified by:
getNamespace
in interfaceorg.kie.api.definition.KieDefinition
-
setNamespace
public void setNamespace(String namespace)
-
getClassName
public String getClassName()
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternal
in interfaceExternalizable
- Throws:
IOException
ClassNotFoundException
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternal
in interfaceExternalizable
- Throws:
IOException
-
getKnowledgeType
public org.kie.api.definition.KieDefinition.KnowledgeType getKnowledgeType()
- Specified by:
getKnowledgeType
in interfaceorg.kie.api.definition.KieDefinition
-
getId
public String getId()
- Specified by:
getId
in interfaceorg.kie.api.definition.KieDefinition
-
-