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 StringgetId()org.kie.api.definition.KieDefinition.KnowledgeTypegetKnowledgeType()StringgetMetaAttribute(String identifier)Deprecated.Map<String,Object>getMetaAttributes()Deprecated.Map<String,Object>getMetaData()StringgetName()StringgetNamespace()StringgetPackageName()Collection<String>listMetaAttributes()Deprecated.voidreadExternal(ObjectInput in)voidwriteExternal(ObjectOutput out)
-
-
-
Method Detail
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.kie.api.definition.rule.Rule
-
getPackageName
public String getPackageName()
- Specified by:
getPackageNamein 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:
getMetaDatain interfaceorg.kie.api.definition.rule.Rule
-
getKnowledgeType
public org.kie.api.definition.KieDefinition.KnowledgeType getKnowledgeType()
- Specified by:
getKnowledgeTypein interfaceorg.kie.api.definition.KieDefinition
-
getNamespace
public String getNamespace()
- Specified by:
getNamespacein interfaceorg.kie.api.definition.KieDefinition
-
getId
public String getId()
- Specified by:
getIdin interfaceorg.kie.api.definition.KieDefinition
-
-