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 checkParametersImpl(java.lang.String result)
           
 java.lang.String getDefaultCategoryIdImpl(java.lang.String result)
           
 java.lang.String getDefaultFilterIdImpl(java.lang.String result)
           
 java.lang.String getDefaultPrstatusIdImpl(java.lang.String result)
           
 java.lang.String getDefaultTaskIdImpl(java.lang.String result)
           
 java.lang.String getDefaultUserIdImpl(java.lang.String result)
           
 java.lang.String getDescription()
          Get description of adapter as plain text
 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 contactMe, java.lang.String company, java.lang.String result)
          Register new user
 void sendRegisterMessageImpl(java.lang.String userid, 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 contactMe,
                                     java.lang.String company,
                                     java.lang.String result)
                              throws gran.exception.CantCreateUserException
Description copied from interface: RegistrationAdapter
Register new user

Specified by:
registerImpl in interface RegistrationAdapter
Returns:
generated password for new user
Throws:
gran.exception.CantCreateUserException

checkParametersImpl

public java.lang.String checkParametersImpl(java.lang.String result)
                                     throws gran.exception.GranException
Specified by:
checkParametersImpl in interface RegistrationAdapter
Throws:
gran.exception.GranException

sendRegisterMessageImpl

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

Specified by:
sendRegisterMessageImpl in interface RegistrationAdapter
Parameters:
pwd - - password
Throws:
gran.exception.GranException

getDefaultCategoryIdImpl

public java.lang.String getDefaultCategoryIdImpl(java.lang.String result)
                                          throws gran.exception.GranException
Specified by:
getDefaultCategoryIdImpl in interface RegistrationAdapter
Throws:
gran.exception.GranException

getDefaultPrstatusIdImpl

public java.lang.String getDefaultPrstatusIdImpl(java.lang.String result)
                                          throws gran.exception.GranException
Specified by:
getDefaultPrstatusIdImpl in interface RegistrationAdapter
Throws:
gran.exception.GranException

getDefaultUserIdImpl

public java.lang.String getDefaultUserIdImpl(java.lang.String result)
                                      throws gran.exception.GranException
Specified by:
getDefaultUserIdImpl in interface RegistrationAdapter
Throws:
gran.exception.GranException

getDefaultTaskIdImpl

public java.lang.String getDefaultTaskIdImpl(java.lang.String result)
                                      throws gran.exception.GranException
Specified by:
getDefaultTaskIdImpl in interface RegistrationAdapter
Throws:
gran.exception.GranException

getDefaultFilterIdImpl

public java.lang.String getDefaultFilterIdImpl(java.lang.String result)
                                        throws gran.exception.GranException
Specified by:
getDefaultFilterIdImpl in interface RegistrationAdapter
Throws:
gran.exception.GranException


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