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 |
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)
|
void |
forgotPassword(java.lang.String userId)
|
boolean |
getActive(java.lang.String userId)
|
int |
getAllowableUserQty(java.lang.String parentUserId)
|
java.util.List |
getChildren(java.lang.String userId)
|
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 |
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 |
getUserIdChain(java.lang.String startid,
java.lang.String stopid)
|
java.util.List |
getUserManagerChildren(java.lang.String userId)
|
boolean |
isParentOf(java.lang.String parentid,
java.lang.String childid)
|
void |
setMaximumChildrenAllowed(java.lang.String userId,
java.lang.Integer count)
|
void |
updateUser(java.lang.String userId,
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.sql.Timestamp expire,
boolean active,
boolean help,
java.lang.Integer showTreeMode,
java.lang.String userTabOrder,
java.lang.String taskTabOrder,
java.lang.String ownerId)
|
| 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()
forgotPassword
public void forgotPassword(java.lang.String userId)
throws GranException
- Throws:
GranException
updateUser
public void updateUser(java.lang.String userId,
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.sql.Timestamp expire,
boolean active,
boolean help,
java.lang.Integer showTreeMode,
java.lang.String userTabOrder,
java.lang.String taskTabOrder,
java.lang.String ownerId)
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
getChildren
public java.util.List getChildren(java.lang.String userId)
throws GranException
- Throws:
GranException
getUserAndChildrenListIdOnly
public java.util.List 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 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
findByLogin
public java.lang.String findByLogin(java.lang.String login)
throws GranException
- Throws:
GranException
Copyright © 2002-2005 TrackStudio, Ltd. All Rights Reserved.