com.trackstudio.soap.service.registration
Class Registration

java.lang.Object
  extended by com.trackstudio.soap.service.registration.Registration

public class Registration
extends java.lang.Object

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


Constructor Summary
Registration()
           
 
Method Summary
 java.lang.String createRegistration(java.lang.String sessionId, java.lang.String id, java.lang.String name, java.lang.String prstatusId)
          Создает правило регистрации
 void deleteRegistration(java.lang.String sessionId, java.lang.String registrationId)
          Удаляет правило регистрации пользователей
 RegistrationBean[] getPublicRegistrationList()
          Возвращает список публичных регистраций
 RegistrationBean[] getRegistrationList(java.lang.String sessionId, java.lang.String taskId)
          Возвращаяет список правил регистрации для текущего пользователя
 void register(java.lang.String login, java.lang.String name, java.lang.String email, java.lang.String locale, java.lang.String timezone, java.lang.String company, java.lang.String registrationId)
          Регистрирует нового пользователя
 void updateRegistration(java.lang.String sessionId, java.lang.String registrationId, java.lang.String name, java.lang.String statusId, int child, int expire, java.lang.String categoryId, boolean priv)
          Редактирует правило регистрации пользователя
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Registration

public Registration()
Method Detail

createRegistration

public java.lang.String createRegistration(java.lang.String sessionId,
                                           java.lang.String id,
                                           java.lang.String name,
                                           java.lang.String prstatusId)
                                    throws java.lang.Exception
Создает правило регистрации

Parameters:
sessionId - сессия пользователя
name - Название праивла регшистрации
prstatusId - Статус регистрируемых пользователей
id - ID Задачи
Returns:
ID созданного правила
Throws:
GranException - при необходимости
java.lang.Exception

deleteRegistration

public void deleteRegistration(java.lang.String sessionId,
                               java.lang.String registrationId)
                        throws java.lang.Exception
Удаляет правило регистрации пользователей

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

updateRegistration

public void updateRegistration(java.lang.String sessionId,
                               java.lang.String registrationId,
                               java.lang.String name,
                               java.lang.String statusId,
                               int child,
                               int expire,
                               java.lang.String categoryId,
                               boolean priv)
                        throws java.lang.Exception
Редактирует правило регистрации пользователя

Parameters:
sessionId - сессия пользователя
registrationId - ID редактируемого правила регистрации
name - Название правила регистрации
statusId - Статус регистрируемых пользователей
child - Сколько пользователей может регистрировать текущий
expire - Срок действия учетных записей пользователей
categoryId - ID категории
priv - Приватное правило илил нет
Throws:
GranException - при необходимости
java.lang.Exception

getRegistrationList

public RegistrationBean[] getRegistrationList(java.lang.String sessionId,
                                              java.lang.String taskId)
                                       throws java.lang.Exception
Возвращаяет список правил регистрации для текущего пользователя

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

getPublicRegistrationList

public RegistrationBean[] getPublicRegistrationList()
                                             throws java.lang.Exception
Возвращает список публичных регистраций

Returns:
список регистраций
Throws:
GranException - при необходимости
java.lang.Exception
See Also:
Registration

register

public void register(java.lang.String login,
                     java.lang.String name,
                     java.lang.String email,
                     java.lang.String locale,
                     java.lang.String timezone,
                     java.lang.String company,
                     java.lang.String registrationId)
              throws java.lang.Exception
Регистрирует нового пользователя

Parameters:
login - Логин регистрируемого пользователя
name - Имя пользователя
email - Email пользователя
locale - Локаль
timezone - Таймзона пользователя
company - Компания
registrationId - ID правила регистрации
Throws:
GranException - при необходимости
java.lang.Exception


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