com.trackstudio.app.filter.comparator
Class AbstractComparator

java.lang.Object
  extended by com.trackstudio.app.filter.AbstractFilter
      extended by com.trackstudio.app.filter.comparator.AbstractComparator
All Implemented Interfaces:
java.util.Comparator
Direct Known Subclasses:
TaskComparator, UserComparator

public abstract class AbstractComparator
extends AbstractFilter
implements java.util.Comparator


Field Summary
protected  java.util.Map fieldMap
           
protected  java.util.ArrayList sortedOrder
           
protected  java.util.ArrayList udfs
           
 
Fields inherited from class com.trackstudio.app.filter.AbstractFilter
BA, CURRENT_USER_ID, EL, EMPTY, IAND_MANAGER, IAND_MANAGERS, IAND_SUB_USERS, log, MY_ACTIVE_GROUP, ZERO
 
Constructor Summary
AbstractComparator(java.lang.String sortOrder, java.util.ArrayList udfHash, java.lang.String defaultSortOrder)
           
 
Method Summary
 int compareUdf(java.lang.String field, AbstractBeanWithUdf sb1, AbstractBeanWithUdf sb2, int retVal)
           
 
Methods inherited from class com.trackstudio.app.filter.AbstractFilter
compare, compareObject, compareTreeSet, emptyOperand, getOffset, passUdf, testActiveGroupHandler, testCheckBox, testFloat, testInteger, testList, testMultiList, testString, testTimestamp, testURL, testUser, testUserList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
compare, equals
 

Field Detail

fieldMap

protected java.util.Map fieldMap

udfs

protected java.util.ArrayList udfs

sortedOrder

protected java.util.ArrayList sortedOrder
Constructor Detail

AbstractComparator

public AbstractComparator(java.lang.String sortOrder,
                          java.util.ArrayList udfHash,
                          java.lang.String defaultSortOrder)
Method Detail

compareUdf

public int compareUdf(java.lang.String field,
                      AbstractBeanWithUdf sb1,
                      AbstractBeanWithUdf sb2,
                      int retVal)
               throws GranException
Throws:
GranException


Copyright © 2002-2008 TrackStudio, Ltd. All Rights Reserved.