gran.app.adapter.external
Interface SecuredFilterAdapter

All Superinterfaces:
Adapter, SecuredAdapter
All Known Implementing Classes:
BaseSecuredFilterAdapter

public interface SecuredFilterAdapter
extends SecuredAdapter

Manages Filter.


Method Summary
 java.lang.String copyTaskFilterImpl(SessionContext sc, java.lang.String filterId, java.lang.String currentTaskId)
          Copies Filter.
 java.lang.String copyUserFilterImpl(SessionContext sc, java.lang.String filterId)
           
 java.lang.String createSubscriberImpl(SessionContext sc, java.lang.String userId, java.lang.String taskId, java.lang.String filterId, java.lang.String result)
           
 java.lang.String createTaskFilterImpl(SessionContext sc, java.lang.String name, java.lang.String description, boolean priv, java.lang.String taskId, java.lang.String ownerId, java.lang.String type, java.lang.String result)
          Create new filter
 java.lang.String createUserFilterImpl(SessionContext sc, java.lang.String name, java.lang.String description, boolean priv, java.lang.String result)
           
 void deleteTaskFilterImpl(SessionContext sc, java.lang.String filterId)
          Deletes specified Filter.
 void deleteUserFilterImpl(SessionContext sc, java.lang.String id)
           
 java.lang.String getCurrentTaskFilterIdImpl(SessionContext sc, java.lang.String taskId, java.lang.String result)
          Returns CurrentFilter identifier.
 java.lang.String getCurrentUserFilterIdImpl(SessionContext sc, java.lang.String userId, java.lang.String result)
           
 java.util.ArrayList getFilterTypeListImpl(SessionContext sc, java.util.ArrayList result)
          Returns FilterType list.
 FValue getFValueImpl(SessionContext sc, java.lang.String filterId, FValue result)
          Returns Filter properties.
 java.util.List getNotificationListImpl(SessionContext sc, java.lang.String filterId, java.lang.String taskId, java.util.List result)
           
 java.util.List getSubscriberListImpl(SessionContext sc, java.lang.String filterId, java.lang.String taskId, java.util.List result)
          Returns Subscriber's ID.
 java.util.ArrayList getTaskFilterListImpl(SessionContext sc, java.lang.String taskId, java.util.ArrayList result)
          Returns available Filter list for specified Task.
 java.util.ArrayList getUserFilterListImpl(SessionContext sc, java.lang.String currentUser, java.util.ArrayList result)
           
 java.util.List getUserNotificationListImpl(SessionContext sc, java.lang.String userId, java.util.List result)
           
 java.util.List getUserSubscriptionListImpl(SessionContext sc, java.lang.String userId, java.util.List result)
           
 java.lang.String setCurrentFilterImpl(SessionContext sc, java.lang.String taskId, java.lang.String filterId, java.lang.String result)
          Sets CurrentFilter for specified Task and User.
 java.lang.String setCurrentUserFilterImpl(SessionContext sc, java.lang.String userId, java.lang.String filterId, java.lang.String result)
           
 void setFValueImpl(SessionContext sc, java.lang.String filterId, FValue map)
          Sets Filter properties.
 void setNotificationImpl(SessionContext sc, java.lang.String filterId, java.lang.String userId, java.lang.String taskId)
          Sets notification for specified Filter, User and Task.
 void unsetNotificationImpl(SessionContext sc, java.lang.String notificationId)
          Resets notification for specified Filter, User and Task.
 void unSubscribeImpl(SessionContext sc, java.lang.String subscriberId)
          Unsubscribes from the Filter.
 void updateNotificationImpl(SessionContext sc, java.lang.String notificationId, java.lang.String templateId)
           
 void updateSubscriberImpl(SessionContext sc, java.lang.String subscriberId, java.lang.String templateId, java.sql.Timestamp startDate, java.sql.Timestamp stopDate, java.sql.Timestamp nextRun, java.lang.Integer interval)
          Creates Subscriber.
 void updateTaskFilterImpl(SessionContext sc, java.lang.String filterId, java.lang.String name, java.lang.String description, boolean priv)
          Updates Filter.
 void updateUserFilterImpl(SessionContext sc, java.lang.String id, java.lang.String name, java.lang.String description, boolean privateflag)
           
 
Methods inherited from interface gran.app.adapter.Adapter
getDescription, init
 

Method Detail

getTaskFilterListImpl

public java.util.ArrayList getTaskFilterListImpl(SessionContext sc,
                                                 java.lang.String taskId,
                                                 java.util.ArrayList result)
                                          throws GranException
Returns available Filter list for specified Task. Available via SOAP.

Parameters:
sc -
taskId -
result -
Returns:
list of SecuredFilterBeans
Throws:
GranException
See Also:
SecuredFilterBean

getFValueImpl

public FValue getFValueImpl(SessionContext sc,
                            java.lang.String filterId,
                            FValue result)
                     throws GranException
Returns Filter properties.

Parameters:
sc -
filterId -
result -
Returns:
TaskFValue
Throws:
GranException
See Also:
TaskFValue

setFValueImpl

public void setFValueImpl(SessionContext sc,
                          java.lang.String filterId,
                          FValue map)
                   throws GranException
Sets Filter properties.

Parameters:
sc -
filterId -
map -
Throws:
GranException
See Also:
TaskFValue

getSubscriberListImpl

public java.util.List getSubscriberListImpl(SessionContext sc,
                                            java.lang.String filterId,
                                            java.lang.String taskId,
                                            java.util.List result)
                                     throws GranException
Returns Subscriber's ID. Available via SOAP.

Parameters:
sc -
filterId -
taskId -
result -
Returns:
Subscriber indentifier
Throws:
GranException

unSubscribeImpl

public void unSubscribeImpl(SessionContext sc,
                            java.lang.String subscriberId)
                     throws GranException
Unsubscribes from the Filter. Available via SOAP.

Parameters:
sc -
Throws:
GranException

updateSubscriberImpl

public void updateSubscriberImpl(SessionContext sc,
                                 java.lang.String subscriberId,
                                 java.lang.String templateId,
                                 java.sql.Timestamp startDate,
                                 java.sql.Timestamp stopDate,
                                 java.sql.Timestamp nextRun,
                                 java.lang.Integer interval)
                          throws GranException
Creates Subscriber. Available via SOAP.

Parameters:
sc -
subscriberId -
startDate -
stopDate -
nextRun -
interval -
Throws:
GranException

createSubscriberImpl

public java.lang.String createSubscriberImpl(SessionContext sc,
                                             java.lang.String userId,
                                             java.lang.String taskId,
                                             java.lang.String filterId,
                                             java.lang.String result)
                                      throws GranException
Throws:
GranException

deleteTaskFilterImpl

public void deleteTaskFilterImpl(SessionContext sc,
                                 java.lang.String filterId)
                          throws GranException
Deletes specified Filter. Available via SOAP.

Parameters:
sc -
filterId -
Throws:
GranException

deleteUserFilterImpl

public void deleteUserFilterImpl(SessionContext sc,
                                 java.lang.String id)
                          throws GranException
Throws:
GranException

createTaskFilterImpl

public java.lang.String createTaskFilterImpl(SessionContext sc,
                                             java.lang.String name,
                                             java.lang.String description,
                                             boolean priv,
                                             java.lang.String taskId,
                                             java.lang.String ownerId,
                                             java.lang.String type,
                                             java.lang.String result)
                                      throws GranException
Create new filter

Parameters:
name - - filter name
description - - filter description
priv - - is filter private or not.
taskId - - parent task for filter
ownerId - - filter owner
Throws:
GranException

copyTaskFilterImpl

public java.lang.String copyTaskFilterImpl(SessionContext sc,
                                           java.lang.String filterId,
                                           java.lang.String currentTaskId)
                                    throws GranException
Copies Filter. Available via SOAP.

Parameters:
sc -
filterId -
currentTaskId -
Returns:
new Filter identifier
Throws:
GranException

copyUserFilterImpl

public java.lang.String copyUserFilterImpl(SessionContext sc,
                                           java.lang.String filterId)
                                    throws GranException
Throws:
GranException

updateTaskFilterImpl

public void updateTaskFilterImpl(SessionContext sc,
                                 java.lang.String filterId,
                                 java.lang.String name,
                                 java.lang.String description,
                                 boolean priv)
                          throws GranException
Updates Filter. Available via SOAP.

Parameters:
sc -
filterId -
name -
description -
priv -
Throws:
GranException

updateUserFilterImpl

public void updateUserFilterImpl(SessionContext sc,
                                 java.lang.String id,
                                 java.lang.String name,
                                 java.lang.String description,
                                 boolean privateflag)
                          throws GranException
Throws:
GranException

getCurrentTaskFilterIdImpl

public java.lang.String getCurrentTaskFilterIdImpl(SessionContext sc,
                                                   java.lang.String taskId,
                                                   java.lang.String result)
                                            throws GranException
Returns CurrentFilter identifier. Available via SOAP.

Parameters:
sc -
taskId -
result -
Returns:
CurrentFilter identirier
Throws:
GranException

setCurrentFilterImpl

public java.lang.String setCurrentFilterImpl(SessionContext sc,
                                             java.lang.String taskId,
                                             java.lang.String filterId,
                                             java.lang.String result)
                                      throws GranException
Sets CurrentFilter for specified Task and User. Available via SOAP.

Parameters:
sc -
taskId -
filterId -
result -
Returns:
CurrentFilter identifier
Throws:
GranException

unsetNotificationImpl

public void unsetNotificationImpl(SessionContext sc,
                                  java.lang.String notificationId)
                           throws GranException
Resets notification for specified Filter, User and Task. Available via SOAP.

Parameters:
sc -
Throws:
GranException

updateNotificationImpl

public void updateNotificationImpl(SessionContext sc,
                                   java.lang.String notificationId,
                                   java.lang.String templateId)
                            throws GranException
Throws:
GranException

setNotificationImpl

public void setNotificationImpl(SessionContext sc,
                                java.lang.String filterId,
                                java.lang.String userId,
                                java.lang.String taskId)
                         throws GranException
Sets notification for specified Filter, User and Task. Available via SOAP.

Parameters:
sc -
filterId -
userId -
taskId -
Throws:
GranException

getNotificationListImpl

public java.util.List getNotificationListImpl(SessionContext sc,
                                              java.lang.String filterId,
                                              java.lang.String taskId,
                                              java.util.List result)
                                       throws GranException
Throws:
GranException

getFilterTypeListImpl

public java.util.ArrayList getFilterTypeListImpl(SessionContext sc,
                                                 java.util.ArrayList result)
                                          throws GranException
Returns FilterType list.

Parameters:
sc -
result -
Returns:
list of SecuredFilterTypeBeans
Throws:
GranException
See Also:
SecuredFilterTypeBean

getUserNotificationListImpl

public java.util.List getUserNotificationListImpl(SessionContext sc,
                                                  java.lang.String userId,
                                                  java.util.List result)
                                           throws GranException
Throws:
GranException

getUserSubscriptionListImpl

public java.util.List getUserSubscriptionListImpl(SessionContext sc,
                                                  java.lang.String userId,
                                                  java.util.List result)
                                           throws GranException
Throws:
GranException

createUserFilterImpl

public java.lang.String createUserFilterImpl(SessionContext sc,
                                             java.lang.String name,
                                             java.lang.String description,
                                             boolean priv,
                                             java.lang.String result)
                                      throws GranException
Throws:
GranException

getUserFilterListImpl

public java.util.ArrayList getUserFilterListImpl(SessionContext sc,
                                                 java.lang.String currentUser,
                                                 java.util.ArrayList result)
                                          throws GranException
Throws:
GranException

getCurrentUserFilterIdImpl

public java.lang.String getCurrentUserFilterIdImpl(SessionContext sc,
                                                   java.lang.String userId,
                                                   java.lang.String result)
                                            throws GranException
Throws:
GranException

setCurrentUserFilterImpl

public java.lang.String setCurrentUserFilterImpl(SessionContext sc,
                                                 java.lang.String userId,
                                                 java.lang.String filterId,
                                                 java.lang.String result)
                                          throws GranException
Throws:
GranException


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