Class SerializedRule
- java.lang.Object
-
- org.drools.core.runtime.rule.impl.SerializedRule
-
- All Implemented Interfaces:
Externalizable
,Serializable
,org.kie.api.definition.KieDefinition
,org.kie.api.definition.rule.Rule
public class SerializedRule extends Object implements org.kie.api.definition.rule.Rule, Externalizable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SerializedRule()
SerializedRule(org.kie.api.definition.rule.Rule rule)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description String
getId()
org.kie.api.definition.KieDefinition.KnowledgeType
getKnowledgeType()
String
getMetaAttribute(String identifier)
Deprecated.Map<String,Object>
getMetaAttributes()
Deprecated.Map<String,Object>
getMetaData()
String
getName()
String
getNamespace()
String
getPackageName()
Collection<String>
listMetaAttributes()
Deprecated.void
readExternal(ObjectInput in)
void
writeExternal(ObjectOutput out)
-
-
-
Method Detail
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternal
in interfaceExternalizable
- Throws:
IOException
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternal
in interfaceExternalizable
- Throws:
IOException
ClassNotFoundException
-
getName
public String getName()
- Specified by:
getName
in interfaceorg.kie.api.definition.rule.Rule
-
getPackageName
public String getPackageName()
- Specified by:
getPackageName
in interfaceorg.kie.api.definition.rule.Rule
-
getMetaAttribute
@Deprecated public String getMetaAttribute(String identifier)
Deprecated.
-
listMetaAttributes
@Deprecated public Collection<String> listMetaAttributes()
Deprecated.
-
getMetaAttributes
@Deprecated public Map<String,Object> getMetaAttributes()
Deprecated.
-
getMetaData
public Map<String,Object> getMetaData()
- Specified by:
getMetaData
in interfaceorg.kie.api.definition.rule.Rule
-
getKnowledgeType
public org.kie.api.definition.KieDefinition.KnowledgeType getKnowledgeType()
- Specified by:
getKnowledgeType
in interfaceorg.kie.api.definition.KieDefinition
-
getNamespace
public String getNamespace()
- Specified by:
getNamespace
in interfaceorg.kie.api.definition.KieDefinition
-
getId
public String getId()
- Specified by:
getId
in interfaceorg.kie.api.definition.KieDefinition
-
-