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 copyFilterImpl(java.lang.String sessionId, java.lang.String filterId, java.lang.String currentTaskId)
          Copies Filter.
 java.lang.String createFilterImpl(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 result)
          Create new filter
 java.lang.String createSubscriberImpl(java.lang.String sessionId, java.lang.String subscriberId, java.lang.String userId, java.lang.String filterId, java.lang.String taskId, java.sql.Timestamp startDate, java.sql.Timestamp stopDate, java.sql.Timestamp nextRun, java.lang.Integer interval, java.lang.String result)
          Creates Subscriber.
 void deleteFilterImpl(java.lang.String sessionId, java.lang.String filterId)
          Deletes specified Filter.
 java.lang.String getCurrentFilterIdImpl(java.lang.String sessionId, java.lang.String taskId, java.lang.String userId, java.lang.String result)
          Returns CurrentFilter identifier.
 java.util.ArrayList getFilterListImpl(java.lang.String sessionId, java.lang.String taskId, java.util.ArrayList result)
          Returns available Filter list for specified Task.
 java.util.ArrayList getFilterTypeListImpl(java.lang.String sessionId, java.util.ArrayList result)
          Returns FilterType list.
 FValue getFValueImpl(java.lang.String sessionId, java.lang.String filterId, FValue result)
          Returns Filter properties.
 java.lang.String getSubscriberIdImpl(java.lang.String sessionId, java.lang.String filterId, java.lang.String userId, java.lang.String taskId, java.lang.String result)
          Returns Subscriber's ID.
 boolean hasNotificationImpl(java.lang.String sessionId, java.lang.String filterId, java.lang.String userId, java.lang.String taskId, boolean result)
           
 boolean hasParentNotificationImpl(java.lang.String sessionId, java.lang.String filterId, java.lang.String userId, java.lang.String taskId, boolean result)
          Checks for parent notification.
 java.lang.String setCurrentFilterImpl(java.lang.String sessionId, java.lang.String taskId, java.lang.String userId, java.lang.String filterId, java.lang.String result)
          Sets CurrentFilter for specified Task and User.
 void setFValueImpl(java.lang.String sessionId, java.lang.String filterId, FValue map)
          Sets Filter properties.
 void setNotificationImpl(java.lang.String sessionId, java.lang.String filterId, java.lang.String userId, java.lang.String taskId)
          Sets notification for specified Filter, User and Task.
 void subscribeImpl(java.lang.String sessionId, java.lang.String filterId, java.lang.String subscriberId)
          Subscribes on the Filter.
 void unsetNotificationImpl(java.lang.String sessionId, java.lang.String filterId, java.lang.String userId, java.lang.String taskId)
          Resets notification for specified Filter, User and Task.
 void unSubscribeImpl(java.lang.String sessionId, java.lang.String filterId, java.lang.String userId, java.lang.String taskId)
          Unsubscribes from the Filter.
 void updateFilterImpl(java.lang.String sessionId, java.lang.String filterId, java.lang.String name, java.lang.String description, java.lang.Integer priv)
          Updates Filter.
 
Methods inherited from interface gran.app.adapter.Adapter
getDescription, init
 

Method Detail

getFilterListImpl

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

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

getFValueImpl

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

Parameters:
sessionId -
filterId -
result -
Returns:
FValue
Throws:
GranException
See Also:
FValue

setFValueImpl

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

Parameters:
sessionId -
filterId -
map -
Throws:
GranException
See Also:
FValue

getSubscriberIdImpl

public java.lang.String getSubscriberIdImpl(java.lang.String sessionId,
                                            java.lang.String filterId,
                                            java.lang.String userId,
                                            java.lang.String taskId,
                                            java.lang.String result)
                                     throws GranException
Returns Subscriber's ID. Available via SOAP.

Parameters:
sessionId -
filterId -
userId -
taskId -
result -
Returns:
Subscriber indentifier
Throws:
GranException

subscribeImpl

public void subscribeImpl(java.lang.String sessionId,
                          java.lang.String filterId,
                          java.lang.String subscriberId)
                   throws GranException
Subscribes on the Filter. Available via SOAP.

Parameters:
sessionId -
filterId -
subscriberId -
Throws:
GranException

unSubscribeImpl

public void unSubscribeImpl(java.lang.String sessionId,
                            java.lang.String filterId,
                            java.lang.String userId,
                            java.lang.String taskId)
                     throws GranException
Unsubscribes from the Filter. Available via SOAP.

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

createSubscriberImpl

public java.lang.String createSubscriberImpl(java.lang.String sessionId,
                                             java.lang.String subscriberId,
                                             java.lang.String userId,
                                             java.lang.String filterId,
                                             java.lang.String taskId,
                                             java.sql.Timestamp startDate,
                                             java.sql.Timestamp stopDate,
                                             java.sql.Timestamp nextRun,
                                             java.lang.Integer interval,
                                             java.lang.String result)
                                      throws GranException
Creates Subscriber. Available via SOAP.

Parameters:
sessionId -
subscriberId -
userId -
filterId -
taskId -
startDate -
stopDate -
nextRun -
interval -
result -
Returns:
Subscriber identifier
Throws:
GranException

deleteFilterImpl

public void deleteFilterImpl(java.lang.String sessionId,
                             java.lang.String filterId)
                      throws GranException
Deletes specified Filter. Available via SOAP.

Parameters:
sessionId -
filterId -
Throws:
GranException

createFilterImpl

public java.lang.String createFilterImpl(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 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

copyFilterImpl

public java.lang.String copyFilterImpl(java.lang.String sessionId,
                                       java.lang.String filterId,
                                       java.lang.String currentTaskId)
                                throws GranException
Copies Filter. Available via SOAP.

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

updateFilterImpl

public void updateFilterImpl(java.lang.String sessionId,
                             java.lang.String filterId,
                             java.lang.String name,
                             java.lang.String description,
                             java.lang.Integer priv)
                      throws GranException
Updates Filter. Available via SOAP.

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

getCurrentFilterIdImpl

public java.lang.String getCurrentFilterIdImpl(java.lang.String sessionId,
                                               java.lang.String taskId,
                                               java.lang.String userId,
                                               java.lang.String result)
                                        throws GranException
Returns CurrentFilter identifier. Available via SOAP.

Parameters:
sessionId -
taskId -
userId -
result -
Returns:
CurrentFilter identirier
Throws:
GranException

setCurrentFilterImpl

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

Parameters:
sessionId -
taskId -
userId -
filterId -
result -
Returns:
CurrentFilter identifier
Throws:
GranException

hasParentNotificationImpl

public boolean hasParentNotificationImpl(java.lang.String sessionId,
                                         java.lang.String filterId,
                                         java.lang.String userId,
                                         java.lang.String taskId,
                                         boolean result)
                                  throws GranException
Checks for parent notification. Available via SOAP.

Parameters:
sessionId -
filterId -
userId -
taskId -
result -
Returns:
true if has parent notification
Throws:
GranException

unsetNotificationImpl

public void unsetNotificationImpl(java.lang.String sessionId,
                                  java.lang.String filterId,
                                  java.lang.String userId,
                                  java.lang.String taskId)
                           throws GranException
Resets notification for specified Filter, User and Task. Available via SOAP.

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

setNotificationImpl

public void setNotificationImpl(java.lang.String sessionId,
                                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:
sessionId -
filterId -
userId -
taskId -
Throws:
GranException

hasNotificationImpl

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

getFilterTypeListImpl

public java.util.ArrayList getFilterTypeListImpl(java.lang.String sessionId,
                                                 java.util.ArrayList result)
                                          throws GranException
Returns FilterType list.

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


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