Drools Workbench - Guided Decision Table Model 6.2.0.CR1

org.drools.workbench.models.guided.dtable.shared.model
Class BaseColumnFieldDiffImpl

java.lang.Object
  extended by org.drools.workbench.models.guided.dtable.shared.model.BaseColumnFieldDiffImpl
All Implemented Interfaces:
BaseColumnFieldDiff

public class BaseColumnFieldDiffImpl
extends Object
implements BaseColumnFieldDiff


Constructor Summary
BaseColumnFieldDiffImpl()
          Default no-arg constructor for errai marshalling.
BaseColumnFieldDiffImpl(String fieldName, Object oldValue, Object newValue)
           
 
Method Summary
static BaseColumnFieldDiff getDiff(String fieldName, List<BaseColumnFieldDiff> source)
           
 String getFieldName()
           
 Object getOldValue()
           
 Object getValue()
           
static boolean hasChanged(String fieldName, List<BaseColumnFieldDiff> source)
           
static boolean isEqualOrNull(DTCellValue52 dcv1, DTCellValue52 dcv2)
          Check whether two Objects are equal or both null.
static boolean isEqualOrNull(List s1, List s2)
          Check whether two List are same size or both null.
static boolean isEqualOrNull(Map s1, Map s2)
          Check whether two Map are same size or both null.
static boolean isEqualOrNull(Object s1, Object s2)
          Check whether two Objects are equal or both null.
 void setFieldName(String fieldName)
           
 void setOldValue(Object oldValue)
           
 void setValue(Object newValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseColumnFieldDiffImpl

public BaseColumnFieldDiffImpl()
Default no-arg constructor for errai marshalling.


BaseColumnFieldDiffImpl

public BaseColumnFieldDiffImpl(String fieldName,
                               Object oldValue,
                               Object newValue)
Method Detail

getFieldName

public String getFieldName()
Specified by:
getFieldName in interface BaseColumnFieldDiff

setFieldName

public void setFieldName(String fieldName)

getOldValue

public Object getOldValue()
Specified by:
getOldValue in interface BaseColumnFieldDiff

setOldValue

public void setOldValue(Object oldValue)

getValue

public Object getValue()
Specified by:
getValue in interface BaseColumnFieldDiff

setValue

public void setValue(Object newValue)

hasChanged

public static boolean hasChanged(String fieldName,
                                 List<BaseColumnFieldDiff> source)

getDiff

public static BaseColumnFieldDiff getDiff(String fieldName,
                                          List<BaseColumnFieldDiff> source)

isEqualOrNull

public static boolean isEqualOrNull(Object s1,
                                    Object s2)
Check whether two Objects are equal or both null.

Parameters:
s1 - The object.
s2 - The other object.
Returns:
Whether two Objects are equal or both null

isEqualOrNull

public static boolean isEqualOrNull(DTCellValue52 dcv1,
                                    DTCellValue52 dcv2)
Check whether two Objects are equal or both null.

Parameters:
dcv1 - The DTCellValue52.
dcv2 - The other DTCellValue52.
Returns:
Whether two DTCellValue52s are equal or both null

isEqualOrNull

public static boolean isEqualOrNull(List s1,
                                    List s2)
Check whether two List are same size or both null.

Parameters:
s1 - The fist list..
s2 - The other list.
Returns:
Whether two List are same size or both null

isEqualOrNull

public static boolean isEqualOrNull(Map s1,
                                    Map s2)
Check whether two Map are same size or both null.

Parameters:
s1 - The fist Map..
s2 - The other Map.
Returns:
Whether two Map are same size or both null

Drools Workbench - Guided Decision Table Model 6.2.0.CR1

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