kotkabeans
Class AddUser

java.lang.Object
  |
  +--kotkabeans.AddUser

public class AddUser
extends java.lang.Object

is used to verify information of new user and make updates to the database.


Constructor Summary
AddUser()
           
 
Method Summary
static java.lang.String accountUsedBy(java.lang.String account)
          Return the name of user who has the account.
static java.lang.String addUser(java.lang.String account, java.lang.String password1, java.lang.String password2, java.lang.String cName, java.lang.String fNames, java.lang.String lName, int organisationID, int languageID, java.lang.String socsecBirth, java.lang.String socsecCentury, java.lang.String socsecEnd, java.lang.String www, java.lang.String email)
           
static java.lang.String addUser(java.lang.String account, java.lang.String password1, java.lang.String password2, java.lang.String cName, java.lang.String fNames, java.lang.String lName, int organisationID, int languageID, java.lang.String socsecBirth, java.lang.String socsecCentury, java.lang.String socsecEnd, java.lang.String www, java.lang.String email, int prefixTypeID)
           
static java.lang.String addUser(User user, boolean insertIfNoErrors, java.lang.String account, java.lang.String password1, java.lang.String password2, java.lang.String cName, java.lang.String fNames, java.lang.String lName, int organisationID, int languageID, java.lang.String socsecBirth, java.lang.String socsecCentury, java.lang.String socsecEnd, java.lang.String www, java.lang.String email, int prefixTypeID, java.lang.String studyingLocation)
           
static java.lang.String addUser(User user, boolean insertIfNoErrors, java.lang.String account, java.lang.String password1, java.lang.String password2, java.lang.String cName, java.lang.String fNames, java.lang.String lName, int organisationID, int languageID, java.lang.String socsecBirth, java.lang.String socsecCentury, java.lang.String socsecEnd, java.lang.String www, java.lang.String email, int prefixTypeID, java.lang.String studyingLocation, java.lang.String homeTown, java.lang.String motherLang)
           
static java.lang.String addUser(User user, java.lang.String account, java.lang.String password1, java.lang.String password2, java.lang.String cName, java.lang.String fNames, java.lang.String lName, int organisationID, int languageID, java.lang.String socsecBirth, java.lang.String socsecCentury, java.lang.String socsecEnd, java.lang.String www, java.lang.String email, int prefixTypeID)
           
static java.lang.String checkUserInformation(java.lang.String account, java.lang.String password1, java.lang.String password2, java.lang.String cName, java.lang.String fNames, java.lang.String lName, int organisationID, int languageID, java.lang.String socsecBirth, java.lang.String socsecCentury, java.lang.String socsecEnd, java.lang.String www, java.lang.String email, int prefixTypeID)
          This method checks if it is ok to add given person to the database.
static java.lang.String checkUserInformation(User user, java.lang.String account, java.lang.String password1, java.lang.String password2, java.lang.String cName, java.lang.String fNames, java.lang.String lName, int organisationID, int languageID, java.lang.String socsecBirth, java.lang.String socsecCentury, java.lang.String socsecEnd, java.lang.String www, java.lang.String email, int prefixTypeID)
           
static java.lang.String emailUsedBy(java.lang.String email)
          Return the name of user who has the same email.
static java.lang.String nameUsedBy(java.lang.String lname, java.lang.String fnames)
          Return the name of user who has the account.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddUser

public AddUser()
Method Detail

checkUserInformation

public static java.lang.String checkUserInformation(java.lang.String account,
                                                    java.lang.String password1,
                                                    java.lang.String password2,
                                                    java.lang.String cName,
                                                    java.lang.String fNames,
                                                    java.lang.String lName,
                                                    int organisationID,
                                                    int languageID,
                                                    java.lang.String socsecBirth,
                                                    java.lang.String socsecCentury,
                                                    java.lang.String socsecEnd,
                                                    java.lang.String www,
                                                    java.lang.String email,
                                                    int prefixTypeID)
                                             throws java.lang.Exception
This method checks if it is ok to add given person to the database. Two given passwords must match.

Parameters:
account - Username
password1 - typed in by user
password2 - verified password
organisationID - identifier of the user's homeorganisation
languageID - identifier of the user's native language
socsecBirth - first six number from persons socialsecuritynumber
socsecCentury - separator from persons socialsecuritynumber
socsecEnd - last four number from persons socialsecuritynumber
www - WWW address of the user
email - user's email address
Returns:
empty string if successfull, non empty string otherwise, error strings
java.lang.Exception

