|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectarta.synergy.ejb.filecabinet.PersonManager
public class PersonManager
Created by IntelliJ IDEA. User: topa Date: 21.07.2008 Time: 11:29:07 Класс предоставляет методы для создания, сохранения, удаления и получения нформации о пользователе
| Field Summary | |
|---|---|
static LockManager |
PERSON_LOCK_MANAGER
|
| Constructor Summary | |
|---|---|
PersonManager()
|
|
| Method Summary | |
|---|---|
ServerResult<java.lang.Boolean> |
activate(java.lang.String personID)
|
ServerResult<Person> |
create(Person person,
arta.synergy.common.actor.Actor actor,
java.lang.String locale,
java.lang.String host,
javax.ejb.EJBContext context)
Метод создает нового пользователя, назначая его по умолчанию на пустую должность филиала к которому относится, создающий его администратор |
void |
createPerson(arta.synergy.common.actor.Actor actor,
Person person,
ServerResult result,
java.lang.String locale,
java.lang.String host,
java.sql.Statement st,
java.sql.Statement st1)
Метод создает нового пользователя системы без проверки прав |
ServerResult<java.lang.Boolean> |
delete(arta.synergy.common.actor.Actor actor,
java.lang.String personID,
java.lang.String locale,
javax.ejb.EJBContext context)
Метод удаляет пользователя |
static java.lang.String |
getDepartmentName(java.lang.String departmentID,
java.lang.String locale,
java.sql.Statement st)
|
static java.lang.String |
getFullName(java.lang.String userID,
java.sql.Statement st,
java.sql.ResultSet res)
|
static java.lang.String |
getFullName(java.lang.String lastname,
java.lang.String firstname,
java.lang.String patronymic)
|
static java.lang.String |
getInitials(java.lang.String lastname,
java.lang.String firstname,
java.lang.String patronymic)
|
static java.lang.String |
getName(java.lang.String userID,
java.sql.Statement st,
java.sql.ResultSet res)
|
static java.lang.String |
getName(java.lang.String lastname,
java.lang.String firstname,
java.lang.String patronymic)
|
static Person |
getPerson(java.lang.String personID,
java.lang.String locale,
java.sql.Statement st,
java.sql.ResultSet res)
Получение информации о пользователе |
ServerResult<Person> |
getPersonInfo(java.lang.String personID,
java.lang.String locale)
Метод возвращает полную информацию о пользователе. |
static java.lang.String |
getPositionName(int posTypeID,
java.lang.String positionID,
java.lang.String departmentID,
java.lang.String locale,
java.lang.String realPosName,
java.sql.Statement st)
|
static java.util.ArrayList<PersonPosition> |
getPositions(java.lang.String userID,
int posTypeID,
boolean loadGroup,
java.lang.String locale,
java.sql.Statement st,
java.sql.ResultSet res)
|
static java.util.ArrayList<PersonPosition> |
getPositions(java.lang.String userID,
int posTypeID,
java.lang.String locale,
java.sql.Statement st,
java.sql.ResultSet res)
|
static java.util.ArrayList<java.lang.String> |
getPositionsAsString(java.lang.String userID,
int posTypeID,
java.lang.String locale,
java.sql.Statement st,
java.sql.ResultSet res)
|
static java.util.ArrayList<arta.synergy.common.filecabinet.SPersonPosition> |
getSPositions(java.lang.String userID,
int posTypeID,
java.lang.Boolean realPosition,
java.lang.String locale,
java.sql.Statement st,
java.sql.ResultSet res)
|
static java.lang.String |
getUserLocale(java.lang.String userID)
|
static UserPositionsInfo |
getUserPositionsInfo(java.lang.String userID,
java.lang.String locale,
java.sql.Statement st,
java.sql.ResultSet res)
|
static boolean |
hasPosition(int positionTypeID,
java.lang.String personID,
java.sql.Statement st,
java.sql.ResultSet res)
|
static int |
isValidDelete(java.sql.Statement st,
java.sql.ResultSet res,
java.lang.String personID,
java.lang.String branchID)
Метод проверяет можно ли снять пользователя с айдишником personID с занимаемой им должности |
static CommonPerson |
loadCommonPerson(java.lang.String userID,
java.lang.String locale,
java.sql.Statement st,
java.sql.ResultSet res)
|
void |
savePerson(arta.synergy.common.actor.Actor actor,
Person person,
ServerResult result,
java.lang.String locale,
java.lang.String host,
java.sql.Statement st,
java.sql.Statement st1)
|
ServerResult<Person> |
savePerson(Person person,
arta.synergy.common.actor.Actor actor,
java.lang.String locale,
java.lang.String host,
javax.ejb.EJBContext context)
Метод сохраняет информацию о пользователе |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static LockManager PERSON_LOCK_MANAGER
| Constructor Detail |
|---|
public PersonManager()
| Method Detail |
|---|
public ServerResult<Person> create(Person person,
arta.synergy.common.actor.Actor actor,
java.lang.String locale,
java.lang.String host,
javax.ejb.EJBContext context)
person - Создаваемый пользовательactor - Пользователь, вызвавший функцию
public void createPerson(arta.synergy.common.actor.Actor actor,
Person person,
ServerResult result,
java.lang.String locale,
java.lang.String host,
java.sql.Statement st,
java.sql.Statement st1)
throws java.lang.Exception
actor - person - result - locale - host - st - st1 -
java.lang.Exception
public ServerResult<Person> savePerson(Person person,
arta.synergy.common.actor.Actor actor,
java.lang.String locale,
java.lang.String host,
javax.ejb.EJBContext context)
person - Данные изменяемого пользователяactor - Пользователь, вызвавший функцию
public void savePerson(arta.synergy.common.actor.Actor actor,
Person person,
ServerResult result,
java.lang.String locale,
java.lang.String host,
java.sql.Statement st,
java.sql.Statement st1)
throws java.lang.Exception
java.lang.Exception
public ServerResult<java.lang.Boolean> delete(arta.synergy.common.actor.Actor actor,
java.lang.String personID,
java.lang.String locale,
javax.ejb.EJBContext context)
actor - пользователь который удаляетpersonID - пользователь, которого необходимо удалить
public ServerResult<Person> getPersonInfo(java.lang.String personID,
java.lang.String locale)
personID - ID пользователяlocale - локаль
public static Person getPerson(java.lang.String personID,
java.lang.String locale,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.lang.Exception
personID - UUID пользователяlocale - локальst - Statementres - ResultSet
java.lang.Exception
public static boolean hasPosition(int positionTypeID,
java.lang.String personID,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.sql.SQLException
java.sql.SQLException
public static java.util.ArrayList<java.lang.String> getPositionsAsString(java.lang.String userID,
int posTypeID,
java.lang.String locale,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.lang.Exception
java.lang.Exception
public static java.util.ArrayList<PersonPosition> getPositions(java.lang.String userID,
int posTypeID,
java.lang.String locale,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.lang.Exception
java.lang.Exception
public static java.util.ArrayList<PersonPosition> getPositions(java.lang.String userID,
int posTypeID,
boolean loadGroup,
java.lang.String locale,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.lang.Exception
java.lang.Exception
public static java.util.ArrayList<arta.synergy.common.filecabinet.SPersonPosition> getSPositions(java.lang.String userID,
int posTypeID,
java.lang.Boolean realPosition,
java.lang.String locale,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.lang.Exception
java.lang.Exception
public static java.lang.String getPositionName(int posTypeID,
java.lang.String positionID,
java.lang.String departmentID,
java.lang.String locale,
java.lang.String realPosName,
java.sql.Statement st)
throws java.lang.Exception
java.lang.Exception
public static java.lang.String getDepartmentName(java.lang.String departmentID,
java.lang.String locale,
java.sql.Statement st)
throws java.lang.Exception
java.lang.Exception
public static int isValidDelete(java.sql.Statement st,
java.sql.ResultSet res,
java.lang.String personID,
java.lang.String branchID)
throws java.lang.Exception
st - открытый вызывающим методом Statementres - открытый вызывающим методом ResultSetpersonID - ID пользователя, снимаемого с должностиbranchID - ID филиала, к которому относится данный пользователь
java.lang.Exception - exc
public static java.lang.String getName(java.lang.String userID,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.sql.SQLException
java.sql.SQLException
public static java.lang.String getFullName(java.lang.String userID,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.sql.SQLException
java.sql.SQLExceptionpublic static java.lang.String getUserLocale(java.lang.String userID)
public static java.lang.String getName(java.lang.String lastname,
java.lang.String firstname,
java.lang.String patronymic)
public static UserPositionsInfo getUserPositionsInfo(java.lang.String userID,
java.lang.String locale,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.lang.Exception
java.lang.Exception
public static java.lang.String getInitials(java.lang.String lastname,
java.lang.String firstname,
java.lang.String patronymic)
public static java.lang.String getFullName(java.lang.String lastname,
java.lang.String firstname,
java.lang.String patronymic)
public static CommonPerson loadCommonPerson(java.lang.String userID,
java.lang.String locale,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.lang.Exception
java.lang.Exceptionpublic ServerResult<java.lang.Boolean> activate(java.lang.String personID)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||