|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.soap.service.user.User
public class User
Класс описывает web-сервис для работы с полями
Constructor Summary | |
---|---|
User()
|
Method Summary | |
---|---|
java.lang.String |
authenticate(java.lang.String login,
java.lang.String password)
Производится авторизация пользователя по логину и паролю |
boolean |
canUserAction(java.lang.String sessionId,
java.lang.String action,
java.lang.String userId)
Проверяет возможность действия над пользователем для списка статусов |
void |
changePassword(java.lang.String sessionId,
java.lang.String userId,
java.lang.String password1,
java.lang.String password2)
Меняет пароль пользователя |
java.lang.String |
createUser(java.lang.String sessionId,
java.lang.String parentUserId,
java.lang.String login,
java.lang.String name,
java.lang.String prstatusId)
Создается новый пользователя |
void |
deleteUser(java.lang.String sessionId,
java.lang.String userId)
Удаляется пользователь |
UserBean |
findByLogin(java.lang.String sessionId,
java.lang.String login)
Возвращает ID пользователя с указанным логином |
UserBean |
findByName(java.lang.String sessionId,
java.lang.String name)
Возвращает ID пользователя с указанным именем |
java.lang.String |
findUserIdByQuickGo(java.lang.String sessionId,
java.lang.String quickGo)
Производит поиск ID пользователя по логину и имени |
void |
forgotPassword(java.lang.String login,
java.lang.String email)
Восстанавливает пароль пользователя - отсылается письмо на e-mail пользователя с новым паролем |
boolean |
getActive(java.lang.String sessionId,
java.lang.String userId)
GПроверяет активен пользователь или нет |
UserBean[] |
getChildrenUsers(java.lang.String sessionId,
java.lang.String userId)
Возвращает дочерних пользователей для указанного |
UserBean[] |
getPossibleManagerList(java.lang.String sessionId,
java.lang.String userId)
Возвращает список доступных менеджеров |
UserBean[] |
getUserAndChildrenList(java.lang.String sessionId,
java.lang.String userId)
Возвращает список, состоящий из указанного пользователя и подчиненных пользователей |
UserBean[] |
getUserChain(java.lang.String sessionId,
java.lang.String stopUserId,
java.lang.String startUserId)
Возвращает список цепочки пользователей от одного пользователя до другого |
java.util.ArrayList<java.lang.Integer> |
getUserErrors()
|
long |
getUserExpireDate(java.lang.String sessionId,
java.lang.String userId)
Возвращает дату истекания срока действия логина пользователя |
java.lang.String |
getUserId(java.lang.String sessionId)
Возвращает ID залогиненного пользователя |
UserSliderBean |
getUserList(java.lang.String sessionId,
java.lang.String managerId,
java.lang.String filter,
int page,
boolean withUdf,
java.lang.String[] ordr)
Возвращает список отфильтрованных пользователей |
UserBean[] |
getUserListForNewAcl(java.lang.String sessionId,
java.lang.String userId)
Возвращает список пользователей для нового правила доступа |
UserBean[] |
getUserManagerChildren(java.lang.String sessionId,
java.lang.String userId)
Возвращает список дочерних пользователей для менеджера |
boolean |
importBookmark(java.lang.String sessionId,
java.lang.String name,
long createDate,
java.lang.String filterId,
java.lang.String taskId,
java.lang.String userId,
java.lang.String ownerId)
Создание новой закладки с указанным названием, датой и фильтром для задачи или пользователя |
java.lang.String |
importUser(java.lang.String sessionId,
java.lang.String userLogin,
java.lang.String userName,
java.lang.String userPhone,
java.lang.String userEmail,
java.lang.String userPrstatus,
java.lang.String userTimezone,
java.lang.String userTemplate,
java.lang.String userLocale,
java.lang.String userCompany,
java.lang.String userEmailTree,
java.lang.String userDefaultProject,
long userExpireDate,
java.lang.String preferences,
boolean userIsActive,
boolean userShowHelp,
java.lang.String userHTMLEditor,
java.lang.String userShowTreeMode,
java.lang.String userParentUser,
java.lang.String userPassword,
java.lang.String[] userUDFNames,
java.lang.String[] userUDFValues)
Тмпортирует пользователя |
void |
pasteUsers(java.lang.String sessionId,
java.lang.String parentId,
java.lang.String[] userIds)
Вставляет пользователя при операции PASTE |
void |
setMaximumChildrenAllowed(java.lang.String sessionId,
java.lang.String userId,
int count)
Устанавливает максимальное колличество подчиненных пользователей |
void |
setUserErrors(java.util.ArrayList<java.lang.Integer> errors)
|
void |
updateLastLogonDate(java.lang.String sessionId,
java.lang.String userId)
Редактирует время последнего логина пользователя |
void |
updateUser(java.lang.String sessionId,
java.lang.String userId,
java.lang.String login,
java.lang.String name,
java.lang.String tel,
java.lang.String email,
java.lang.String prstatusId,
java.lang.String managerId,
java.lang.String timezone,
java.lang.String locale,
java.lang.String company,
java.lang.String emailTypeId,
java.lang.String taskId,
long expire,
java.lang.String preferences,
boolean active)
Редактирует пользователя |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public User()
Method Detail |
---|
public java.util.ArrayList<java.lang.Integer> getUserErrors()
public void setUserErrors(java.util.ArrayList<java.lang.Integer> errors)
public java.lang.String createUser(java.lang.String sessionId, java.lang.String parentUserId, java.lang.String login, java.lang.String name, java.lang.String prstatusId) throws java.lang.Exception
sessionId
- сессия пользователяparentUserId
- ID менеджераlogin
- Логинname
- Имя пользователяprstatusId
- ID статуса пользователя
java.lang.Exception
public java.lang.String importUser(java.lang.String sessionId, java.lang.String userLogin, java.lang.String userName, java.lang.String userPhone, java.lang.String userEmail, java.lang.String userPrstatus, java.lang.String userTimezone, java.lang.String userTemplate, java.lang.String userLocale, java.lang.String userCompany, java.lang.String userEmailTree, java.lang.String userDefaultProject, long userExpireDate, java.lang.String preferences, boolean userIsActive, boolean userShowHelp, java.lang.String userHTMLEditor, java.lang.String userShowTreeMode, java.lang.String userParentUser, java.lang.String userPassword, java.lang.String[] userUDFNames, java.lang.String[] userUDFValues) throws java.lang.Exception
sessionId
- сессия пользователяuserLogin
- логинuserName
- имяuserPhone
- номер телефонаuserEmail
- e-mailuserPrstatus
- статусuserTimezone
- таймзонаuserTemplate
- шаблонuserLocale
- локальuserCompany
- компанияuserEmailTree
- userEmailTreeuserDefaultProject
- проект по умолчаниюuserExpireDate
- дата истекания срока пользователяpreferences
- настройкиuserIsActive
- активность пользователяuserShowHelp
- показывать ли подсказкиuserHTMLEditor
- надо ли хтмл редакторuserShowTreeMode
- тип отображения дереваuserParentUser
- родительский пользовательuserPassword
- парольuserUDFNames
- названия пользовательских полейuserUDFValues
- значения пользовательских полей
java.lang.Exception
- при необходимостиpublic void deleteUser(java.lang.String sessionId, java.lang.String userId) throws java.lang.Exception
sessionId
- сессия пользователяuserId
- ID пользователя, которого удаляем
java.lang.Exception
public void updateLastLogonDate(java.lang.String sessionId, java.lang.String userId) throws java.lang.Exception
sessionId
- сессия пользователяuserId
- ID пользователя
java.lang.Exception
public void forgotPassword(java.lang.String login, java.lang.String email) throws java.lang.Exception
email
- почта пользователяlogin
- логин пользователя
java.lang.Exception
public void changePassword(java.lang.String sessionId, java.lang.String userId, java.lang.String password1, java.lang.String password2) throws java.lang.Exception
sessionId
- сессия пользователяuserId
- ID пользователяpassword1
- парольpassword2
- повтор пароля
java.lang.Exception
public void updateUser(java.lang.String sessionId, java.lang.String userId, java.lang.String login, java.lang.String name, java.lang.String tel, java.lang.String email, java.lang.String prstatusId, java.lang.String managerId, java.lang.String timezone, java.lang.String locale, java.lang.String company, java.lang.String emailTypeId, java.lang.String taskId, long expire, java.lang.String preferences, boolean active) throws java.lang.Exception
sessionId
- сессия пользователяuserId
- ID редактируемого пользователяlogin
- Логин пользователяname
- Имя пользователяtel
- Телефон пользователяemail
- E-mail пользователяprstatusId
- ID статуса пользователяmanagerId
- ID менеджера пользователяtimezone
- Таймзонаlocale
- Локальcompany
- КомпанияemailTypeId
- тип габлонаtaskId
- ID задачиexpire
- Дата истекания срока действия пользователяpreferences
- Настройки пользователяactive
- Активен пользователь или нет
java.lang.Exception
public UserBean[] getPossibleManagerList(java.lang.String sessionId, java.lang.String userId) throws java.lang.Exception
sessionId
- сессия пользователяuserId
- ID пользователя, для которого ищется список менеджеров
java.lang.Exception
UserRelatedInfo
public UserBean[] getUserManagerChildren(java.lang.String sessionId, java.lang.String userId) throws java.lang.Exception
sessionId
- сессия пользователяuserId
- ID пользователя
java.lang.Exception
UserRelatedInfo
public UserBean[] getUserAndChildrenList(java.lang.String sessionId, java.lang.String userId) throws java.lang.Exception
sessionId
- сессия пользователяuserId
- ID пользователя, для которого получается список
java.lang.Exception
UserRelatedInfo
public UserBean[] getUserListForNewAcl(java.lang.String sessionId, java.lang.String userId) throws java.lang.Exception
sessionId
- сессия пользователяuserId
- для какого пользователя созадется правило
java.lang.Exception
SecuredUserBean
public UserBean[] getChildrenUsers(java.lang.String sessionId, java.lang.String userId) throws java.lang.Exception
sessionId
- сессия пользователяuserId
- ID пользователя
java.lang.Exception
public UserBean[] getUserChain(java.lang.String sessionId, java.lang.String stopUserId, java.lang.String startUserId) throws java.lang.Exception
sessionId
- сессия пользователяstartUserId
- ID начального пользователяstopUserId
- ID конечного пользователя
java.lang.Exception
UserRelatedInfo
public java.lang.String authenticate(java.lang.String login, java.lang.String password) throws java.lang.Exception
login
- Логинpassword
- Пароль
java.lang.Exception
public java.lang.String getUserId(java.lang.String sessionId) throws java.lang.Exception
sessionId
- сессия пользователя
java.lang.Exception
public long getUserExpireDate(java.lang.String sessionId, java.lang.String userId) throws java.lang.Exception
sessionId
- сессия пользователяuserId
- ID пользователя
java.lang.Exception
public void setMaximumChildrenAllowed(java.lang.String sessionId, java.lang.String userId, int count) throws java.lang.Exception
sessionId
- сессия пользователяuserId
- ID пользвоателяcount
- Колличетсво подчиненных пользователей
java.lang.Exception
public boolean getActive(java.lang.String sessionId, java.lang.String userId) throws java.lang.Exception
sessionId
- сессия пользователяuserId
- ID пользователя, которого проверяем
java.lang.Exception
public UserSliderBean getUserList(java.lang.String sessionId, java.lang.String managerId, java.lang.String filter, int page, boolean withUdf, java.lang.String[] ordr) throws java.lang.Exception
sessionId
- сессия пользователяmanagerId
- ID менеджераfilter
- ID фильтраpage
- страницаwithUdf
- Нужно ли фильтровать пользовательские поляordr
- порядок сортировки
java.lang.Exception
public boolean canUserAction(java.lang.String sessionId, java.lang.String action, java.lang.String userId) throws java.lang.Exception
sessionId
- сессия пользователяaction
- действиеuserId
- ID пользователя
java.lang.Exception
public UserBean findByLogin(java.lang.String sessionId, java.lang.String login) throws java.lang.Exception
sessionId
- сессия пользователяlogin
- Логин
java.lang.Exception
public UserBean findByName(java.lang.String sessionId, java.lang.String name) throws java.lang.Exception
sessionId
- сессия пользователяname
- Имя
java.lang.Exception
public java.lang.String findUserIdByQuickGo(java.lang.String sessionId, java.lang.String quickGo) throws java.lang.Exception
sessionId
- сессия пользователяquickGo
- логин или имя пользователя
java.lang.Exception
public void pasteUsers(java.lang.String sessionId, java.lang.String parentId, java.lang.String[] userIds) throws java.lang.Exception
sessionId
- сессия пользователяparentId
- ID пользователя, куда вставляемuserIds
- список ID вставляемых пользователей
java.lang.Exception
public boolean importBookmark(java.lang.String sessionId, java.lang.String name, long createDate, java.lang.String filterId, java.lang.String taskId, java.lang.String userId, java.lang.String ownerId) throws java.lang.Exception
sessionId
- сессия пользователяname
- Название закладкиcreateDate
- Дата созданияfilterId
- ФильтрtaskId
- ЗадачаuserId
- ПользовательownerId
- Автор закладки
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |