arta.synergy.ejb.filecabinet
Class Authorization

java.lang.Object
  extended by arta.synergy.ejb.filecabinet.Authorization

public class Authorization
extends java.lang.Object

Created by IntelliJ IDEA. User: ${Indira} Date: ${21.02.2008} Time: 9:45:03 В классе содержатся методы, предназначенные для изменения параматров авторизации


Constructor Summary
Authorization()
           
 
Method Summary
 void changeUserAuthParamters(java.lang.String userID, java.lang.String newLogin, java.lang.String newPassword, java.lang.String currentPassword, java.lang.String newPasswordConfirm, ServerResult result, java.lang.String locale, java.sql.Statement st, java.sql.ResultSet res)
          метод изеняет логин и пароль пользователя
 void checkLogin(java.lang.String userID, java.sql.Statement st, java.sql.ResultSet rs)
          Метод предназначен для проверки текущего логина с логинами в базе, если есть соответствующий, то добавить в конец _1, если и такой существует то _2, и тд
 java.lang.Object generateAuthParameters(arta.synergy.common.actor.Actor actor, java.util.ArrayList<java.lang.String> personsID, arta.synergy.common.filecabinet.SPersonSearchParams params)
          Метод генерирует логины и пароли группе пользователей Возвращает список измененных параметров авторизации в случае успешного завершения ACCESS_DENIED - если пользователь вызвавший действие не имеет на это прав UNEXPECTED_EXCEPTION - ошибка исполнения
 java.lang.Object generateAuthParameters(arta.synergy.common.actor.Actor actor, arta.synergy.common.filecabinet.SPersonSearchParams params)
          Метод генерирует логины и пароли группе пользователей, удовлетворяющих переданным параметрам поиска Возвращает список с новыми параметрами авторизации в случае успешного завершения ACCESS_DENIED - если пользователь вызвавший действие не имеет на это прав UNEXPECTED_EXCEPTION - ошибка исполнения целое число, больше чем FileCabinetConstants.MAX_GENERATE_AUTH_PARAMS_GROUP_SIZE - если количество пользователей удовлетворяющих переданным параметрам поиска больше чем FileCabinetConstants.MAX_GENERATE_AUTH_PARAMS_GROUP_SIZE
 ServerResult<java.lang.String> generateUserAuthKey(java.lang.String moduleID, java.lang.String userID, javax.ejb.EJBContext context)
           
 java.lang.Object getLogin(java.lang.String userID)
          Данный метод возвращает логин пользователя
 ServerResult<java.lang.Boolean> setAuthParameters(arta.synergy.common.actor.Actor actor, java.lang.String personID, java.lang.String login, java.lang.String password, java.lang.String confirmPassword, java.lang.String locale)
          Метод индивидульно изменяет логин и пароль пользователя
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Authorization

public Authorization()
Method Detail

setAuthParameters

public ServerResult<java.lang.Boolean> setAuthParameters(arta.synergy.common.actor.Actor actor,
                                                         java.lang.String personID,
                                                         java.lang.String login,
                                                         java.lang.String password,
                                                         java.lang.String confirmPassword,
                                                         java.lang.String locale)
Метод индивидульно изменяет логин и пароль пользователя

Parameters:
actor - администратор, вызвавший функцию
personID - ID пользователя
login - логин
password - пароль
confirmPassword - подтверждение пароля
locale - локаль
Returns:
ServerResult со списком ошибок, в случае их наличия

generateAuthParameters

public java.lang.Object generateAuthParameters(arta.synergy.common.actor.Actor actor,
                                               java.util.ArrayList<java.lang.String> personsID,
                                               arta.synergy.common.filecabinet.SPersonSearchParams params)
Метод генерирует логины и пароли группе пользователей Возвращает список измененных параметров авторизации в случае успешного завершения ACCESS_DENIED - если пользователь вызвавший действие не имеет на это прав UNEXPECTED_EXCEPTION - ошибка исполнения

Parameters:
actor - - администратор, вызвавший функцию
personsID - - список ID пользователей
params - - параметры поиска
Returns:
Список измененных параметров (SAuthParam) или код ошибки

generateAuthParameters

public java.lang.Object generateAuthParameters(arta.synergy.common.actor.Actor actor,
                                               arta.synergy.common.filecabinet.SPersonSearchParams params)
Метод генерирует логины и пароли группе пользователей, удовлетворяющих переданным параметрам поиска Возвращает список с новыми параметрами авторизации в случае успешного завершения ACCESS_DENIED - если пользователь вызвавший действие не имеет на это прав UNEXPECTED_EXCEPTION - ошибка исполнения целое число, больше чем FileCabinetConstants.MAX_GENERATE_AUTH_PARAMS_GROUP_SIZE - если количество пользователей удовлетворяющих переданным параметрам поиска больше чем FileCabinetConstants.MAX_GENERATE_AUTH_PARAMS_GROUP_SIZE

Parameters:
actor - - администратор, вызвавший функцию
params - - параметры поиска
Returns:
Список измененных параметров (SAuthParam) или код ошибки

checkLogin

public void checkLogin(java.lang.String userID,
                       java.sql.Statement st,
                       java.sql.ResultSet rs)
                throws java.lang.Exception
Метод предназначен для проверки текущего логина с логинами в базе, если есть соответствующий, то добавить в конец _1, если и такой существует то _2, и тд

Parameters:
userID - ID пользователя, чей логин проверяется
st - Statement
rs - ResultSet
Throws:
java.lang.Exception - exc

changeUserAuthParamters

public void changeUserAuthParamters(java.lang.String userID,
                                    java.lang.String newLogin,
                                    java.lang.String newPassword,
                                    java.lang.String currentPassword,
                                    java.lang.String newPasswordConfirm,
                                    ServerResult result,
                                    java.lang.String locale,
                                    java.sql.Statement st,
                                    java.sql.ResultSet res)
                             throws java.lang.Exception
метод изеняет логин и пароль пользователя

Parameters:
userID - ID пользователя
newLogin - новый логин рользователя
newPassword - новый пароль пользователя
currentPassword - текущий пароль пользователя
Throws:
java.lang.Exception

getLogin

public java.lang.Object getLogin(java.lang.String userID)
Данный метод возвращает логин пользователя

Parameters:
userID - ID пользователя
Returns:
ErrorCode.EXCEPTION в случае возникновения исключений null если у данного пользователя еще не установлены параметры авторизации логин если параметры авторизации установлены

generateUserAuthKey

public ServerResult<java.lang.String> generateUserAuthKey(java.lang.String moduleID,
                                                          java.lang.String userID,
                                                          javax.ejb.EJBContext context)


Copyright © 2000 Dummy Corp. All Rights Reserved.