gran.app.adapter.kernel.filter
Class FilterAdapterManager
java.lang.Object
gran.app.adapter.kernel.filter.FilterAdapterManager
- public class FilterAdapterManager
- extends java.lang.Object
Method Summary |
void |
addNotification(java.lang.String filter,
java.lang.String userid,
java.lang.String taskid)
|
java.lang.String |
copyFilter(java.lang.String id,
java.lang.String currentTask,
gran.model.User loggedUser)
|
java.lang.String |
createFilter(java.lang.String name,
java.lang.String description,
java.lang.Integer active,
java.lang.Integer priv,
java.lang.String task,
java.lang.String owner)
|
gran.model.Subscriber |
createSubscriber(java.lang.String id,
java.lang.String user,
java.lang.String filter,
java.lang.String task,
java.sql.Timestamp startDate,
java.sql.Timestamp stopDate,
java.sql.Timestamp nextRun,
java.lang.Integer interval)
|
void |
deleteFilters(java.lang.String[] ids)
|
void |
deleteNotification(java.lang.String filter,
java.lang.String userid,
java.lang.String taskid)
|
java.util.LinkedList |
findNotification(java.lang.String taskid,
java.lang.String userid)
|
java.lang.String |
getFilter(java.lang.String taskid,
java.lang.String userid)
|
gran.app.filter.FValue |
getFValue(java.lang.String filter)
|
java.lang.String |
getNotification(java.lang.String filter,
java.lang.String userid,
java.lang.String taskid)
|
gran.model.Subscriber |
getSubscribe(java.lang.String filter,
java.lang.String userid,
java.lang.String taskid)
|
boolean |
hasParentNotification(java.lang.String filter,
java.lang.String userid,
java.lang.String taskid)
|
java.util.Collection |
listFilters(java.lang.String taskid,
java.lang.String userid)
|
java.util.Collection |
listNotifications(java.lang.String taskid)
|
java.lang.String |
setFilter(java.lang.String taskid,
java.lang.String userid,
java.lang.String filterid)
|
void |
setFValue(java.lang.String filter,
gran.app.filter.FValue map)
|
void |
subscribe(java.lang.String filter,
gran.model.Subscriber fli)
|
void |
unSubscribe(java.lang.String filter,
java.lang.String userid,
java.lang.String taskid)
|
void |
updateFilter(java.lang.String id,
java.lang.String name,
java.lang.String description,
java.lang.Integer privateflag)
updates existing filter. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilterAdapterManager
public FilterAdapterManager(java.util.Collection adapters)
listFilters
public java.util.Collection listFilters(java.lang.String taskid,
java.lang.String userid)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
getFValue
public gran.app.filter.FValue getFValue(java.lang.String filter)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
setFValue
public void setFValue(java.lang.String filter,
gran.app.filter.FValue map)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
getSubscribe
public gran.model.Subscriber getSubscribe(java.lang.String filter,
java.lang.String userid,
java.lang.String taskid)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
subscribe
public void subscribe(java.lang.String filter,
gran.model.Subscriber fli)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
unSubscribe
public void unSubscribe(java.lang.String filter,
java.lang.String userid,
java.lang.String taskid)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
createSubscriber
public gran.model.Subscriber createSubscriber(java.lang.String id,
java.lang.String user,
java.lang.String filter,
java.lang.String task,
java.sql.Timestamp startDate,
java.sql.Timestamp stopDate,
java.sql.Timestamp nextRun,
java.lang.Integer interval)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
createFilter
public java.lang.String createFilter(java.lang.String name,
java.lang.String description,
java.lang.Integer active,
java.lang.Integer priv,
java.lang.String task,
java.lang.String owner)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
copyFilter
public java.lang.String copyFilter(java.lang.String id,
java.lang.String currentTask,
gran.model.User loggedUser)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
updateFilter
public void updateFilter(java.lang.String id,
java.lang.String name,
java.lang.String description,
java.lang.Integer privateflag)
throws gran.exception.GranException
- updates existing filter.
- Parameters:
id
- identifiername
- name of the filterdescription
- filter description
- Throws:
gran.exception.GranException
deleteFilters
public void deleteFilters(java.lang.String[] ids)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
getFilter
public java.lang.String getFilter(java.lang.String taskid,
java.lang.String userid)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
setFilter
public java.lang.String setFilter(java.lang.String taskid,
java.lang.String userid,
java.lang.String filterid)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
getNotification
public java.lang.String getNotification(java.lang.String filter,
java.lang.String userid,
java.lang.String taskid)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
hasParentNotification
public boolean hasParentNotification(java.lang.String filter,
java.lang.String userid,
java.lang.String taskid)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
addNotification
public void addNotification(java.lang.String filter,
java.lang.String userid,
java.lang.String taskid)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
deleteNotification
public void deleteNotification(java.lang.String filter,
java.lang.String userid,
java.lang.String taskid)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
listNotifications
public java.util.Collection listNotifications(java.lang.String taskid)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
findNotification
public java.util.LinkedList findNotification(java.lang.String taskid,
java.lang.String userid)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
Copyright © 2002-2003 TrackStudio, Ltd. All Rights Reserved.