站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss RULES 3.0.6 API 英文版文档

DefaultFactHandle - JBoss RULES 3.0.6 API 英文版文档


org.drools.common
Class DefaultFactHandle

java.lang.Object
  extended by org.drools.common.DefaultFactHandle
All Implemented Interfaces:
java.io.Serializable, InternalFactHandle, FactHandle
Direct Known Subclasses:
InitialFactHandle, LeapsFactHandle, LeapsRuleHandle

public class DefaultFactHandle
extends java.lang.Object
implements InternalFactHandle

Implementation of FactHandle.

See Also:
Serialized Form

Constructor Summary
DefaultFactHandle()
           
DefaultFactHandle(long id, java.lang.Object object)
           
DefaultFactHandle(long id, java.lang.Object object, long recency)
          Construct.
 
Method Summary
 boolean equals(java.lang.Object object)
           
 EqualityKey getEqualityKey()
           
 long getId()
           
 java.lang.Object getObject()
           
 int getObjectHashCode()
           
 long getRecency()
           
 int hashCode()
           
 void invalidate()
           
 void setEqualityKey(EqualityKey key)
           
 void setObject(java.lang.Object object)
           
 void setRecency(long recency)
           
 java.lang.String toExternalForm()
          Convert this handle to an external representation.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultFactHandle

public DefaultFactHandle()

DefaultFactHandle

public DefaultFactHandle(long id,
                         java.lang.Object object)

DefaultFactHandle

public DefaultFactHandle(long id,
                         java.lang.Object object,
                         long recency)
Construct.

Parameters:
id - Handle id.
Method Detail

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object
See Also:
Object

getObjectHashCode

public int getObjectHashCode()
Specified by:
getObjectHashCode in interface InternalFactHandle

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object
See Also:
Object

toExternalForm

public java.lang.String toExternalForm()
Description copied from interface: FactHandle
Convert this handle to an external representation.

Specified by:
toExternalForm in interface FactHandle
Returns:
The external string form.
See Also:
FactHandle

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object

getRecency

public long getRecency()
Specified by:
getRecency in interface InternalFactHandle

setRecency

public void setRecency(long recency)
Specified by:
setRecency in interface InternalFactHandle

getId

public long getId()
Specified by:
getId in interface InternalFactHandle

invalidate

public void invalidate()
Specified by:
invalidate in interface InternalFactHandle

getObject

public java.lang.Object getObject()
Specified by:
getObject in interface InternalFactHandle

setObject

public void setObject(java.lang.Object object)
Specified by:
setObject in interface InternalFactHandle

getEqualityKey

public EqualityKey getEqualityKey()
Specified by:
getEqualityKey in interface InternalFactHandle
Returns:
the key

setEqualityKey

public void setEqualityKey(EqualityKey key)
Specified by:
setEqualityKey in interface InternalFactHandle
Parameters:
key - the key to set