org.drools.core.common
Class DoubleBetaConstraints
java.lang.Object
org.drools.core.common.MultipleBetaConstraint
org.drools.core.common.DoubleBetaConstraints
- All Implemented Interfaces:
- Externalizable, Serializable, BetaConstraints
public class DoubleBetaConstraints
- extends MultipleBetaConstraint
- See Also:
- Serialized Form
DoubleBetaConstraints
public DoubleBetaConstraints()
DoubleBetaConstraints
public DoubleBetaConstraints(BetaNodeFieldConstraint[] constraints,
RuleBaseConfiguration conf)
DoubleBetaConstraints
public DoubleBetaConstraints(BetaNodeFieldConstraint[] constraints,
RuleBaseConfiguration conf,
boolean disableIndexing)
cloneIfInUse
public DoubleBetaConstraints cloneIfInUse()
updateFromTuple
public void updateFromTuple(ContextEntry[] context,
InternalWorkingMemory workingMemory,
LeftTuple tuple)
updateFromFactHandle
public void updateFromFactHandle(ContextEntry[] context,
InternalWorkingMemory workingMemory,
InternalFactHandle handle)
resetTuple
public void resetTuple(ContextEntry[] context)
resetFactHandle
public void resetFactHandle(ContextEntry[] context)
isAllowedCachedLeft
public boolean isAllowedCachedLeft(ContextEntry[] context,
InternalFactHandle handle)
isAllowedCachedRight
public boolean isAllowedCachedRight(ContextEntry[] context,
LeftTuple tuple)
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object object)
- Determine if another object is equal to this.
- Overrides:
equals in class Object
- Parameters:
object - The object to test.
- Returns:
true if object is equal to this,
otherwise false.
getOriginalConstraint
public BetaConstraints getOriginalConstraint()
getListenedPropertyMask
public long getListenedPropertyMask(List<String> settableProperties)
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.