org.ofbiz.minilang.operation
Class BaseCompare

java.lang.Object
  extended by org.ofbiz.minilang.operation.SimpleMapOperation
      extended by org.ofbiz.minilang.operation.BaseCompare
Direct Known Subclasses:
Compare, CompareField

public abstract class BaseCompare
extends SimpleMapOperation

Abstract class providing functionality for the compare SimpleMapOperations


Constructor Summary
BaseCompare(org.w3c.dom.Element element, SimpleMapProcess simpleMapProcess)
           
 
Method Summary
 void doCompare(java.lang.Object value1, java.lang.Object value2, java.util.List<java.lang.Object> messages, java.util.Locale locale, java.lang.ClassLoader loader, boolean value2InlineConstant)
           
static java.lang.Boolean doRealCompare(java.lang.Object value1, java.lang.Object value2, java.lang.String operator, java.lang.String type, java.lang.String format, java.util.List<java.lang.Object> messages, java.util.Locale locale, java.lang.ClassLoader loader, boolean value2InlineConstant)
           
 void exec(java.util.Map<java.lang.String,java.lang.Object> inMap, java.util.Map<java.lang.String,java.lang.Object> results, java.util.List<java.lang.Object> messages, java.util.Locale locale, java.lang.ClassLoader loader)
           
 
Methods inherited from class org.ofbiz.minilang.operation.SimpleMapOperation
addMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseCompare

public BaseCompare(org.w3c.dom.Element element,
                   SimpleMapProcess simpleMapProcess)
Method Detail

doCompare

public void doCompare(java.lang.Object value1,
                      java.lang.Object value2,
                      java.util.List<java.lang.Object> messages,
                      java.util.Locale locale,
                      java.lang.ClassLoader loader,
                      boolean value2InlineConstant)

exec

public void exec(java.util.Map<java.lang.String,java.lang.Object> inMap,
                 java.util.Map<java.lang.String,java.lang.Object> results,
                 java.util.List<java.lang.Object> messages,
                 java.util.Locale locale,
                 java.lang.ClassLoader loader)
Specified by:
exec in class SimpleMapOperation

doRealCompare

public static java.lang.Boolean doRealCompare(java.lang.Object value1,
                                              java.lang.Object value2,
                                              java.lang.String operator,
                                              java.lang.String type,
                                              java.lang.String format,
                                              java.util.List<java.lang.Object> messages,
                                              java.util.Locale locale,
                                              java.lang.ClassLoader loader,
                                              boolean value2InlineConstant)