|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectinfo.aduna.gee.publication.servlets.db.DatabaseHandler
public class DatabaseHandler
Class DatabaseHandler contains utility methods for adding and removing Zpad users. Futhermore: DatabaseHandler is the only class that has knowledge about the "database" files in the user's or system's configuration.
| Field Summary | |
|---|---|
static String |
EXTERNAL_EMAIL
|
static String |
EXTERNAL_PASSWORD
|
| Constructor Summary | |
|---|---|
DatabaseHandler()
|
|
| Method Summary | |
|---|---|
protected static SubscriptionDefinitions |
_evaluateAndMergeSystemSubscriptions(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo,
Vector sbsInfos)
|
protected static void |
_rmMinusR(File fileOrDir)
|
static void |
addCover(javax.servlet.http.HttpServletRequest request,
CoverInfo coverInfo)
Add a cover to a Zpad server. |
static void |
addCoverBuilder(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo,
String categories)
Add a cover builing user to a Zpad server. |
static void |
addDefaultsUser(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo,
String categories)
Add a 'defaults' maintenance user to a Zpad server. |
static void |
addReplicator(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo,
String categories)
Add a replicator user to a Zpad server. |
static void |
addUser(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo,
String categories)
Add a user to a Zpad server. |
static void |
copyDirectory(File source,
File dest)
Copy the contents of one directory to another. |
static void |
copyFile(File source,
File dest)
Copy the contents of one file to another. |
static InputStream |
getDecodingInputStream(String path)
|
static HashSet |
getUserCategories(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo)
|
static WProperties |
getUserCLabelDescriptions(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo)
|
static CoverInfo |
getUserCover(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo,
boolean useRequest)
Get the user's Cover. |
static SubscriptionDefinitions |
getUserDefaultSubscriptions(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo)
|
static HashMap |
getUserSubscriptions(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo,
boolean ignorePL)
|
static SubscriptionDefinitions |
getUserSystemSubscriptions(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo)
|
static void |
removeCover(javax.servlet.http.HttpServletRequest request,
CoverInfo coverInfo)
Remove a cover from a Zpad server. |
static void |
removeUser(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo)
Remove a user from a Zpad server. |
static void |
removeUser(String host,
UserInfo userInfo)
|
static void |
storeCoverCategoryRules(javax.servlet.http.HttpServletRequest request,
CoverInfo coverInfo,
String carString)
Store the cover's category rules |
static void |
storeUserCategories(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo,
String categories)
Store the user's categories |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String EXTERNAL_PASSWORD
public static final String EXTERNAL_EMAIL
| Constructor Detail |
|---|
public DatabaseHandler()
| Method Detail |
|---|
public static void addUser(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo,
String categories)
throws IOException
IOException
public static void addCoverBuilder(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo,
String categories)
throws IOException
IOException
public static void addReplicator(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo,
String categories)
throws IOException
IOException
public static void addDefaultsUser(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo,
String categories)
throws IOException
IOException
public static void removeUser(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo)
throws IOException
IOException
public static void removeUser(String host,
UserInfo userInfo)
throws IOException
IOException
public static void addCover(javax.servlet.http.HttpServletRequest request,
CoverInfo coverInfo)
throws IOException
IOException
public static void removeCover(javax.servlet.http.HttpServletRequest request,
CoverInfo coverInfo)
throws IOException
IOException
public static void copyDirectory(File source,
File dest)
throws IOException
source - the directory to copydest - the directory to copy to.
IOException
public static void copyFile(File source,
File dest)
throws IOException
source - the file to copydest - the file to copy to.
IOException
public static HashSet getUserCategories(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo)
public static HashMap getUserSubscriptions(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo,
boolean ignorePL)
throws IOException
IOException
public static SubscriptionDefinitions getUserSystemSubscriptions(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo)
public static SubscriptionDefinitions getUserDefaultSubscriptions(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo)
protected static SubscriptionDefinitions _evaluateAndMergeSystemSubscriptions(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo,
Vector sbsInfos)
public static WProperties getUserCLabelDescriptions(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo)
public static InputStream getDecodingInputStream(String path)
public static void storeUserCategories(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo,
String categories)
public static void storeCoverCategoryRules(javax.servlet.http.HttpServletRequest request,
CoverInfo coverInfo,
String carString)
public static CoverInfo getUserCover(javax.servlet.http.HttpServletRequest request,
UserInfo userInfo,
boolean useRequest)
useRequest - if true, use the "cover=...." that might be part of the request
if false, ignore it (e.g. in "/find/....?cover=....)protected static void _rmMinusR(File fileOrDir)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||