com.trackstudio.app.filter
Class UserPreFilter
java.lang.Object
com.trackstudio.app.filter.UserPreFilter
public class UserPreFilter
- 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)
|
void |
closeSession()
|
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 |
filterUsers(java.util.Set sourceUsersSet,
java.lang.String userId)
|
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
UserPreFilter
public UserPreFilter(UserFValue fv,
java.lang.String currentUserId)
throws GranException
- Throws:
GranException
filterUsers
public java.util.Set filterUsers(java.util.Set sourceUsersSet,
java.lang.String userId)
throws GranException
- Throws:
GranException
closeSession
public void closeSession()
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.