gran.app.adapter.email
Class BaseFilterNotifyAdapter

java.lang.Object
  extended bygran.app.adapter.email.BaseFilterNotifyAdapter
All Implemented Interfaces:
Adapter, FilterNotifyAdapter

public class BaseFilterNotifyAdapter
extends java.lang.Object
implements FilterNotifyAdapter


Constructor Summary
BaseFilterNotifyAdapter()
           
 
Method Summary
 java.util.Map getDataMapImpl(SessionContext sc, SecuredTaskBean task, java.lang.String sourceTaskName, java.lang.String sourceFilterName, java.lang.String sourceNotificationName, java.lang.String filterId, java.util.ArrayList items)
           
 java.lang.String getDescription()
          Get description of adapter as plain text
 boolean init()
          Initialize adapter.
 boolean processSubscriptionImpl(java.lang.String subId, java.lang.String taskId)
           
 boolean sendMsgImpl(java.lang.String sourceTaskName, java.lang.String sourceFilterName, java.lang.String sourceNotificationName, java.lang.String templateId, java.lang.String fi, java.lang.String fromUser, java.lang.String toUser, java.lang.String taskId, boolean sendForEmptyTaskList)
           
 boolean sendNotifyForTaskImpl(java.lang.String messageId, java.lang.String taskId, java.lang.String userId, java.lang.String mstatusId, boolean checkMessages, java.lang.String singleNotificationId, java.lang.String notificationType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseFilterNotifyAdapter

public BaseFilterNotifyAdapter()
Method Detail

init

public boolean init()
Description copied from interface: Adapter
Initialize adapter. TrackStudio calls this method during startup.

Specified by:
init in interface Adapter
Returns:
true when adapter initialized, false otherwise.

getDescription

public java.lang.String getDescription()
Description copied from interface: Adapter
Get description of adapter as plain text

Specified by:
getDescription in interface Adapter

sendMsgImpl

public boolean sendMsgImpl(java.lang.String sourceTaskName,
                           java.lang.String sourceFilterName,
                           java.lang.String sourceNotificationName,
                           java.lang.String templateId,
                           java.lang.String fi,
                           java.lang.String fromUser,
                           java.lang.String toUser,
                           java.lang.String taskId,
                           boolean sendForEmptyTaskList)
                    throws GranException
Specified by:
sendMsgImpl in interface FilterNotifyAdapter
Throws:
GranException

getDataMapImpl

public java.util.Map getDataMapImpl(SessionContext sc,
                                    SecuredTaskBean task,
                                    java.lang.String sourceTaskName,
                                    java.lang.String sourceFilterName,
                                    java.lang.String sourceNotificationName,
                                    java.lang.String filterId,
                                    java.util.ArrayList items)
                             throws GranException
Specified by:
getDataMapImpl in interface FilterNotifyAdapter
Throws:
GranException

sendNotifyForTaskImpl

public boolean sendNotifyForTaskImpl(java.lang.String messageId,
                                     java.lang.String taskId,
                                     java.lang.String userId,
                                     java.lang.String mstatusId,
                                     boolean checkMessages,
                                     java.lang.String singleNotificationId,
                                     java.lang.String notificationType)
                              throws GranException
Specified by:
sendNotifyForTaskImpl in interface FilterNotifyAdapter
Throws:
GranException

processSubscriptionImpl

public boolean processSubscriptionImpl(java.lang.String subId,
                                       java.lang.String taskId)
                                throws GranException
Specified by:
processSubscriptionImpl in interface FilterNotifyAdapter
Throws:
GranException


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