gran.app.filter
Class TaskPreFilter

java.lang.Object
  extended bygran.app.filter.PreFilter
      extended bygran.app.filter.TaskPreFilter

public class TaskPreFilter
extends gran.app.filter.PreFilter


Field Summary
protected  java.util.Set all
           
protected  java.lang.String currentUserId
           
protected  boolean firstInResult
           
protected  FValue fv
           
protected  boolean hasInResult
           
protected  java.util.Set isNotResult
           
protected  boolean needPreFilter
           
protected  java.util.Set result
           
protected static int TASK
           
protected static int UDFVAL
           
 
Constructor Summary
TaskPreFilter(FValue fv, java.util.Set allTask, java.lang.String currentUserId)
           
 
Method Summary
protected  void addIsNotResult(net.sf.hibernate.Criteria cr)
           
protected  void addResult(net.sf.hibernate.Criteria cr)
           
protected  void applyDateCriteria(net.sf.hibernate.Criteria cr, java.lang.String property, java.lang.String column)
           
protected  void applyFloatCriteria(net.sf.hibernate.Criteria cr, java.lang.String value, java.lang.String column)
           
protected  void applyIntegerCriteria(net.sf.hibernate.Criteria cr, java.lang.String value, java.lang.String column)
           
protected  void applyListCriteria(net.sf.hibernate.Criteria cr, java.lang.String value, java.lang.String column1, java.lang.String column2)
           
 java.util.ArrayList getUserList()
           
 boolean needPreFilter()
           
protected  java.util.ArrayList parseFilterValue(java.lang.String s)
           
protected  void udf(net.sf.hibernate.Session sess)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TASK

protected static final int TASK
See Also:
Constant Field Values

UDFVAL

protected static final int UDFVAL
See Also:
Constant Field Values

fv

protected FValue fv

needPreFilter

protected boolean needPreFilter

firstInResult

protected boolean firstInResult

hasInResult

protected boolean hasInResult

currentUserId

protected java.lang.String currentUserId

all

protected java.util.Set all

result

protected java.util.Set result

isNotResult

protected java.util.Set isNotResult
Constructor Detail

TaskPreFilter

public TaskPreFilter(FValue fv,
                     java.util.Set allTask,
                     java.lang.String currentUserId)
              throws GranException
Method Detail

applyListCriteria

protected void applyListCriteria(net.sf.hibernate.Criteria cr,
                                 java.lang.String value,
                                 java.lang.String column1,
                                 java.lang.String column2)
                          throws net.sf.hibernate.HibernateException,
                                 GranException
Throws:
net.sf.hibernate.HibernateException
GranException

applyFloatCriteria

protected void applyFloatCriteria(net.sf.hibernate.Criteria cr,
                                  java.lang.String value,
                                  java.lang.String column)
                           throws net.sf.hibernate.HibernateException
Throws:
net.sf.hibernate.HibernateException

applyDateCriteria

protected void applyDateCriteria(net.sf.hibernate.Criteria cr,
                                 java.lang.String property,
                                 java.lang.String column)
                          throws net.sf.hibernate.HibernateException
Throws:
net.sf.hibernate.HibernateException

applyIntegerCriteria

protected void applyIntegerCriteria(net.sf.hibernate.Criteria cr,
                                    java.lang.String value,
                                    java.lang.String column)
                             throws net.sf.hibernate.HibernateException
Throws:
net.sf.hibernate.HibernateException

addIsNotResult

protected void addIsNotResult(net.sf.hibernate.Criteria cr)
                       throws net.sf.hibernate.HibernateException
Throws:
net.sf.hibernate.HibernateException

addResult

protected void addResult(net.sf.hibernate.Criteria cr)
                  throws net.sf.hibernate.HibernateException
Throws:
net.sf.hibernate.HibernateException

udf

protected void udf(net.sf.hibernate.Session sess)
            throws GranException,
                   net.sf.hibernate.HibernateException
Throws:
GranException
net.sf.hibernate.HibernateException

needPreFilter

public boolean needPreFilter()

parseFilterValue

protected java.util.ArrayList parseFilterValue(java.lang.String s)
                                        throws GranException
Throws:
GranException

getUserList

public java.util.ArrayList getUserList()
                                throws GranException
Throws:
GranException


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