gran.app.adapter.kernel.user
Class BaseUserAdapter

java.lang.Object
  extended bygran.app.adapter.kernel.user.BaseUserAdapter
All Implemented Interfaces:
Adapter, KernelAdapter, UserAdapter

public class BaseUserAdapter
extends java.lang.Object
implements UserAdapter


Constructor Summary
BaseUserAdapter()
           
 
Method Summary
 java.lang.String createUserImpl(java.lang.String parentUserId, java.lang.String login, java.lang.String name, java.lang.String prstatusId, java.lang.String result)
           
 boolean getActiveImpl(java.lang.String id, boolean result)
           
 java.util.ArrayList getChildrenImpl(java.lang.String id, java.util.ArrayList result)
           
 java.lang.String getDescription()
          Get description of adapter as plain text
 java.util.LinkedList getUserChainImpl(java.lang.String startid, java.lang.String stopid, java.util.LinkedList result)
           
 java.util.LinkedList getUserIdChainImpl(java.lang.String startid, java.lang.String stopid, java.util.LinkedList result)
           
 boolean init()
          Initialize adapter.
 boolean isParentOfImpl(java.lang.String parentid, java.lang.String childid, boolean result)
           
 void setMaximumChildrenAllowedImpl(java.lang.String userid, java.lang.Integer count)
           
 void updateUserImpl(java.lang.String userId, java.lang.String name, java.lang.String tel, java.lang.String email, java.lang.String smsmail, java.lang.String prstatusId, java.lang.String timezone, java.lang.String locale, java.lang.String company, java.lang.String emailTypeId, java.lang.String taskId, java.lang.String expire, boolean active)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseUserAdapter

public BaseUserAdapter()
Method Detail

init

public boolean init()
Description copied from interface: Adapter
Initialize adapter. TrackStudio calls this method during startup.

Specified by:
init in interface Adapter
Returns:
true when adapter initialized, false otherwise.

getDescription

public java.lang.String getDescription()
Description copied from interface: Adapter
Get description of adapter as plain text

Specified by:
getDescription in interface Adapter

createUserImpl

public java.lang.String createUserImpl(java.lang.String parentUserId,
                                       java.lang.String login,
                                       java.lang.String name,
                                       java.lang.String prstatusId,
                                       java.lang.String result)
                                throws GranException
Specified by:
createUserImpl in interface UserAdapter
Throws:
GranException

getUserChainImpl

public java.util.LinkedList getUserChainImpl(java.lang.String startid,
                                             java.lang.String stopid,
                                             java.util.LinkedList result)
                                      throws GranException
Specified by:
getUserChainImpl in interface UserAdapter
Throws:
GranException

getUserIdChainImpl

public java.util.LinkedList getUserIdChainImpl(java.lang.String startid,
                                               java.lang.String stopid,
                                               java.util.LinkedList result)
                                        throws GranException
Specified by:
getUserIdChainImpl in interface UserAdapter
Throws:
GranException

getChildrenImpl

public java.util.ArrayList getChildrenImpl(java.lang.String id,
                                           java.util.ArrayList result)
                                    throws GranException
Specified by:
getChildrenImpl in interface UserAdapter
Throws:
GranException

isParentOfImpl

public boolean isParentOfImpl(java.lang.String parentid,
                              java.lang.String childid,
                              boolean result)
                       throws GranException
Specified by:
isParentOfImpl in interface UserAdapter
Throws:
GranException

getActiveImpl

public boolean getActiveImpl(java.lang.String id,
                             boolean result)
                      throws GranException
Specified by:
getActiveImpl in interface UserAdapter
Throws:
GranException

setMaximumChildrenAllowedImpl

public void setMaximumChildrenAllowedImpl(java.lang.String userid,
                                          java.lang.Integer count)
                                   throws GranException
Specified by:
setMaximumChildrenAllowedImpl in interface UserAdapter
Throws:
GranException

updateUserImpl

public void updateUserImpl(java.lang.String userId,
                           java.lang.String name,
                           java.lang.String tel,
                           java.lang.String email,
                           java.lang.String smsmail,
                           java.lang.String prstatusId,
                           java.lang.String timezone,
                           java.lang.String locale,
                           java.lang.String company,
                           java.lang.String emailTypeId,
                           java.lang.String taskId,
                           java.lang.String expire,
                           boolean active)
                    throws GranException
Specified by:
updateUserImpl in interface UserAdapter
Throws:
GranException


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