com.trackstudio.soap.service.mailimport
Class MailImport

java.lang.Object
  extended by com.trackstudio.soap.service.mailimport.MailImport

public class MailImport
extends java.lang.Object

Класс описывает web-сервис для работы с правилами импорта почты


Constructor Summary
MailImport()
           
 
Method Summary
 java.lang.String createMailImport(java.lang.String sessionId, java.lang.String name, java.lang.String taskId, java.lang.String keywords, int searchIn, int order, java.lang.String categoryId, java.lang.String mStatusId, java.lang.String domain, boolean active, boolean importUnknown)
          Редактирование правила импорта
 void deleteMailImport(java.lang.String sessionId, java.lang.String mailImportId)
          Удаляет правило импорта
 MailImportBean[] getAllMailImportList(java.lang.String sessionId)
          Возвращает все правила импорта почтовых сообщений для всех задач.
 MailImportBean[] getMailImportId(java.lang.String sessionId, java.lang.String taskId)
          Возвращает список доступных правил импорта почтовых сообщений для задачи
 void updateMailImport(java.lang.String sessionId, java.lang.String mailImportId, java.lang.String name, java.lang.String keywords, int searchIn, int order, java.lang.String categoryId, java.lang.String mStatusId, 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

MailImport

public MailImport()
Method Detail

deleteMailImport

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

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

updateMailImport

public void updateMailImport(java.lang.String sessionId,
                             java.lang.String mailImportId,
                             java.lang.String name,
                             java.lang.String keywords,
                             int searchIn,
                             int order,
                             java.lang.String categoryId,
                             java.lang.String mStatusId,
                             java.lang.String domain,
                             boolean active,
                             boolean importUnknown)
                      throws java.lang.Exception
Редактирование правила импорта

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

createMailImport

public java.lang.String createMailImport(java.lang.String sessionId,
                                         java.lang.String name,
                                         java.lang.String taskId,
                                         java.lang.String keywords,
                                         int searchIn,
                                         int order,
                                         java.lang.String categoryId,
                                         java.lang.String mStatusId,
                                         java.lang.String domain,
                                         boolean active,
                                         boolean importUnknown)
                                  throws java.lang.Exception
Редактирование правила импорта

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

getMailImportId

public MailImportBean[] getMailImportId(java.lang.String sessionId,
                                        java.lang.String taskId)
                                 throws java.lang.Exception
Возвращает список доступных правил импорта почтовых сообщений для задачи

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

getAllMailImportList

public MailImportBean[] getAllMailImportList(java.lang.String sessionId)
                                      throws java.lang.Exception
Возвращает все правила импорта почтовых сообщений для всех задач.

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


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