gran.app.adapter.external
Interface SecuredUserAdapter

All Superinterfaces:
Adapter, SecuredAdapter
All Known Implementing Classes:
BaseSecuredUserAdapter

public interface SecuredUserAdapter
extends SecuredAdapter

Used for user management


Method Summary
 java.lang.String authenticateImpl(java.lang.String login, java.lang.String password, java.lang.String result)
           
 void cancelUserImpl(java.lang.String sessionId, java.lang.String id)
           
 void changePasswordImpl(java.lang.String sessionId, java.lang.String userId, java.lang.String password1, java.lang.String password2)
          Change password
 java.lang.String createUserImpl(java.lang.String sessionId, java.lang.String parentUserId, java.lang.String login, java.lang.String name, java.lang.String prstatusId, java.lang.String result)
           
 void deleteUserImpl(java.lang.String sessionId, java.lang.String userId)
           
 java.lang.String findUserIdByEmailNameProjectImpl(java.lang.String sessionId, java.lang.String email, java.lang.String name, java.lang.String taskId, java.lang.String result)
           
 boolean getActiveImpl(java.lang.String sessionId, java.lang.String userId, boolean result)
           
 int getAllowableUserQtyImpl(java.lang.String sessionId, java.lang.String parentUserId)
           
 java.util.ArrayList getEmailTypeListImpl(java.lang.String sessionId, java.util.ArrayList result)
           
 long getExpireDateImpl(java.lang.String sessionId, java.lang.String userId, long result)
           
 java.util.ArrayList getPossibleManagerListImpl(java.lang.String sessionId, java.lang.String userId, java.lang.String loggedUserId, java.util.ArrayList result)
           
 java.util.ArrayList getUserAndChildrenListImpl(java.lang.String sessionId, java.lang.String userId, java.util.ArrayList result)
           
 java.util.LinkedList getUserChainImpl(java.lang.String sessionId, java.lang.String stopUserId, java.util.LinkedList result)
           
 java.lang.String getUserIdImpl(java.lang.String sessionId, java.lang.String result)
           
 Slider getUserListImpl(java.lang.String sessionId, java.lang.String managerId, int page, Slider result)
           
 boolean hasChildrenImpl(java.lang.String sessionId, java.lang.String userId, boolean result)
           
 void setMaximumChildrenAllowedImpl(java.lang.String sessionId, java.lang.String userId, java.lang.Integer count)
           
 void updateUserImpl(java.lang.String sessionId, java.lang.String userId, java.lang.String login, java.lang.String name, java.lang.String tel, java.lang.String email, java.lang.String smsmail, 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.lang.String expire, java.lang.String expiredate, boolean active)
          Update user information
 boolean viewUserAllowedImpl(java.lang.String sessionId, java.lang.String userId, boolean result)
           
 
Methods inherited from interface gran.app.adapter.Adapter
getDescription, init
 

Method Detail

createUserImpl

public java.lang.String createUserImpl(java.lang.String sessionId,
                                       java.lang.String parentUserId,
                                       java.lang.String login,
                                       java.lang.String name,
                                       java.lang.String prstatusId,
                                       java.lang.String result)
                                throws GranException
Throws:
GranException

deleteUserImpl

public void deleteUserImpl(java.lang.String sessionId,
                           java.lang.String userId)
                    throws GranException
Throws:
GranException

cancelUserImpl

public void cancelUserImpl(java.lang.String sessionId,
                           java.lang.String id)
                    throws GranException
Throws:
GranException

changePasswordImpl

public void changePasswordImpl(java.lang.String sessionId,
                               java.lang.String userId,
                               java.lang.String password1,
                               java.lang.String password2)
                        throws GranException
Change password

Parameters:
userId - - user id
password1 - - new password
password2 - - password confirmation
Throws:
GranException

updateUserImpl

public void updateUserImpl(java.lang.String sessionId,
                           java.lang.String userId,
                           java.lang.String login,
                           java.lang.String name,
                           java.lang.String tel,
                           java.lang.String email,
                           java.lang.String smsmail,
                           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.lang.String expire,
                           java.lang.String expiredate,
                           boolean active)
                    throws GranException
Update user information

Throws:
GranException

getPossibleManagerListImpl

public java.util.ArrayList getPossibleManagerListImpl(java.lang.String sessionId,
                                                      java.lang.String userId,
                                                      java.lang.String loggedUserId,
                                                      java.util.ArrayList result)
                                               throws GranException
Throws:
GranException

viewUserAllowedImpl

public boolean viewUserAllowedImpl(java.lang.String sessionId,
                                   java.lang.String userId,
                                   boolean result)
                            throws GranException
Throws:
GranException

getUserListImpl

public Slider getUserListImpl(java.lang.String sessionId,
                              java.lang.String managerId,
                              int page,
                              Slider result)
                       throws GranException
Throws:
GranException

getUserAndChildrenListImpl

public java.util.ArrayList getUserAndChildrenListImpl(java.lang.String sessionId,
                                                      java.lang.String userId,
                                                      java.util.ArrayList result)
                                               throws GranException
Throws:
GranException

hasChildrenImpl

public boolean hasChildrenImpl(java.lang.String sessionId,
                               java.lang.String userId,
                               boolean result)
                        throws GranException
Throws:
GranException

getEmailTypeListImpl

public java.util.ArrayList getEmailTypeListImpl(java.lang.String sessionId,
                                                java.util.ArrayList result)
                                         throws GranException
Throws:
GranException

findUserIdByEmailNameProjectImpl

public java.lang.String findUserIdByEmailNameProjectImpl(java.lang.String sessionId,
                                                         java.lang.String email,
                                                         java.lang.String name,
                                                         java.lang.String taskId,
                                                         java.lang.String result)
                                                  throws GranException
Throws:
GranException

getUserChainImpl

public java.util.LinkedList getUserChainImpl(java.lang.String sessionId,
                                             java.lang.String stopUserId,
                                             java.util.LinkedList result)
                                      throws GranException
Throws:
GranException

authenticateImpl

public java.lang.String authenticateImpl(java.lang.String login,
                                         java.lang.String password,
                                         java.lang.String result)
                                  throws GranException
Throws:
GranException

getUserIdImpl

public java.lang.String getUserIdImpl(java.lang.String sessionId,
                                      java.lang.String result)
                               throws GranException
Throws:
GranException

getExpireDateImpl

public long getExpireDateImpl(java.lang.String sessionId,
                              java.lang.String userId,
                              long result)
                       throws GranException
Throws:
GranException

setMaximumChildrenAllowedImpl

public void setMaximumChildrenAllowedImpl(java.lang.String sessionId,
                                          java.lang.String userId,
                                          java.lang.Integer count)
                                   throws GranException
Throws:
GranException

getAllowableUserQtyImpl

public int getAllowableUserQtyImpl(java.lang.String sessionId,
                                   java.lang.String parentUserId)
                            throws GranException
Throws:
GranException

getActiveImpl

public boolean getActiveImpl(java.lang.String sessionId,
                             java.lang.String userId,
                             boolean result)
                      throws GranException
Throws:
GranException


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