|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.securedkernel.SecuredUserAdapterManager
public class SecuredUserAdapterManager
This manager is used for performing operations with users
Constructor Summary | |
---|---|
SecuredUserAdapterManager()
|
Method Summary | |
---|---|
java.lang.String |
authenticate(java.lang.String login,
java.lang.String password)
Try to authenticate |
void |
changePassword(SessionContext sc,
java.lang.String userId,
java.lang.String password1,
java.lang.String password2)
Change password for the user |
java.lang.String |
createUser(SessionContext sc,
java.lang.String parentId,
java.lang.String login,
java.lang.String name,
java.lang.String prstatusId)
Create a user |
void |
deleteUser(SessionContext sc,
java.lang.String userId)
Delete user |
SecuredUserBean |
findByLogin(SessionContext sc,
java.lang.String login)
Find user by ligin |
java.lang.String |
findUserIdByQuickGo(SessionContext sc,
java.lang.String quickGo)
|
void |
forgotPassword(java.lang.String login,
java.lang.String email)
Send e-mail with forgotten password |
boolean |
getActive(SessionContext sc,
java.lang.String userId)
Check is user active |
java.util.ArrayList |
getChildren(SessionContext sc,
java.lang.String userId)
Get children |
java.util.ArrayList |
getPossibleManagerList(SessionContext sc,
java.lang.String userId)
Get all possible managers |
java.util.ArrayList |
getUserAndChildrenList(SessionContext sc,
java.lang.String userId)
Get user and subordinates |
java.util.LinkedList |
getUserChain(SessionContext sc,
java.lang.String stopUserId)
Get chain of users |
java.util.LinkedList |
getUserChain(SessionContext sc,
java.lang.String stopUserId,
java.lang.String startUserId)
Get chain of users |
long |
getUserExpireDate(SessionContext sc,
java.lang.String userId)
Get expire date for the user |
java.lang.String |
getUserId(SessionContext sc)
Get id of a current user |
Slider |
getUserList(SessionContext sc,
java.lang.String managerId,
java.lang.String filterId,
int page,
boolean withUdf,
java.lang.String order)
Get filtered list of subordinates |
Slider |
getUserList(SessionContext sc,
java.lang.String managerId,
UserFValue filter,
int page,
boolean withUdf,
java.lang.String order)
Get filtered list of subordinates |
java.util.ArrayList |
getUserListForNewAcl(SessionContext sc,
java.lang.String forUserId)
Get user for just created access control rule |
java.util.ArrayList |
getUserManagerChildren(SessionContext sc,
java.lang.String userId)
Get subordinates for manager |
boolean |
isParentOf(SessionContext sc,
java.lang.String parentId,
java.lang.String userId)
Check if one user is parent of another |
void |
pasteUsers(SessionContext sc,
java.lang.String parentId,
java.lang.String[] userIds)
Paste users |
void |
setMaximumChildrenAllowed(SessionContext sc,
java.lang.String userId,
java.lang.Integer count)
Set number of maximum allowed children |
void |
updateLastLogonDate(SessionContext sc,
java.lang.String userId)
Update date of last logon for the user |
void |
updateUser(SessionContext sc,
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,
java.util.Calendar expire,
boolean active,
boolean help,
java.lang.Integer showTreeMode,
boolean htmlEditor)
Update properties of user |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SecuredUserAdapterManager()
Method Detail |
---|
public java.lang.String createUser(SessionContext sc, java.lang.String parentId, java.lang.String login, java.lang.String name, java.lang.String prstatusId) throws GranException
sc
- session contextparentId
- parent user's idlogin
- loginname
- nameprstatusId
- user's status
GranException
public void deleteUser(SessionContext sc, java.lang.String userId) throws GranException
sc
- session contextuserId
- user's id
GranException
public void updateLastLogonDate(SessionContext sc, java.lang.String userId) throws GranException
sc
- session contextuserId
- user's id
GranException
public void changePassword(SessionContext sc, java.lang.String userId, java.lang.String password1, java.lang.String password2) throws GranException
sc
- session contextuserId
- user's idpassword1
- passwordpassword2
- confirmation of password
GranException
public void updateUser(SessionContext sc, 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, java.util.Calendar expire, boolean active, boolean help, java.lang.Integer showTreeMode, boolean htmlEditor) throws GranException
sc
- session contextuserId
- user's idlogin
- loginname
- nametel
- telephone numberemail
- e-mail addressprstatusId
- user's statusmanagerId
- manager's idtimezone
- time zonelocale
- localecompany
- companyemailTypeId
- id of email templatetaskId
- task's idexpire
- login expire dateactive
- is user activehelp
- if true, help will be shown for the usershowTreeMode
- if true, navigate tree be shown for the userhtmlEditor
- if true, html editor be shown for the user
GranException
public java.util.ArrayList getPossibleManagerList(SessionContext sc, java.lang.String userId) throws GranException
sc
- session contextuserId
- user's id
GranException
public Slider getUserList(SessionContext sc, java.lang.String managerId, java.lang.String filterId, int page, boolean withUdf, java.lang.String order) throws GranException
sc
- session contextmanagerId
- manager's idfilterId
- filter's idpage
- number of values per pagewithUdf
- if true, custom fields values will be loadedorder
- sorting order
GranException
Slider
public Slider getUserList(SessionContext sc, java.lang.String managerId, UserFValue filter, int page, boolean withUdf, java.lang.String order) throws GranException
sc
- session contextmanagerId
- manager's idfilter
- filterpage
- number of values per pagewithUdf
- if true, custom fields values will be loadedorder
- sorting order
GranException
Slider
public java.util.ArrayList getUserManagerChildren(SessionContext sc, java.lang.String userId) throws GranException
sc
- session contextuserId
- user's id
GranException
SecuredUserBean
public java.util.ArrayList getUserAndChildrenList(SessionContext sc, java.lang.String userId) throws GranException
sc
- session contextuserId
- user's id
GranException
SecuredUserBean
public java.util.ArrayList getUserListForNewAcl(SessionContext sc, java.lang.String forUserId) throws GranException
sc
- session contextforUserId
- user's id
GranException
SecuredUserBean
public java.util.ArrayList getChildren(SessionContext sc, java.lang.String userId) throws GranException
sc
- session contextuserId
- user's id
GranException
SecuredUserBean
public java.util.LinkedList getUserChain(SessionContext sc, java.lang.String stopUserId) throws GranException
sc
- session contextstopUserId
- list user's id
GranException
public java.util.LinkedList getUserChain(SessionContext sc, java.lang.String stopUserId, java.lang.String startUserId) throws GranException
sc
- session contextstopUserId
- list user's idstartUserId
- first user's id
GranException
public java.lang.String authenticate(java.lang.String login, java.lang.String password) throws GranException
login
- loginpassword
- password
GranException
public java.lang.String getUserId(SessionContext sc) throws GranException
sc
- session context
GranException
public long getUserExpireDate(SessionContext sc, java.lang.String userId) throws GranException
sc
- session contextuserId
- user's id
GranException
public void setMaximumChildrenAllowed(SessionContext sc, java.lang.String userId, java.lang.Integer count) throws GranException
sc
- session contextuserId
- user's idcount
- maximum allowed children count
GranException
public boolean getActive(SessionContext sc, java.lang.String userId) throws GranException
sc
- session contextuserId
- user's id
GranException
public void forgotPassword(java.lang.String login, java.lang.String email) throws GranException
login
- loginemail
- e-mail
GranException
public boolean isParentOf(SessionContext sc, java.lang.String parentId, java.lang.String userId) throws GranException
sc
- session contextparentId
- parent's iduserId
- user's id
GranException
public SecuredUserBean findByLogin(SessionContext sc, java.lang.String login) throws GranException
sc
- session contextlogin
- login
GranException
SecuredUserBean
public java.lang.String findUserIdByQuickGo(SessionContext sc, java.lang.String quickGo) throws GranException
GranException
public void pasteUsers(SessionContext sc, java.lang.String parentId, java.lang.String[] userIds) throws GranException
sc
- session contextparentId
- id of a parent for pasted usersuserIds
- pasted user ids
GranException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |