org.drools.facttemplates
Interface Fact

All Known Implementing Classes:
FactImpl

public interface Fact

Author:
Peter Lin Base interface for Facts

Method Summary
 long getFactId()
          Return the unique ID for the fact
 FactTemplate getFactTemplate()
          Return the Deftemplate for the fact
 java.lang.Object getFieldValue(int index)
          Return the value at the given field index
 java.lang.Object getFieldValue(java.lang.String name)
           
 void setFieldValue(int index, java.lang.Object value)
           
 void setFieldValue(java.lang.String name, java.lang.Object value)
           
 

Method Detail

getFieldValue

java.lang.Object getFieldValue(int index)
Return the value at the given field index

Parameters:
id -
Returns:

getFieldValue

java.lang.Object getFieldValue(java.lang.String name)

setFieldValue

void setFieldValue(java.lang.String name,
                   java.lang.Object value)

setFieldValue

void setFieldValue(int index,
                   java.lang.Object value)

getFactId

long getFactId()
Return the unique ID for the fact

Returns:

getFactTemplate

FactTemplate getFactTemplate()
Return the Deftemplate for the fact

Returns: