gran.app.adapter.external.filter
Class SecuredFilterAdapterManager

java.lang.Object
  extended bygran.app.adapter.external.filter.SecuredFilterAdapterManager

public class SecuredFilterAdapterManager
extends java.lang.Object


Constructor Summary
SecuredFilterAdapterManager(java.util.ArrayList adapters)
           
 
Method Summary
 java.lang.String copyFilter(java.lang.String sessionId, java.lang.String filterId, java.lang.String currentTaskId)
           
 java.lang.String createFilter(java.lang.String sessionId, java.lang.String name, java.lang.String description, java.lang.Integer priv, java.lang.String taskId, java.lang.String ownerId, java.lang.String type)
           
 java.lang.String createSubscriber(java.lang.String sessionId, java.lang.String subscriberId, java.lang.String userId, java.lang.String filterId, java.lang.String taskId, long startDate, long stopDate, long nextRun, java.lang.Integer interval)
           
 void deleteFilter(java.lang.String sessionId, java.lang.String filterId)
           
 java.lang.String getCurrentFilterId(java.lang.String sessionId, java.lang.String taskId, java.lang.String userId)
           
 java.util.ArrayList getFilterList(java.lang.String sessionId, java.lang.String taskId)
           
 java.util.ArrayList getFilterTypeList(java.lang.String sessionId)
           
 SecuredFValueBean getFValue(java.lang.String sessionId, java.lang.String filterId)
           
 java.lang.String getSubscriberId(java.lang.String sessionId, java.lang.String filterId, java.lang.String userId, java.lang.String taskId)
           
 boolean hasNotification(java.lang.String sessionId, java.lang.String filterId, java.lang.String userId, java.lang.String taskId)
           
 boolean hasParentNotification(java.lang.String sessionId, java.lang.String filterId, java.lang.String userId, java.lang.String taskId)
           
 java.lang.String setCurrentFilter(java.lang.String sessionId, java.lang.String taskId, java.lang.String userId, java.lang.String filterId)
           
 void setFValue(java.lang.String sessionId, java.lang.String filterId, SecuredFValueBean map)
           
 void setNotification(java.lang.String sessionId, java.lang.String filterId, java.lang.String userId, java.lang.String taskId)
           
 void subscribe(java.lang.String sessionId, java.lang.String filterId, java.lang.String subscriberId)
           
 void unsetNotification(java.lang.String sessionId, java.lang.String filterId, java.lang.String userId, java.lang.String taskId)
           
 void unSubscribe(java.lang.String sessionId, java.lang.String filterId, java.lang.String userId, java.lang.String taskId)
           
 void updateFilter(java.lang.String sessionId, java.lang.String filterId, java.lang.String name, java.lang.String description, java.lang.Integer priv)
          updates existing filter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecuredFilterAdapterManager

public SecuredFilterAdapterManager(java.util.ArrayList adapters)
Method Detail

getFilterList

public java.util.ArrayList getFilterList(java.lang.String sessionId,
                                         java.lang.String taskId)
                                  throws GranException
Throws:
GranException

getFValue

public SecuredFValueBean getFValue(java.lang.String sessionId,
                                   java.lang.String filterId)
                            throws GranException
Throws:
GranException

setFValue

public void setFValue(java.lang.String sessionId,
                      java.lang.String filterId,
                      SecuredFValueBean map)
               throws GranException
Throws:
GranException

getSubscriberId

public java.lang.String getSubscriberId(java.lang.String sessionId,
                                        java.lang.String filterId,
                                        java.lang.String userId,
                                        java.lang.String taskId)
                                 throws GranException
Throws:
GranException

subscribe

public void subscribe(java.lang.String sessionId,
                      java.lang.String filterId,
                      java.lang.String subscriberId)
               throws GranException
Throws:
GranException

unSubscribe

public void unSubscribe(java.lang.String sessionId,
                        java.lang.String filterId,
                        java.lang.String userId,
                        java.lang.String taskId)
                 throws GranException
Throws:
GranException

createSubscriber

public java.lang.String createSubscriber(java.lang.String sessionId,
                                         java.lang.String subscriberId,
                                         java.lang.String userId,
                                         java.lang.String filterId,
                                         java.lang.String taskId,
                                         long startDate,
                                         long stopDate,
                                         long nextRun,
                                         java.lang.Integer interval)
                                  throws GranException
Throws:
GranException

createFilter

public java.lang.String createFilter(java.lang.String sessionId,
                                     java.lang.String name,
                                     java.lang.String description,
                                     java.lang.Integer priv,
                                     java.lang.String taskId,
                                     java.lang.String ownerId,
                                     java.lang.String type)
                              throws GranException
Throws:
GranException

copyFilter

public java.lang.String copyFilter(java.lang.String sessionId,
                                   java.lang.String filterId,
                                   java.lang.String currentTaskId)
                            throws GranException
Throws:
GranException

updateFilter

public void updateFilter(java.lang.String sessionId,
                         java.lang.String filterId,
                         java.lang.String name,
                         java.lang.String description,
                         java.lang.Integer priv)
                  throws GranException
updates existing filter.

Parameters:
filterId - identifier
name - name of the filter
description - filter description
Throws:
GranException

deleteFilter

public void deleteFilter(java.lang.String sessionId,
                         java.lang.String filterId)
                  throws GranException
Throws:
GranException

getCurrentFilterId

public java.lang.String getCurrentFilterId(java.lang.String sessionId,
                                           java.lang.String taskId,
                                           java.lang.String userId)
                                    throws GranException
Throws:
GranException

setCurrentFilter

public java.lang.String setCurrentFilter(java.lang.String sessionId,
                                         java.lang.String taskId,
                                         java.lang.String userId,
                                         java.lang.String filterId)
                                  throws GranException
Throws:
GranException

hasNotification

public boolean hasNotification(java.lang.String sessionId,
                               java.lang.String filterId,
                               java.lang.String userId,
                               java.lang.String taskId)
                        throws GranException
Throws:
GranException

hasParentNotification

public boolean hasParentNotification(java.lang.String sessionId,
                                     java.lang.String filterId,
                                     java.lang.String userId,
                                     java.lang.String taskId)
                              throws GranException
Throws:
GranException

setNotification

public void setNotification(java.lang.String sessionId,
                            java.lang.String filterId,
                            java.lang.String userId,
                            java.lang.String taskId)
                     throws GranException
Throws:
GranException

unsetNotification

public void unsetNotification(java.lang.String sessionId,
                              java.lang.String filterId,
                              java.lang.String userId,
                              java.lang.String taskId)
                       throws GranException
Throws:
GranException

getFilterTypeList

public java.util.ArrayList getFilterTypeList(java.lang.String sessionId)
                                      throws GranException
Throws:
GranException


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