public class Tools extends Object
Modifier and Type | Field and Description |
---|---|
static SimpleDateFormat |
DATE_FORMATTER
The Constant DATE_FORMATTER.
|
Constructor and Description |
---|
Tools() |
Modifier and Type | Method and Description |
---|---|
static boolean |
checkQuota(long currentValue,
long quota)
Returns false, if a quota is exceeded.
|
static UserManager |
doLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Tries to obtain user instance (workspace), if fails it crates a new one
|
static UserManager |
doLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
boolean createNew)
Tries to obtain user instance (workspace)
if createNew is true, it also tries to create a new user instance. |
static String |
extractFileName(javax.servlet.http.Part part)
Extract file name.
|
static URI |
generateArchiveRedirectUri(javax.servlet.http.HttpServletRequest requestContext,
String archiveId)
Generates a redirect URI to an archive
|
static String |
generateHashId(String input) |
static URI |
generateWorkspaceRedirectUri(javax.servlet.http.HttpServletRequest requestContext,
String workspaceId)
Generates Share URI to a workspace
|
static UserManager |
getUser(CookieManager cookies)
Gets the user.
|
static boolean |
isFilenameBlacklisted(String filename)
checks whether a filename is blacklisted or not
|
static void |
storeUserCookies(CookieManager cookies,
UserManager user) |
public static final SimpleDateFormat DATE_FORMATTER
public static UserManager doLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws CombineArchiveWebException, CombineArchiveWebCriticalException
request
- response
- CombineArchiveWebException
CombineArchiveWebCriticalException
public static UserManager doLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, boolean createNew) throws CombineArchiveWebException, CombineArchiveWebCriticalException
request
- response
- createNew
- CombineArchiveWebException
CombineArchiveWebCriticalException
public static UserManager getUser(CookieManager cookies) throws IOException
cookies
- the cookiesIOException
public static void storeUserCookies(CookieManager cookies, UserManager user)
public static final String extractFileName(javax.servlet.http.Part part)
part
- the partpublic static boolean checkQuota(long currentValue, long quota)
currentValue
- quota
- public static URI generateArchiveRedirectUri(javax.servlet.http.HttpServletRequest requestContext, String archiveId)
requestContext
- archiveId
- public static URI generateWorkspaceRedirectUri(javax.servlet.http.HttpServletRequest requestContext, String workspaceId)
requestContext
- workspaceId
- public static boolean isFilenameBlacklisted(String filename)
filename
- Copyright © 2015. All Rights Reserved.