gran.app.adapter.kernel.user
Class UserAdapterManager

java.lang.Object
  extended bygran.app.adapter.kernel.user.UserAdapterManager

public class UserAdapterManager
extends java.lang.Object


Constructor Summary
UserAdapterManager(java.util.Collection adapters)
           
 
Method Summary
 java.lang.String authenticate(java.lang.String login, java.lang.String password)
           
 void changePassword(java.lang.String id, java.lang.String password1, java.lang.String password2)
           
 int countUDF(java.lang.String id)
           
 gran.model.User createUser(java.lang.String parent, java.lang.String login, java.lang.String name, java.lang.String prstatus)
           
 void deleteUsers(java.lang.String[] ids)
           
 java.lang.String findByEmailNameProject(java.lang.String email, java.lang.String name, java.lang.String taskid)
           
 java.util.HashMap getActionsHash(java.lang.String user_id)
           
 java.util.Collection getChildren(java.lang.String id)
           
 java.util.Collection getEmailTypes()
           
 java.util.Collection getPossibleManager(java.lang.String userId, java.lang.String loggedUserId)
           
 java.util.Collection getUserAndChildrenCollection(java.lang.String userId)
           
 java.util.ArrayList getUserChain(java.lang.String startid, java.lang.String stopid)
           
 java.util.ArrayList getUserIdChain(java.lang.String startid, java.lang.String stopid)
           
 gran.app.slider.Slider getUserList(java.lang.String managerId, int page)
           
 boolean hasChildren(java.lang.String userid)
           
 boolean isParentOf(java.lang.String parentid, java.lang.String childid)
           
 void updateUser(java.lang.String id, java.lang.String login, java.lang.String name, java.lang.String tel, java.lang.String email, java.lang.String smsmail, java.lang.String prstatus, java.lang.String manager, java.lang.String timezone, java.lang.String locale, java.lang.String company, java.lang.String emailType, java.lang.String defaultProject, java.lang.String service, java.lang.String expire)
           
 boolean viewAllowed(java.lang.String userId, java.lang.String loggedUserId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserAdapterManager

public UserAdapterManager(java.util.Collection adapters)
Method Detail

createUser

public gran.model.User createUser(java.lang.String parent,
                                  java.lang.String login,
                                  java.lang.String name,
                                  java.lang.String prstatus)
                           throws gran.exception.CantCreateUserException,
                                  gran.exception.UsersLimitExceedException,
                                  gran.exception.GranException
Throws:
gran.exception.CantCreateUserException
gran.exception.UsersLimitExceedException
gran.exception.GranException

deleteUsers

public void deleteUsers(java.lang.String[] ids)
                 throws gran.exception.CantCreateUserException,
                        gran.exception.UsersLimitExceedException,
                        gran.exception.GranException
Throws:
gran.exception.CantCreateUserException
gran.exception.UsersLimitExceedException
gran.exception.GranException

changePassword

public void changePassword(java.lang.String id,
                           java.lang.String password1,
                           java.lang.String password2)
                    throws gran.exception.GranException
Throws:
gran.exception.GranException

updateUser

public void updateUser(java.lang.String id,
                       java.lang.String login,
                       java.lang.String name,
                       java.lang.String tel,
                       java.lang.String email,
                       java.lang.String smsmail,
                       java.lang.String prstatus,
                       java.lang.String manager,
                       java.lang.String timezone,
                       java.lang.String locale,
                       java.lang.String company,
                       java.lang.String emailType,
                       java.lang.String defaultProject,
                       java.lang.String service,
                       java.lang.String expire)
                throws gran.exception.GranException
Throws:
gran.exception.GranException

getPossibleManager

public java.util.Collection getPossibleManager(java.lang.String userId,
                                               java.lang.String loggedUserId)
                                        throws gran.exception.GranException
Throws:
gran.exception.GranException

authenticate

public java.lang.String authenticate(java.lang.String login,
                                     java.lang.String password)
                              throws gran.exception.GranException
Throws:
gran.exception.GranException

getActionsHash

public java.util.HashMap getActionsHash(java.lang.String user_id)
                                 throws gran.exception.GranException
Throws:
gran.exception.GranException

viewAllowed

public boolean viewAllowed(java.lang.String userId,
                           java.lang.String loggedUserId)
                    throws gran.exception.GranException
Throws:
gran.exception.GranException

getUserList

public gran.app.slider.Slider getUserList(java.lang.String managerId,
                                          int page)
                                   throws gran.exception.GranException
Throws:
gran.exception.GranException

getUserChain

public java.util.ArrayList getUserChain(java.lang.String startid,
                                        java.lang.String stopid)
                                 throws gran.exception.GranException
Throws:
gran.exception.GranException

getUserIdChain

public java.util.ArrayList getUserIdChain(java.lang.String startid,
                                          java.lang.String stopid)
                                   throws gran.exception.GranException
Throws:
gran.exception.GranException

getUserAndChildrenCollection

public java.util.Collection getUserAndChildrenCollection(java.lang.String userId)
                                                  throws gran.exception.GranException
Throws:
gran.exception.GranException

isParentOf

public boolean isParentOf(java.lang.String parentid,
                          java.lang.String childid)
                   throws gran.exception.GranException
Throws:
gran.exception.GranException

hasChildren

public boolean hasChildren(java.lang.String userid)
                    throws gran.exception.GranException
Throws:
gran.exception.GranException

countUDF

public int countUDF(java.lang.String id)
             throws gran.exception.GranException
Throws:
gran.exception.GranException

getChildren

public java.util.Collection getChildren(java.lang.String id)
                                 throws gran.exception.GranException
Throws:
gran.exception.GranException

getEmailTypes

public java.util.Collection getEmailTypes()
                                   throws gran.exception.GranException
Throws:
gran.exception.GranException

findByEmailNameProject

public java.lang.String findByEmailNameProject(java.lang.String email,
                                               java.lang.String name,
                                               java.lang.String taskid)
                                        throws gran.exception.GranException
Throws:
gran.exception.GranException


Copyright © 2002-2003 TrackStudio, Ltd. All Rights Reserved.