com.trackstudio.securedkernel
Class SecuredMailImportAdapterManager

java.lang.Object
  extended by com.trackstudio.securedkernel.SecuredMailImportAdapterManager

public class SecuredMailImportAdapterManager
extends java.lang.Object

Класс SecuredMailImportAdapterManager предназначен для рпботы с правила импорта почтовых сообщений


Constructor Summary
SecuredMailImportAdapterManager()
           
 
Method Summary
 java.lang.String createMailImport(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 mStatus, java.lang.String domain, boolean active, boolean importUnknown)
          Редактирование правила импорта
 void deleteMailImport(SessionContext sc, java.lang.String mailImportId)
          Удаляет правило импорта
 java.util.List<SecuredMailImportBean> getAllAvailableMailImportList(SessionContext sc, java.lang.String taskId)
          Возвращает список доступных правил импорта почтовых сообщений для задачи
 java.util.List<SecuredMailImportBean> getAllMailImportList(SessionContext sc)
          Возвращает все правила импорта почтовых сообщений для всех задач.
 void updateMailImport(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 mStatus, java.lang.String domain, boolean active, boolean importUnknown)
          Редактирование правила импорта
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecuredMailImportAdapterManager

public SecuredMailImportAdapterManager()
Method Detail

deleteMailImport

public void deleteMailImport(SessionContext sc,
                             java.lang.String mailImportId)
                      throws GranException
Удаляет правило импорта

Parameters:
sc - сессия пользователя
mailImportId - ID правила, которое удаляем
Throws:
GranException - при необходимости

updateMailImport

public void updateMailImport(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 mStatus,
                             java.lang.String domain,
                             boolean active,
                             boolean importUnknown)
                      throws GranException
Редактирование правила импорта

Parameters:
sc - сессия пользователя
mailImportId - ID правила, которое редактируем
name - Название правила
keywords - Ключевые слова
searchIn - Где искать ключавые слова
order - Порядок
categoryId - ID категории, которая используется для создания задачи
mStatus - ID типа сообщений с использованием которого создаются испортируемые сообщения
domain - Домен, с которого принимается почта
active - Активно правило или нет
importUnknown - Испортировать ли почту с неизвесных адресов
Throws:
GranException - при необходимости

createMailImport

public java.lang.String createMailImport(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 mStatus,
                                         java.lang.String domain,
                                         boolean active,
                                         boolean importUnknown)
                                  throws GranException
Редактирование правила импорта

Parameters:
sc - Сессия пользователя
name - Название правила
taskId - ID задачи, которая будет родительской для импортируемых
keywords - Ключевые слова
searchIn - Где искать ключавые слова
order - Порядок
categoryId - ID категории, которая используется для создания задачи
mStatus - ID типа сообщений с использованием которого создаются испортируемые сообщения
domain - Домен, с которого принимается почта
active - Активно правило или нет
importUnknown - Испортировать ли почту с неизвесных адресов
Returns:
ID созданного правила
Throws:
GranException - при необходимости

getAllAvailableMailImportList

public java.util.List<SecuredMailImportBean> getAllAvailableMailImportList(SessionContext sc,
                                                                           java.lang.String taskId)
                                                                    throws GranException
Возвращает список доступных правил импорта почтовых сообщений для задачи

Parameters:
sc - сессия пользователя
taskId - ID задачи, для которой получаем правила имопрта
Returns:
список правил импорта
Throws:
GranException - при необходимости
See Also:
SecuredMailImportBean

getAllMailImportList

public java.util.List<SecuredMailImportBean> getAllMailImportList(SessionContext sc)
                                                           throws GranException
Возвращает все правила импорта почтовых сообщений для всех задач.

Parameters:
sc - сессия пользователя
Returns:
список всех правил импорта
Throws:
GranException - при необходимости
See Also:
MailImport


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