com.trackstudio.kernel.manager
Class UserManager
java.lang.Object
com.trackstudio.kernel.manager.KernelManager
com.trackstudio.kernel.manager.UserManager
public class UserManager
- extends KernelManager
Fields inherited from class com.trackstudio.kernel.manager.KernelManager |
hu |
Method Summary |
java.lang.String |
authenticate(java.lang.String login,
java.lang.String password)
|
void |
changePassword(java.lang.String userId,
java.lang.String password)
|
java.lang.String |
createUser(java.lang.String parentUserId,
java.lang.String login,
java.lang.String name,
java.lang.String prstatusId,
java.lang.String company)
|
void |
deleteUser(java.lang.String userId)
|
java.lang.String |
findByLogin(java.lang.String login)
|
java.lang.String |
findByName(java.lang.String name)
|
java.lang.String |
findUserByEmailAndName(java.lang.String email,
java.lang.String login)
|
java.lang.String |
findUserIdByEmailNameProject(java.lang.String email,
java.lang.String name,
java.lang.String taskId)
|
java.lang.String |
findUserIdByQuickGo(java.lang.String quick_go)
|
void |
forgotPassword(java.lang.String userId)
|
boolean |
getActive(java.lang.String userId)
|
int |
getAllowableUserQty(java.lang.String parentUserId)
|
protected static UserManager |
getInstance()
|
java.util.List |
getPossibleManagerList(java.lang.String userId,
java.lang.String loggedUserId)
|
java.util.List |
getUserAndChildrenList(java.lang.String userId)
|
java.util.List<java.lang.String> |
getUserAndChildrenListIdOnly(java.lang.String userId)
|
java.util.LinkedList |
getUserChain(java.lang.String stopUserId,
java.lang.String userId)
|
long |
getUserExpireDate(java.lang.String userId)
|
java.util.LinkedList<java.lang.String> |
getUserIdChain(java.lang.String startid,
java.lang.String stopid)
|
java.util.List |
getUserManagerChildren(java.lang.String userId)
|
java.lang.String |
getUsersource(java.lang.String userId,
java.lang.String prstatusId)
|
boolean |
isParentOf(java.lang.String parentid,
java.lang.String childid)
|
boolean |
isParentValidForOperation(java.lang.String[] usersId,
java.lang.String toUser)
|
boolean |
isUserWithLoginExists(java.lang.String login)
|
void |
setMaximumChildrenAllowed(java.lang.String userId,
java.lang.Integer count)
|
void |
updateLastLogon(java.lang.String userId)
|
void |
updateUser(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 emailType,
java.lang.String taskId,
java.util.Calendar expire,
boolean active,
boolean help,
java.lang.Integer showTreeMode,
boolean htmlEditor)
|
Methods inherited from class com.trackstudio.kernel.manager.KernelManager |
getAcl, getAttachment, getCategory, getEmailType, getFilter, getFind, getIndex, getLicense, getLongText, getMailImport, getMessage, getPrstatus, getRegistration, getReport, getScript, getStep, getTask, getTSInfo, getUdf, getUser, getWorkflow |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
protected static UserManager getInstance()
findUserIdByQuickGo
public java.lang.String findUserIdByQuickGo(java.lang.String quick_go)
throws GranException
- Throws:
GranException
forgotPassword
public void forgotPassword(java.lang.String userId)
throws GranException
- Throws:
GranException
updateUser
public void updateUser(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 emailType,
java.lang.String taskId,
java.util.Calendar expire,
boolean active,
boolean help,
java.lang.Integer showTreeMode,
boolean htmlEditor)
throws GranException
- Throws:
GranException
updateLastLogon
public void updateLastLogon(java.lang.String userId)
throws GranException
- Throws:
GranException
createUser
public java.lang.String createUser(java.lang.String parentUserId,
java.lang.String login,
java.lang.String name,
java.lang.String prstatusId,
java.lang.String company)
throws GranException
- Throws:
GranException
getPossibleManagerList
public java.util.List getPossibleManagerList(java.lang.String userId,
java.lang.String loggedUserId)
throws GranException
- Throws:
GranException
authenticate
public java.lang.String authenticate(java.lang.String login,
java.lang.String password)
throws GranException
- Throws:
GranException
getAllowableUserQty
public int getAllowableUserQty(java.lang.String parentUserId)
throws GranException
- Throws:
GranException
getUserExpireDate
public long getUserExpireDate(java.lang.String userId)
throws GranException
- Throws:
GranException
getUserChain
public java.util.LinkedList getUserChain(java.lang.String stopUserId,
java.lang.String userId)
throws GranException
- Throws:
GranException
findUserIdByEmailNameProject
public java.lang.String findUserIdByEmailNameProject(java.lang.String email,
java.lang.String name,
java.lang.String taskId)
throws GranException
- Throws:
GranException
findUserByEmailAndName
public java.lang.String findUserByEmailAndName(java.lang.String email,
java.lang.String login)
throws GranException
- Throws:
GranException
getUserAndChildrenList
public java.util.List getUserAndChildrenList(java.lang.String userId)
throws GranException
- Throws:
GranException
getUserAndChildrenListIdOnly
public java.util.List<java.lang.String> getUserAndChildrenListIdOnly(java.lang.String userId)
throws GranException
- Throws:
GranException
getUserManagerChildren
public java.util.List getUserManagerChildren(java.lang.String userId)
throws GranException
- Throws:
GranException
changePassword
public void changePassword(java.lang.String userId,
java.lang.String password)
throws GranException
- Throws:
GranException
deleteUser
public void deleteUser(java.lang.String userId)
throws GranException
- Throws:
GranException
getUserIdChain
public java.util.LinkedList<java.lang.String> getUserIdChain(java.lang.String startid,
java.lang.String stopid)
throws GranException
- Throws:
GranException
isParentOf
public boolean isParentOf(java.lang.String parentid,
java.lang.String childid)
throws GranException
- Throws:
GranException
getActive
public boolean getActive(java.lang.String userId)
throws GranException
- Throws:
GranException
setMaximumChildrenAllowed
public void setMaximumChildrenAllowed(java.lang.String userId,
java.lang.Integer count)
throws GranException
- Throws:
GranException
isUserWithLoginExists
public boolean isUserWithLoginExists(java.lang.String login)
throws GranException
- Throws:
GranException
findByLogin
public java.lang.String findByLogin(java.lang.String login)
throws GranException
- Throws:
GranException
findByName
public java.lang.String findByName(java.lang.String name)
throws GranException
- Throws:
GranException
getUsersource
public java.lang.String getUsersource(java.lang.String userId,
java.lang.String prstatusId)
throws GranException
- Throws:
GranException
isParentValidForOperation
public boolean isParentValidForOperation(java.lang.String[] usersId,
java.lang.String toUser)
throws GranException
- Throws:
GranException
Copyright © 2002-2008 TrackStudio, Ltd. All Rights Reserved.