gran.app.adapter.external.mailimport
Class BaseSecuredMailImportAdapter

java.lang.Object
  extended bygran.app.adapter.external.mailimport.BaseSecuredMailImportAdapter
All Implemented Interfaces:
Adapter, SecuredAdapter, SecuredMailImportAdapter

public class BaseSecuredMailImportAdapter
extends java.lang.Object
implements SecuredMailImportAdapter


Constructor Summary
BaseSecuredMailImportAdapter()
           
 
Method Summary
 java.lang.String createMailImportImpl(SessionContext sc, java.lang.String name, java.lang.String taskId, java.lang.String keywords, int searchIn, int order, java.lang.String categoryId, java.lang.String prstatusId, java.lang.String domain, java.lang.String result)
          Create MailImport.
 void deleteMailImportImpl(SessionContext sc, java.lang.String taskId)
          Deletes MailImport.
 java.lang.String getDescription()
          Get description of adapter as plain text
 java.util.List getMailImportListImpl(SessionContext sc, java.lang.String taskId, java.util.List chainResult)
           
 boolean init()
          Initialize adapter.
 void updateMailImportImpl(SessionContext sc, java.lang.String mailImportId, java.lang.String name, java.lang.String keywords, int searchIn, int order, java.lang.String categoryId, java.lang.String ownerId, java.lang.String prstatusId, java.lang.String domain)
          Updates MailImport.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseSecuredMailImportAdapter

public BaseSecuredMailImportAdapter()
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

deleteMailImportImpl

public void deleteMailImportImpl(SessionContext sc,
                                 java.lang.String taskId)
                          throws GranException
Description copied from interface: SecuredMailImportAdapter
Deletes MailImport. Available via SOAP.

Specified by:
deleteMailImportImpl in interface SecuredMailImportAdapter
Parameters:
sc -
taskId -
Throws:
GranException

updateMailImportImpl

public void updateMailImportImpl(SessionContext sc,
                                 java.lang.String mailImportId,
                                 java.lang.String name,
                                 java.lang.String keywords,
                                 int searchIn,
                                 int order,
                                 java.lang.String categoryId,
                                 java.lang.String ownerId,
                                 java.lang.String prstatusId,
                                 java.lang.String domain)
                          throws GranException
Description copied from interface: SecuredMailImportAdapter
Updates MailImport.

Specified by:
updateMailImportImpl in interface SecuredMailImportAdapter
Parameters:
sc -
mailImportId -
keywords -
searchIn -
categoryId -
Throws:
GranException

createMailImportImpl

public java.lang.String createMailImportImpl(SessionContext sc,
                                             java.lang.String name,
                                             java.lang.String taskId,
                                             java.lang.String keywords,
                                             int searchIn,
                                             int order,
                                             java.lang.String categoryId,
                                             java.lang.String prstatusId,
                                             java.lang.String domain,
                                             java.lang.String result)
                                      throws GranException
Description copied from interface: SecuredMailImportAdapter
Create MailImport.

Specified by:
createMailImportImpl in interface SecuredMailImportAdapter
Parameters:
sc -
taskId -
keywords -
searchIn -
categoryId -
result -
Returns:
MailImport identifier
Throws:
GranException

getMailImportListImpl

public java.util.List getMailImportListImpl(SessionContext sc,
                                            java.lang.String taskId,
                                            java.util.List chainResult)
                                     throws GranException
Specified by:
getMailImportListImpl in interface SecuredMailImportAdapter
Throws:
GranException


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