org.drools.ide.common.client.modeldriven.testing
Class VerifyField

java.lang.Object
  extended by org.drools.ide.common.client.modeldriven.testing.VerifyField
All Implemented Interfaces:
Serializable, PortableObject

public class VerifyField
extends Object
implements PortableObject

See Also:
Serialized Form

Field Summary
static int TYPE_ENUM
          This is not used yet.
static int TYPE_FORMULA
          This is for a "formula" that calculates a value.
static int TYPE_LITERAL
          This may be string, or number, anything really.
static int TYPE_PREDICATE
          The fieldName and fieldBinding is not used in the case of a predicate.
static int TYPE_UNDEFINED
          This is used only when action is first created.
static int TYPE_VARIABLE
          This is when it is set to a valid previously bound variable.
 
Constructor Summary
VerifyField()
           
VerifyField(String fieldName, String expected, String operator)
           
 
Method Summary
 String getActualResult()
           
 String getExpected()
           
 String getExplanation()
           
 String getFieldName()
           
 long getNature()
           
 String getOperator()
           
 Boolean getSuccessResult()
           
 void setActualResult(String actualResult)
           
 void setExpected(String expected)
           
 void setExplanation(String explanation)
           
 void setFieldName(String fieldName)
           
 void setNature(long nature)
           
 void setOperator(String operator)
           
 void setSuccessResult(Boolean successResult)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_UNDEFINED

public static final int TYPE_UNDEFINED
This is used only when action is first created. This means that there is no value yet for the constraint.

See Also:
Constant Field Values

TYPE_LITERAL

public static final int TYPE_LITERAL
This may be string, or number, anything really.

See Also:
Constant Field Values

TYPE_VARIABLE

public static final int TYPE_VARIABLE
This is when it is set to a valid previously bound variable.

See Also:
Constant Field Values

TYPE_FORMULA

public static final int TYPE_FORMULA
This is for a "formula" that calculates a value.

See Also:
Constant Field Values

TYPE_ENUM

public static final int TYPE_ENUM
This is not used yet. ENUMs are not suitable for business rules until we can get data driven non code enums.

See Also:
Constant Field Values

TYPE_PREDICATE

public static final int TYPE_PREDICATE
The fieldName and fieldBinding is not used in the case of a predicate.

See Also:
Constant Field Values
Constructor Detail

VerifyField

public VerifyField()

VerifyField

public VerifyField(String fieldName,
                   String expected,
                   String operator)
Method Detail

getNature

public long getNature()

setNature

public void setNature(long nature)

setFieldName

public void setFieldName(String fieldName)

getFieldName

public String getFieldName()

setExpected

public void setExpected(String expected)

getExpected

public String getExpected()

setActualResult

public void setActualResult(String actualResult)

getActualResult

public String getActualResult()

setSuccessResult

public void setSuccessResult(Boolean successResult)

getSuccessResult

public Boolean getSuccessResult()

setExplanation

public void setExplanation(String explanation)

getExplanation

public String getExplanation()

setOperator

public void setOperator(String operator)

getOperator

public String getOperator()


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.