com.trackstudio.securedkernel
Class SecuredRegistrationAdapterManager

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

public class SecuredRegistrationAdapterManager
extends java.lang.Object

Класс SecuredRegistrationAdapterManager содержит методы для работы с регистрациями


Constructor Summary
SecuredRegistrationAdapterManager()
           
 
Method Summary
 java.lang.String createRegistration(SessionContext sc, java.lang.String id, java.lang.String name, java.lang.String prstatusId)
          Создает правило регистрации
 void deleteRegistration(SessionContext sc, java.lang.String registrationId)
          Удаляет правило регистрации пользователей
 java.util.List<Registration> getRegistrationList(SessionContext sc)
          Возвращает список публичных регистраций
 java.util.ArrayList<SecuredRegistrationBean> getRegistrationList(SessionContext sc, java.lang.String taskId)
          Возвращаяет список правил регистрации для текущего пользователя
 java.lang.String register(SessionContext sc, 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(SessionContext sc, java.lang.String registrationId, java.lang.String name, java.lang.String prstatusId, java.lang.Integer child, java.lang.Integer 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

SecuredRegistrationAdapterManager

public SecuredRegistrationAdapterManager()
Method Detail

createRegistration

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

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

deleteRegistration

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

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

updateRegistration

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

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

getRegistrationList

public java.util.ArrayList<SecuredRegistrationBean> getRegistrationList(SessionContext sc,
                                                                        java.lang.String taskId)
                                                                 throws GranException
Возвращаяет список правил регистрации для текущего пользователя

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

getRegistrationList

public java.util.List<Registration> getRegistrationList(SessionContext sc)
                                                 throws GranException
Возвращает список публичных регистраций

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

register

public java.lang.String register(SessionContext sc,
                                 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 GranException
Регистрирует нового пользователя

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


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