org.plasma.sdo.access.provider.common
Class DataComparator

java.lang.Object
  extended by org.plasma.sdo.access.provider.common.DataComparator
Direct Known Subclasses:
DataGraphComparator, DataObjectComparator

public abstract class DataComparator
extends Object


Nested Class Summary
protected  class DataComparator.PathInfo
           
 
Field Summary
protected static int ASCENDING
           
protected static int DESCENDING
           
protected  List<DataComparator.PathInfo> paths
           
 
Constructor Summary
DataComparator()
           
 
Method Summary
 void addAscending(Property property)
           
 void addDescending(Property property)
           
protected  int comp(Object ep1, Object ep2)
           
protected  int compare(DataObject vo1, DataObject vo2)
           
protected  Object findEndpoint(DataObject targetObject, Property property, Path path, int pathIndex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ASCENDING

protected static int ASCENDING

DESCENDING

protected static int DESCENDING

paths

protected List<DataComparator.PathInfo> paths
Constructor Detail

DataComparator

public DataComparator()
Method Detail

addAscending

public void addAscending(Property property)

addDescending

public void addDescending(Property property)

compare

protected int compare(DataObject vo1,
                      DataObject vo2)

comp

protected int comp(Object ep1,
                   Object ep2)

findEndpoint

protected Object findEndpoint(DataObject targetObject,
                              Property property,
                              Path path,
                              int pathIndex)


Copyright © 2014. All rights reserved.