|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectde.fh_mannheim.mm.dms.framework.UserManager
Organizes user accounts and connects to the database.
| Constructor Summary | |
UserManager(Config cfg)
Constructor. |
|
| Method Summary | |
boolean |
addUser(java.lang.String strName,
java.lang.String strUsername,
java.lang.String strPassword)
Add a new user. |
boolean |
addUser(java.lang.String strName,
java.lang.String strUsername,
java.lang.String strPassword,
Accesstype accesstype)
Add a new user. |
boolean |
addUser(User newUser)
Add a new user. |
boolean |
addUserCatgory(int nUserID,
java.lang.String strCategory)
Add a category to a user. |
boolean |
addUserDirectory(User user)
Add a user directory. |
boolean |
clearUserProfile(int nID)
Clear profile of user. |
boolean |
deleteUser(int nID)
Delete user. |
boolean |
existsUser(int nUserID)
Check if user exists. |
boolean |
existsUser(java.lang.String strUsername)
Check if user exists. |
boolean |
exportUsers(java.lang.String strFilename)
Export users to xml file. |
java.util.ArrayList |
getAllNames()
Get all usernames. |
java.util.ArrayList |
getAllUsernames()
Get all usernames. |
UserList |
getAllUsers()
Get all users. |
User |
getCurrentUser()
Get current user. |
User |
getDefaultUser()
Get default user. |
UserList |
getEqualUsers(int nUserID,
int nLimit)
Search users who have the same categories. |
User |
getUser(int nUserID)
Search user. |
User |
getUser(int nUserID,
java.lang.String strPassword)
Search user. |
User |
getUser(java.lang.String strUsername)
Search user. |
User |
getUser(java.lang.String strUsername,
java.lang.String strPassword)
Search user. |
User |
getUserByName(java.lang.String strName)
Search user. |
CategoryList |
getUserCategoryList(int nUserID)
Search categories for user. |
int |
getUserNum()
Count all users. |
int |
importUsers(java.lang.String strFilename)
Import users from xml file.. |
org.w3c.dom.Document |
produceReport()
Generate xml document. |
boolean |
setCurrentUser(int nUserID,
java.lang.String strPassword)
Set current user. |
boolean |
setCurrentUser(java.lang.String strUsername,
java.lang.String strPassword)
Set current user. |
boolean |
setCurrentUser(User user)
Set current user. |
org.w3c.dom.Element |
toElement(org.w3c.dom.Document doc)
Write information of uploads in a xml element. |
org.w3c.dom.Element |
toElement(org.w3c.dom.Element element,
org.w3c.dom.Document doc)
Write information of uploads in a xml element. |
java.lang.String |
toString()
Write information of users in a string. |
boolean |
updateUser(User editedUser)
Update an existing user. |
boolean |
updateUser(User editedUser,
java.lang.String strPassword)
Update an existing user. |
boolean |
validateUser(int nUserID,
java.lang.String strPassword)
Validate user. |
boolean |
validateUser(User user)
Validate user. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public UserManager(Config cfg)
cfg - Config| Method Detail |
public boolean addUser(java.lang.String strName,
java.lang.String strUsername,
java.lang.String strPassword)
throws DuplicateUserException
strName - Name of userstrUsername - Username of userstrPassword - Password
DuplicateUserException
public boolean addUser(java.lang.String strName,
java.lang.String strUsername,
java.lang.String strPassword,
Accesstype accesstype)
throws DuplicateUserException
strName - Name of userstrUsername - Username of userstrPassword - Passwordaccesstype - User rights
DuplicateUserException
public boolean addUser(User newUser)
throws DuplicateUserException
newUser - User, which should be added
DuplicateUserException
public boolean addUserCatgory(int nUserID,
java.lang.String strCategory)
nUserID - UserstrCategory - Category
public boolean addUserDirectory(User user)
user - User, which should be added
public boolean deleteUser(int nID)
nID - ID of user
public boolean clearUserProfile(int nID)
nID - ID of user
public boolean existsUser(int nUserID)
nUserID - ID of user
public boolean existsUser(java.lang.String strUsername)
strUsername - Name of user
public boolean exportUsers(java.lang.String strFilename)
throws java.io.IOException
strFilename - Filename of xml file
java.io.IOException - When file could not be savedpublic java.util.ArrayList getAllUsernames()
public java.util.ArrayList getAllNames()
public UserList getAllUsers()
public User getCurrentUser()
public User getDefaultUser()
public UserList getEqualUsers(int nUserID,
int nLimit)
nUserID - ID of usernLimit - Limit of user comparations
public User getUser(int nUserID)
nUserID - ID of user
public User getUser(int nUserID,
java.lang.String strPassword)
nUserID - ID of userstrPassword - Password
public User getUser(java.lang.String strUsername,
java.lang.String strPassword)
strUsername - Username of userstrPassword - Password
public User getUser(java.lang.String strUsername)
strUsername - Username of user
public User getUserByName(java.lang.String strName)
strName - Name of user
public CategoryList getUserCategoryList(int nUserID)
nUserID - ID of user
public int getUserNum()
public int importUsers(java.lang.String strFilename)
strFilename - Filename of xmlfile
public org.w3c.dom.Document produceReport()
produceReport in interface IProducerpublic org.w3c.dom.Element toElement(org.w3c.dom.Document doc)
toElement in interface IElementdoc - XML Document
public org.w3c.dom.Element toElement(org.w3c.dom.Element element,
org.w3c.dom.Document doc)
toElement in interface IElementelement - Root elementdoc - XML Document
public boolean setCurrentUser(int nUserID,
java.lang.String strPassword)
nUserID - ID of userstrPassword - password
public boolean setCurrentUser(java.lang.String strUsername,
java.lang.String strPassword)
strUsername - Username of user, who should be set as current userstrPassword -
public boolean setCurrentUser(User user)
user - User, who should be set as current userpublic java.lang.String toString()
toString in interface IElement
public boolean updateUser(User editedUser,
java.lang.String strPassword)
editedUser - User, which should be addedstrPassword - Password
public boolean updateUser(User editedUser)
editedUser - User, which should be added
public boolean validateUser(int nUserID,
java.lang.String strPassword)
nUserID - ID of userstrPassword - Password
public boolean validateUser(User user)
user - User, who should be validated
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||