gran.app.adapter.kernel.mailimport
Class BaseMailImportAdapter

java.lang.Object
  extended bygran.app.adapter.kernel.mailimport.BaseMailImportAdapter
All Implemented Interfaces:
Adapter, KernelAdapter, MailImportAdapter

public class BaseMailImportAdapter
extends java.lang.Object
implements MailImportAdapter


Constructor Summary
BaseMailImportAdapter()
           
 
Method Summary
 java.lang.String createRecordImpl(java.lang.String task, java.lang.String keywords, java.lang.String searchIn, java.lang.String category, java.lang.String result)
           
 void deleteImpl(java.lang.String id)
           
 java.lang.String getDescription()
          Get description of adapter as plain text
 java.util.Collection getEmailTypesImpl()
           
 gran.model.MailImport getRecordImpl(java.lang.String taskId, gran.model.MailImport res)
           
 java.util.Collection getRecordsImpl(java.util.Collection res)
           
 boolean init()
          Initialize adapter.
 void updateRecordImpl(java.lang.String id, java.lang.String keywords, java.lang.String searchIn, java.lang.String category)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseMailImportAdapter

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

deleteImpl

public void deleteImpl(java.lang.String id)
                throws gran.exception.GranException
Specified by:
deleteImpl in interface MailImportAdapter
Throws:
gran.exception.GranException

getRecordImpl

public gran.model.MailImport getRecordImpl(java.lang.String taskId,
                                           gran.model.MailImport res)
                                    throws gran.exception.GranException
Specified by:
getRecordImpl in interface MailImportAdapter
Throws:
gran.exception.GranException

updateRecordImpl

public void updateRecordImpl(java.lang.String id,
                             java.lang.String keywords,
                             java.lang.String searchIn,
                             java.lang.String category)
                      throws gran.exception.GranException
Specified by:
updateRecordImpl in interface MailImportAdapter
Throws:
gran.exception.GranException

createRecordImpl

public java.lang.String createRecordImpl(java.lang.String task,
                                         java.lang.String keywords,
                                         java.lang.String searchIn,
                                         java.lang.String category,
                                         java.lang.String result)
                                  throws gran.exception.GranException
Specified by:
createRecordImpl in interface MailImportAdapter
Throws:
gran.exception.GranException

getRecordsImpl

public java.util.Collection getRecordsImpl(java.util.Collection res)
                                    throws gran.exception.GranException
Specified by:
getRecordsImpl in interface MailImportAdapter
Throws:
gran.exception.GranException

getEmailTypesImpl

public java.util.Collection getEmailTypesImpl()
                                       throws gran.exception.GranException
Specified by:
getEmailTypesImpl in interface MailImportAdapter
Throws:
gran.exception.GranException


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