com.trackstudio.app.filter
Class TaskPreFilter
java.lang.Object
com.trackstudio.app.filter.TaskPreFilter
public class TaskPreFilter
- extends java.lang.Object
Method Summary |
static java.lang.StringBuffer |
_fixStringDecimal(java.lang.StringBuffer op,
java.lang.String sep)
|
protected boolean |
applyDateCriteria(org.hibernate.Criteria cr,
java.lang.String key,
java.lang.String column)
|
protected boolean |
applyFloatCriteria(org.hibernate.Criteria cr,
java.lang.String key,
java.lang.String column)
|
protected boolean |
applyHandlerListCriteria(org.hibernate.Criteria cr,
java.lang.String key)
|
protected boolean |
applyIntegerCriteria(org.hibernate.Criteria cr,
java.lang.String key,
java.lang.String column)
|
protected boolean |
applyListCriteria(org.hibernate.Criteria cr,
java.lang.String key,
java.lang.String column1,
java.lang.String column2)
|
protected boolean |
applyMultiListCriteria(org.hibernate.Criteria cr,
java.lang.String key,
java.lang.String column1,
java.lang.String column2)
|
protected boolean |
emptyOperand(java.lang.String value,
int type)
|
static java.util.Set |
fastRetainAll(java.util.Set s1,
java.util.Set s2)
|
java.util.Set |
filterTasks(java.util.Set sourceTasksSet,
java.lang.String taskId)
|
protected java.util.Set |
getResult(org.hibernate.Criteria cr)
|
static double |
parseDouble(java.lang.String operand)
|
protected java.util.ArrayList<java.lang.String> |
parseFilterValue(java.lang.String s)
|
protected java.util.ArrayList |
parseInExpression(java.lang.String column,
java.lang.String operand)
|
protected java.util.Set |
processUdfs(java.util.List parentObjects,
java.util.Set allObjects)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MAX_PARENT
protected static final int MAX_PARENT
- See Also:
- Constant Field Values
fv
protected FValue fv
sess
protected org.hibernate.StatelessSession sess
currentUserId
protected java.lang.String currentUserId
TaskPreFilter
public TaskPreFilter(TaskFValue fv,
java.lang.String currentUserId)
throws GranException
- Throws:
GranException
filterTasks
public java.util.Set filterTasks(java.util.Set sourceTasksSet,
java.lang.String taskId)
throws GranException
- Throws:
GranException
applyListCriteria
protected boolean applyListCriteria(org.hibernate.Criteria cr,
java.lang.String key,
java.lang.String column1,
java.lang.String column2)
throws GranException
- Throws:
GranException
applyMultiListCriteria
protected boolean applyMultiListCriteria(org.hibernate.Criteria cr,
java.lang.String key,
java.lang.String column1,
java.lang.String column2)
throws GranException
- Throws:
GranException
_fixStringDecimal
public static java.lang.StringBuffer _fixStringDecimal(java.lang.StringBuffer op,
java.lang.String sep)
parseDouble
public static double parseDouble(java.lang.String operand)
applyFloatCriteria
protected boolean applyFloatCriteria(org.hibernate.Criteria cr,
java.lang.String key,
java.lang.String column)
throws GranException
- Throws:
GranException
applyDateCriteria
protected boolean applyDateCriteria(org.hibernate.Criteria cr,
java.lang.String key,
java.lang.String column)
throws GranException
- Throws:
GranException
applyIntegerCriteria
protected boolean applyIntegerCriteria(org.hibernate.Criteria cr,
java.lang.String key,
java.lang.String column)
throws GranException
- Throws:
GranException
parseInExpression
protected java.util.ArrayList parseInExpression(java.lang.String column,
java.lang.String operand)
getResult
protected java.util.Set getResult(org.hibernate.Criteria cr)
throws GranException
- Throws:
GranException
processUdfs
protected java.util.Set processUdfs(java.util.List parentObjects,
java.util.Set allObjects)
throws GranException
- Throws:
GranException
emptyOperand
protected boolean emptyOperand(java.lang.String value,
int type)
parseFilterValue
protected java.util.ArrayList<java.lang.String> parseFilterValue(java.lang.String s)
throws GranException
- Throws:
GranException
fastRetainAll
public static java.util.Set fastRetainAll(java.util.Set s1,
java.util.Set s2)
applyHandlerListCriteria
protected boolean applyHandlerListCriteria(org.hibernate.Criteria cr,
java.lang.String key)
throws GranException
- Throws:
GranException
Copyright © 2002-2008 TrackStudio, Ltd. All Rights Reserved.