gran.app.adapter.kernel.registration
Class BaseRegistrationAdapter

java.lang.Object
  extended bygran.app.adapter.kernel.registration.BaseRegistrationAdapter
All Implemented Interfaces:
Adapter, KernelAdapter, RegistrationAdapter

public class BaseRegistrationAdapter
extends java.lang.Object
implements RegistrationAdapter


Constructor Summary
BaseRegistrationAdapter()
           
 
Method Summary
 java.lang.String getDefaultFilterIdImpl(java.lang.String result)
           
 java.lang.String getDescription()
          Get description of adapter as plain text
 java.util.ArrayList getProjectsImpl(java.util.ArrayList res)
           
 boolean init()
          Initialize adapter.
 java.lang.String registerImpl(java.lang.String login, java.lang.String name, java.lang.String email, java.lang.String locale, java.lang.String timezone, java.lang.String company, java.lang.String reg_id, java.lang.String result)
          Register new user
 void sendRegisterMessageImpl(java.lang.String sessionid, java.lang.String user_id, java.lang.String pwd)
          Send email notification message about successful registration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseRegistrationAdapter

public BaseRegistrationAdapter()
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

registerImpl

public java.lang.String registerImpl(java.lang.String login,
                                     java.lang.String name,
                                     java.lang.String email,
                                     java.lang.String locale,
                                     java.lang.String timezone,
                                     java.lang.String company,
                                     java.lang.String reg_id,
                                     java.lang.String result)
                              throws GranException
Description copied from interface: RegistrationAdapter
Register new user

Specified by:
registerImpl in interface RegistrationAdapter
Returns:
generated password for new user
Throws:
GranException

sendRegisterMessageImpl

public void sendRegisterMessageImpl(java.lang.String sessionid,
                                    java.lang.String user_id,
                                    java.lang.String pwd)
                             throws GranException
Description copied from interface: RegistrationAdapter
Send email notification message about successful registration

Specified by:
sendRegisterMessageImpl in interface RegistrationAdapter
Parameters:
user_id - - user
pwd - - password
Throws:
GranException

getProjectsImpl

public java.util.ArrayList getProjectsImpl(java.util.ArrayList res)
                                    throws GranException
Specified by:
getProjectsImpl in interface RegistrationAdapter
Throws:
GranException

getDefaultFilterIdImpl

public java.lang.String getDefaultFilterIdImpl(java.lang.String result)
Specified by:
getDefaultFilterIdImpl in interface RegistrationAdapter


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