com.trackstudio.app.filter.list
Class MessageFilter

java.lang.Object
  extended by com.trackstudio.app.filter.AbstractFilter
      extended by com.trackstudio.app.filter.list.MessageFilter

public class MessageFilter
extends AbstractFilter


Field Summary
 
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
MessageFilter(SecuredTaskBean task)
           
 
Method Summary
 java.util.ArrayList getMessageList(SessionContext sc, TaskFValue flt)
           
protected  SecuredTaskBean getTask()
           
 boolean pass(SecuredMessageBean mess, TaskFValue flt, java.util.ArrayList useForMessages)
           
 
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
 

Constructor Detail

MessageFilter

public MessageFilter(SecuredTaskBean task)
Method Detail

getTask

protected SecuredTaskBean getTask()

getMessageList

public java.util.ArrayList getMessageList(SessionContext sc,
                                          TaskFValue flt)
                                   throws GranException
Throws:
GranException

pass

public boolean pass(SecuredMessageBean mess,
                    TaskFValue flt,
                    java.util.ArrayList useForMessages)
             throws GranException
Throws:
GranException


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