checkUserInformation

public static java.lang.String checkUserInformation(User user,
                                                    java.lang.String account,
                                                    java.lang.String password1,
                                                    java.lang.String password2,
                                                    java.lang.String cName,
                                                    java.lang.String fNames,
                                                    java.lang.String lName,
                                                    int organisationID,
                                                    int languageID,
                                                    java.lang.String socsecBirth,
                                                    java.lang.String socsecCentury,
                                                    java.lang.String socsecEnd,
                                                    java.lang.String www,
                                                    java.lang.String email,
                                                    int prefixTypeID)
                                             throws java.lang.Exception
java.lang.Exception

addUser

public static java.lang.String addUser(java.lang.String account,
                                       java.lang.String password1,
                                       java.lang.String password2,
                                       java.lang.String cName,
                                       java.lang.String fNames,
                                       java.lang.String lName,
                                       int organisationID,
                                       int languageID,
                                       java.lang.String socsecBirth,
                                       java.lang.String socsecCentury,
                                       java.lang.String socsecEnd,
                                       java.lang.String www,
                                       java.lang.String email,
                                       int prefixTypeID)
                                throws java.lang.Exception
java.lang.Exception

addUser

public static java.lang.String addUser(User user,
                                       java.lang.String account,
                                       java.lang.String password1,
                                       java.lang.String password2,
                                       java.lang.String cName,
                                       java.lang.String fNames,
                                       java.lang.String lName,
                                       int organisationID,
                                       int languageID,
                                       java.lang.String socsecBirth,
                                       java.lang.String socsecCentury,
                                       java.lang.String socsecEnd,
                                       java.lang.String www,
                                       java.lang.String email,
                                       int prefixTypeID)
                                throws java.lang.Exception
java.lang.Exception

addUser

public static java.lang.String addUser(java.lang.String account,
                                       java.lang.String password1,
                                       java.lang.String password2,
                                       java.lang.String cName,
                                       java.lang.String fNames,
                                       java.lang.String lName,
                                       int organisationID,
                                       int languageID,
                                       java.lang.String socsecBirth,
                                       java.lang.String socsecCentury,
                                       java.lang.String socsecEnd,
                                       java.lang.String www,
                                       java.lang.String email)
                                throws java.lang.Exception
java.lang.Exception

addUser

public static java.lang.String addUser(User user,
                                       boolean insertIfNoErrors,
                                       java.lang.String account,
                                       java.lang.String password1,
                                       java.lang.String password2,
                                       java.lang.String cName,
                                       java.lang.String fNames,
                                       java.lang.String lName,
                                       int organisationID,
                                       int languageID,
                                       java.lang.String socsecBirth,
                                       java.lang.String socsecCentury,
                                       java.lang.String socsecEnd,
                                       java.lang.String www,
                                       java.lang.String email,
                                       int prefixTypeID,
                                       java.lang.String studyingLocation)
                                throws java.lang.Exception
java.lang.Exception

addUser

public static java.lang.String addUser(User user,
                                       boolean insertIfNoErrors,
                                       java.lang.String account,
                                       java.lang.String password1,
                                       java.lang.String password2,
                                       java.lang.String cName,
                                       java.lang.String fNames,
                                       java.lang.String lName,
                                       int organisationID,
                                       int languageID,
                                       java.lang.String socsecBirth,
                                       java.lang.String socsecCentury,
                                       java.lang.String socsecEnd,
                                       java.lang.String www,
                                       java.lang.String email,
                                       int prefixTypeID,
                                       java.lang.String studyingLocation,
                                       java.lang.String homeTown,
                                       java.lang.String motherLang)
                                throws java.lang.Exception
java.lang.Exception

accountUsedBy

public static java.lang.String accountUsedBy(java.lang.String account)
Return the name of user who has the account. Note that this method doesn't care if the account has been deleted!


emailUsedBy

public static java.lang.String emailUsedBy(java.lang.String email)
Return the name of user who has the same email. Note that this method doesn't care if the mail / account has been deleted!


nameUsedBy

public static java.lang.String nameUsedBy(java.lang.String lname,
                                          java.lang.String fnames)
Return the name of user who has the account. Note that this method doesn't care if the account has been deleted!