org.drools.examples.jiahvac.model
Class TempuratureControlImpl

java.lang.Object
  extended by org.drools.examples.jiahvac.model.TempuratureControlImpl
All Implemented Interfaces:
TempuratureControl

public class TempuratureControlImpl
extends java.lang.Object
implements TempuratureControl

 

Constructor Summary
TempuratureControlImpl(double setPoint, double guardAmount)
           
 
Method Summary
 double getGuardAmount()
           
 double getSetPoint()
           
 boolean isCoolEnough(double tempurature)
           
 boolean isTooCold(double temperature)
           
 boolean isTooHot(double temperature)
           
 boolean isWarmEnough(double tempurature)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TempuratureControlImpl

public TempuratureControlImpl(double setPoint,
                              double guardAmount)
Method Detail

getSetPoint

public double getSetPoint()
Specified by:
getSetPoint in interface TempuratureControl

getGuardAmount

public double getGuardAmount()

isTooCold

public boolean isTooCold(double temperature)
Specified by:
isTooCold in interface TempuratureControl

isTooHot

public boolean isTooHot(double temperature)
Specified by:
isTooHot in interface TempuratureControl

isCoolEnough

public boolean isCoolEnough(double tempurature)
Specified by:
isCoolEnough in interface TempuratureControl

isWarmEnough

public boolean isWarmEnough(double tempurature)
Specified by:
isWarmEnough in interface TempuratureControl