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.