public class DisconnectedFactHandle extends Object implements InternalFactHandle, Externalizable
| Constructor and Description |
|---|
DisconnectedFactHandle() |
DisconnectedFactHandle(int id,
int identityHashCode,
int objectHashCode,
long recency,
boolean isTraitOrTraitable) |
DisconnectedFactHandle(int id,
int identityHashCode,
int objectHashCode,
long recency,
Object object,
boolean isTraitOrTraitable) |
DisconnectedFactHandle(int id,
int identityHashCode,
int objectHashCode,
long recency,
String entryPointId,
Object object,
boolean isTraitOrTraitable) |
DisconnectedFactHandle(String externalFormat) |
public DisconnectedFactHandle()
public DisconnectedFactHandle(int id,
int identityHashCode,
int objectHashCode,
long recency,
String entryPointId,
Object object,
boolean isTraitOrTraitable)
public DisconnectedFactHandle(int id,
int identityHashCode,
int objectHashCode,
long recency,
Object object,
boolean isTraitOrTraitable)
public DisconnectedFactHandle(int id,
int identityHashCode,
int objectHashCode,
long recency,
boolean isTraitOrTraitable)
public DisconnectedFactHandle(String externalFormat)
public boolean isNegated()
isNegated in interface InternalFactHandlepublic void setNegated(boolean negated)
setNegated in interface InternalFactHandlepublic <K> K as(Class<K> klass) throws ClassCastException
as in interface InternalFactHandleClassCastExceptionpublic boolean isExpired()
isExpired in interface InternalFactHandlepublic boolean isPendingRemoveFromStore()
isPendingRemoveFromStore in interface InternalFactHandlepublic int getId()
getId in interface InternalFactHandlepublic int getIdentityHashCode()
getIdentityHashCode in interface InternalFactHandlepublic int getObjectHashCode()
getObjectHashCode in interface InternalFactHandlepublic long getRecency()
getRecency in interface InternalFactHandlepublic LeftTuple getLastLeftTuple()
getLastLeftTuple in interface InternalFactHandlepublic String getObjectClassName()
getObjectClassName in interface InternalFactHandlepublic Object getObject()
getObject in interface InternalFactHandlepublic InternalWorkingMemoryEntryPoint getEntryPoint()
getEntryPoint in interface InternalFactHandlepublic EqualityKey getEqualityKey()
getEqualityKey in interface InternalFactHandlepublic RightTuple getRightTuple()
public void invalidate()
invalidate in interface InternalFactHandlepublic boolean isEvent()
InternalFactHandleisEvent in interface InternalFactHandlepublic boolean isTraitOrTraitable()
isTraitOrTraitable in interface InternalFactHandlepublic boolean isTraitable()
isTraitable in interface InternalFactHandlepublic boolean isTraiting()
isTraiting in interface InternalFactHandlepublic boolean isValid()
isValid in interface InternalFactHandlepublic void setEntryPoint(InternalWorkingMemoryEntryPoint ep)
setEntryPoint in interface InternalFactHandlepublic void setEqualityKey(EqualityKey key)
setEqualityKey in interface InternalFactHandlepublic void setFirstLeftTuple(LeftTuple leftTuple)
setFirstLeftTuple in interface InternalFactHandlepublic void setLastLeftTuple(LeftTuple leftTuple)
setLastLeftTuple in interface InternalFactHandlepublic void setObject(Object object)
setObject in interface InternalFactHandlepublic void setRecency(long recency)
setRecency in interface InternalFactHandlepublic void setRightTuple(RightTuple rightTuple)
public InternalFactHandle quickClone()
quickClone in interface InternalFactHandlepublic InternalFactHandle clone()
clone in interface InternalFactHandleclone in class Objectpublic String toExternalForm()
toExternalForm in interface InternalFactHandletoExternalForm in interface org.kie.api.runtime.rule.FactHandlepublic String getExternalForm()
public LeftTuple getFirstLeftTuple()
getFirstLeftTuple in interface InternalFactHandlepublic RightTuple getFirstRightTuple()
getFirstRightTuple in interface InternalFactHandlepublic RightTuple getLastRightTuple()
getLastRightTuple in interface InternalFactHandlepublic String toTupleTree(int indent)
public boolean isDisconnected()
isDisconnected in interface InternalFactHandlepublic void disconnect()
disconnect in interface InternalFactHandlepublic void addFirstLeftTuple(LeftTuple leftTuple)
addFirstLeftTuple in interface InternalFactHandlepublic void addLastLeftTuple(LeftTuple leftTuple)
addLastLeftTuple in interface InternalFactHandlepublic void removeLeftTuple(LeftTuple leftTuple)
removeLeftTuple in interface InternalFactHandlepublic void clearLeftTuples()
clearLeftTuples in interface InternalFactHandlepublic void clearRightTuples()
clearRightTuples in interface InternalFactHandlepublic void addFirstRightTuple(RightTuple rightTuple)
addFirstRightTuple in interface InternalFactHandlepublic void addLastRightTuple(RightTuple rightTuple)
addLastRightTuple in interface InternalFactHandlepublic void addTupleInPosition(Tuple rightTuple)
addTupleInPosition in interface InternalFactHandlepublic void removeRightTuple(RightTuple rightTuple)
removeRightTuple in interface InternalFactHandlepublic String getEntryPointId()
public static DisconnectedFactHandle newFrom(org.kie.api.runtime.rule.FactHandle handle)
public void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic TraitTypeEnum getTraitType()
getTraitType in interface InternalFactHandleCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.