|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgran.app.adapter.kernel.filter.BaseFilterAdapter
Constructor Summary | |
BaseFilterAdapter()
|
Method Summary | |
void |
addNotificationImpl(java.lang.String filter,
java.lang.String userid,
java.lang.String taskid)
|
java.lang.String |
copyFilterImpl(java.lang.String id,
java.lang.String currentTaskId,
gran.model.User loggedUser)
|
java.lang.String |
createFilterImpl(java.lang.String name,
java.lang.String description,
java.lang.Integer active,
java.lang.Integer priv,
java.lang.String task,
java.lang.String owner,
java.lang.String result)
Create new filter |
gran.model.Subscriber |
createSubscriberImpl(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,
gran.model.Subscriber result)
Set subscriber information. |
void |
deleteFiltersImpl(java.lang.String[] ids)
Delete filter |
void |
deleteNotificationImpl(java.lang.String filter,
java.lang.String userid,
java.lang.String taskid)
|
java.util.LinkedList |
findNotificationImpl(java.lang.String taskid,
java.lang.String userid,
java.util.LinkedList result)
Returns ArrayList of Notifications |
java.lang.String |
getDescription()
Get description of adapter as plain text |
java.lang.String |
getFilterImpl(java.lang.String taskid,
java.lang.String userid,
java.lang.String result)
Get current filter for specified task and user |
gran.app.filter.FValue |
getFValueImpl(java.lang.String filter,
gran.app.filter.FValue result)
Get filter properties |
java.lang.String |
getNotificationImpl(java.lang.String filter,
java.lang.String userid,
java.lang.String taskid,
java.lang.String result)
|
gran.model.Subscriber |
getSubscribeImpl(java.lang.String filter,
java.lang.String userid,
java.lang.String taskid,
gran.model.Subscriber result)
Get filter subscription information |
boolean |
hasParentNotificationImpl(java.lang.String filter,
java.lang.String userid,
java.lang.String taskid,
boolean result)
|
boolean |
init()
Initialize adapter. |
java.util.Collection |
listFiltersImpl(java.lang.String taskid,
java.lang.String userid,
java.util.Collection result)
Get list of available filter. |
java.util.Collection |
listNotificationsImpl(java.lang.String taskid,
java.util.Collection result)
|
java.lang.String |
setFilterImpl(java.lang.String taskid,
java.lang.String userid,
java.lang.String filterid,
java.lang.String result)
Set current filter for specified task and user |
void |
setFValueImpl(java.lang.String filter,
gran.app.filter.FValue map)
Set filter properties |
void |
subscribeImpl(java.lang.String filter,
gran.model.Subscriber sli)
Subscribe on the filter |
void |
unSubscribeImpl(java.lang.String filter,
java.lang.String userid,
java.lang.String taskid)
Unsubscribe |
void |
updateFilterImpl(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 |
Constructor Detail |
public BaseFilterAdapter()
Method Detail |
public boolean init()
Adapter
init
in interface Adapter
public java.lang.String getDescription()
Adapter
getDescription
in interface Adapter
public void deleteFiltersImpl(java.lang.String[] ids) throws gran.exception.GranException
FilterAdapter
deleteFiltersImpl
in interface FilterAdapter
ids
- - array of ID
gran.exception.GranException
public java.lang.String createFilterImpl(java.lang.String name, java.lang.String description, java.lang.Integer active, java.lang.Integer priv, java.lang.String task, java.lang.String owner, java.lang.String result) throws gran.exception.GranException
FilterAdapter
createFilterImpl
in interface FilterAdapter
name
- - filter namedescription
- - filter descriptionactive
- - is filter active or notpriv
- - is filter private or not.task
- - parent task for filterowner
- - filter owner
gran.exception.GranException
public java.lang.String copyFilterImpl(java.lang.String id, java.lang.String currentTaskId, gran.model.User loggedUser) throws gran.exception.GranException
copyFilterImpl
in interface FilterAdapter
gran.exception.GranException
public void updateFilterImpl(java.lang.String id, java.lang.String name, java.lang.String description, java.lang.Integer privateflag) throws gran.exception.GranException
FilterAdapter
updateFilterImpl
in interface FilterAdapter
gran.exception.GranException
public java.util.Collection listFiltersImpl(java.lang.String taskid, java.lang.String userid, java.util.Collection result) throws gran.exception.GranException
FilterAdapter
listFiltersImpl
in interface FilterAdapter
taskid
- - current taskuserid
- - current user
gran.exception.GranException
public gran.app.filter.FValue getFValueImpl(java.lang.String filter, gran.app.filter.FValue result) throws gran.exception.GranException
FilterAdapter
getFValueImpl
in interface FilterAdapter
gran.exception.GranException
public void setFValueImpl(java.lang.String filter, gran.app.filter.FValue map) throws gran.exception.GranException
FilterAdapter
setFValueImpl
in interface FilterAdapter
gran.exception.GranException
public gran.model.Subscriber getSubscribeImpl(java.lang.String filter, java.lang.String userid, java.lang.String taskid, gran.model.Subscriber result) throws gran.exception.GranException
FilterAdapter
getSubscribeImpl
in interface FilterAdapter
userid
- - current usertaskid
- - current task
gran.exception.GranException
public void subscribeImpl(java.lang.String filter, gran.model.Subscriber sli) throws gran.exception.GranException
FilterAdapter
subscribeImpl
in interface FilterAdapter
gran.exception.GranException
public void unSubscribeImpl(java.lang.String filter, java.lang.String userid, java.lang.String taskid) throws gran.exception.GranException
FilterAdapter
unSubscribeImpl
in interface FilterAdapter
gran.exception.GranException
public gran.model.Subscriber createSubscriberImpl(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, gran.model.Subscriber result) throws gran.exception.GranException
FilterAdapter
createSubscriberImpl
in interface FilterAdapter
gran.exception.GranException
public java.lang.String getFilterImpl(java.lang.String taskid, java.lang.String userid, java.lang.String result) throws gran.exception.GranException
FilterAdapter
getFilterImpl
in interface FilterAdapter
gran.exception.GranException
public java.lang.String setFilterImpl(java.lang.String taskid, java.lang.String userid, java.lang.String filterid, java.lang.String result) throws gran.exception.GranException
FilterAdapter
setFilterImpl
in interface FilterAdapter
gran.exception.GranException
public java.lang.String getNotificationImpl(java.lang.String filter, java.lang.String userid, java.lang.String taskid, java.lang.String result) throws gran.exception.GranException
getNotificationImpl
in interface FilterAdapter
gran.exception.GranException
public boolean hasParentNotificationImpl(java.lang.String filter, java.lang.String userid, java.lang.String taskid, boolean result) throws gran.exception.GranException
hasParentNotificationImpl
in interface FilterAdapter
gran.exception.GranException
public void addNotificationImpl(java.lang.String filter, java.lang.String userid, java.lang.String taskid) throws gran.exception.GranException
addNotificationImpl
in interface FilterAdapter
gran.exception.GranException
public void deleteNotificationImpl(java.lang.String filter, java.lang.String userid, java.lang.String taskid) throws gran.exception.GranException
deleteNotificationImpl
in interface FilterAdapter
gran.exception.GranException
public java.util.Collection listNotificationsImpl(java.lang.String taskid, java.util.Collection result) throws gran.exception.GranException
listNotificationsImpl
in interface FilterAdapter
gran.exception.GranException
public java.util.LinkedList findNotificationImpl(java.lang.String taskid, java.lang.String userid, java.util.LinkedList result) throws gran.exception.GranException
findNotificationImpl
in interface FilterAdapter
taskid
- userid
- result
-
gran.exception.GranException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |