IBM Branch Transformation Toolkit Javadoc

com.ibm.dse.base
Class CompareAssertion

java.lang.Object
  extended bycom.ibm.dse.base.OperationStep
      extended bycom.ibm.dse.base.CompareAssertion
All Implemented Interfaces:
OperationStepInterface

public class CompareAssertion
extends OperationStep

This class compares the values of two data elements.


Field Summary
 
Fields inherited from class com.ibm.dse.base.OperationStep
params, RC_ERROR, RC_OK
 
Constructor Summary
CompareAssertion()
           
 
Method Summary
protected  int compareDouble(java.lang.Double d1, java.lang.Double d2, java.lang.String operator)
          Compares the values of two doubles.
protected  int compareFloat(java.lang.Float f1, java.lang.Float f2, java.lang.String operator)
          Compares the values of two floats.
protected  int compareInt(java.lang.Integer i1, java.lang.Integer i2, java.lang.String operator)
          Compares the values of two integers.
protected  int compareLong(java.lang.Long l1, java.lang.Long l2, java.lang.String operator)
          Compares the values of two longs.
protected  int compareString(java.lang.String s1, java.lang.String s2, java.lang.String operator)
          Compares the values of two strings.
 int execute()
          Compares the values of two data elements.
 
Methods inherited from class com.ibm.dse.base.OperationStep
addElement, getApplicationId, getContext, getElementAt, getFormat, getFormats, getKeyedCollection, getName, getOperation, getParams, getParent, getService, getValueAt, removeAt, setApplicationId, setName, setOperation, setParams, setValueAt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompareAssertion

public CompareAssertion()
Method Detail

compareDouble

protected int compareDouble(java.lang.Double d1,
                            java.lang.Double d2,
                            java.lang.String operator)
                     throws java.lang.Exception
Compares the values of two doubles.

Parameters:
d1 - java.lang.Double
d2 - java.lang.Double
operator - java.lang.String
Returns:
int
Throws:
java.lang.Exception.
java.lang.Exception

compareFloat

protected int compareFloat(java.lang.Float f1,
                           java.lang.Float f2,
                           java.lang.String operator)
                    throws java.lang.Exception
Compares the values of two floats.

Parameters:
f1 - java.lang.Float
f2 - java.lang.Float
operator - java.lang.String
Returns:
int
Throws:
java.lang.Exception.
java.lang.Exception

compareInt

protected int compareInt(java.lang.Integer i1,
                         java.lang.Integer i2,
                         java.lang.String operator)
                  throws java.lang.Exception
Compares the values of two integers.

Parameters:
i1 - java.lang.Integer
i2 - java.lang.Integer
operator - java.lang.String
Returns:
int
Throws:
java.lang.Exception.
java.lang.Exception

compareLong

protected int compareLong(java.lang.Long l1,
                          java.lang.Long l2,
                          java.lang.String operator)
                   throws java.lang.Exception
Compares the values of two longs.

Parameters:
l1 - java.lang.Long
l2 - java.lang.Long
operator - java.lang.String
Returns:
int
Throws:
java.lang.Exception.
java.lang.Exception

compareString

protected int compareString(java.lang.String s1,
                            java.lang.String s2,
                            java.lang.String operator)
                     throws java.lang.Exception
Compares the values of two strings.

Parameters:
s1 - java.lang.String
s2 - java.lang.String
operator - java.lang.String
Returns:
int
Throws:
java.lang.Exception.
java.lang.Exception

execute

public int execute()
            throws java.lang.Exception
Compares the values of two data elements.

Specified by:
execute in interface OperationStepInterface
Specified by:
execute in class OperationStep
Returns:
int
Throws:
java.lang.Exception.
java.lang.Exception

IBM Branch Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2005