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 StringgetClassName()StringgetDialect()StringgetId()org.kie.api.definition.KieDefinition.KnowledgeTypegetKnowledgeType()StringgetName()StringgetNamespace()org.kie.api.io.ResourcegetResource()voidreadExternal(ObjectInput in)voidsetNamespace(String namespace)voidsetResource(org.kie.api.io.Resource resource)StringtoString()voidwriteExternal(ObjectOutput out)
-
-
-
Method Detail
-
getName
public String getName()
-
getDialect
public String getDialect()
- Specified by:
getDialectin 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:
getNamespacein 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:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
getKnowledgeType
public org.kie.api.definition.KieDefinition.KnowledgeType getKnowledgeType()
- Specified by:
getKnowledgeTypein interfaceorg.kie.api.definition.KieDefinition
-
getId
public String getId()
- Specified by:
getIdin interfaceorg.kie.api.definition.KieDefinition
-
-