|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--kotkabeans.Tools
contains some videly used functions
Field Summary | |
static int |
getRequestParametersCount
|
static int |
QUERY_MODE_HIDDEN_INPUT
|
static int |
QUERY_MODE_HREF
|
static int |
QUERY_MODE_LINEFEED
|
static int |
QUERY_MODE_REDIRECT
|
Constructor Summary | |
Tools()
|
Method Summary | |
static java.lang.String |
addHref(java.lang.String href)
Creates a href link used in HTML code. |
static java.lang.String |
addHref(java.lang.String href,
java.lang.String urlText)
|
static java.util.ArrayList |
arrangeKeys(java.util.Hashtable h)
Arranges key-values (must be Double!) |
static java.lang.String |
checkValidityOfEmail(java.lang.String email)
Checks validity of email address. |
static java.lang.String |
checkValidityOfEmail(java.lang.String email,
User user)
|
static java.lang.String |
checkValidityOfHetu(java.lang.String hetu)
Checks validity of Finnish ID number, SSN (hetu). |
static java.lang.String |
checkValidityOfHetu(java.lang.String hetu,
User user)
|
static boolean |
containsCharacters(java.lang.String str,
java.lang.String ch)
Checks if given string contains any of characters in later string |
static java.lang.String |
convertGrade(java.lang.String g)
Converts grade to acceptable form. |
static double |
decimalNro(java.lang.String nro)
Replaces all commas to points in decimalnumber nro |
static boolean |
deleteFile(java.lang.String fileName)
Deletes file. |
static java.lang.String |
getFile(java.lang.String fileName)
Returns contents of wanted file. |
static java.util.Locale |
getLocale(int languageID)
|
static java.lang.String |
getRequestParameters(javax.servlet.http.HttpServletRequest req,
java.lang.String[] parameters,
java.lang.String[] notWantedParams)
|
static java.lang.String |
getRequestParameters(javax.servlet.http.HttpServletRequest req,
java.lang.String[] parameters,
java.lang.String[] notWantedParams,
boolean amp)
Returns parameters and their values from request. |
static java.lang.String |
getRequestParameters(javax.servlet.http.HttpServletRequest req,
java.lang.String[] parameters,
java.lang.String[] notWantedParams,
int queryMode)
|
static java.lang.String |
getRequestParametersAsHiddens(javax.servlet.http.HttpServletRequest req,
java.lang.String[] parameters,
java.lang.String[] notWantedParams)
Returns parameters and their values as Hidden-fields from request. |
static java.lang.String |
getUnikTableName()
|
static boolean |
isInTable(java.lang.String[] table,
java.lang.String value)
Searches if table contains given value. |
static java.lang.String |
pad(java.lang.String str,
int finalLength)
Pads a string with specified pad string. |
static java.lang.String |
pad(java.lang.String str,
int finalLength,
int position)
|
static java.lang.String |
pad(java.lang.String str,
java.lang.String padStr,
int finalLength,
int position)
|
static java.lang.String |
parseFromBeginning(java.lang.String str,
java.lang.String legal)
Strips all characters after first found character in parameter notWanted. |
static java.lang.String |
parseNameSearch(java.lang.String s)
Generates part of sql-query when you want to make such a query, that retrieves persons by their lastname. |
static java.util.Hashtable |
parseParams(java.lang.String paramNames,
javax.servlet.http.HttpServletRequest req)
Deprecated. |
static java.util.Hashtable |
parseParams(java.lang.String paramNames,
javax.servlet.http.HttpServletRequest req,
boolean emptys)
Parses wanted parameters from HttpServletRequest into Hashtable. |
static java.lang.String |
parsePathPage(java.lang.String uri)
Parses host and parameters off from URI and returns path with page |
static java.lang.String |
parseSearch(java.lang.String s,
java.lang.String fieldName)
|
static java.lang.String |
randomString()
Returns random string created with specified length and characters. |
static java.lang.String |
randomString(int length)
|
static java.lang.String |
randomString(int length,
java.lang.String chars)
|
static void |
redirectWithCurrentParams(java.lang.String address,
javax.servlet.jsp.JspWriter out,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Clears buffer and redirects user to another page. |
static java.lang.String |
removeCharacters(java.lang.String s,
java.lang.String c)
|
static java.lang.String |
removeCharacters(java.lang.String s,
java.lang.String c,
java.lang.String except)
|
static java.lang.String |
removeIllegalCharactersAtTableName(java.lang.String s)
|
static java.lang.String |
retainCharacters(java.lang.String s,
java.lang.String except)
Removes the specified characters from input string. |
static boolean |
saveFile(java.lang.String fileName,
java.lang.String data)
Saves data to file |
static java.util.ArrayList |
sortHashtableByValue(java.util.Hashtable ht)
|
static java.lang.String |
stringToCommaSeparated(User user,
java.lang.String str)
|
static java.lang.String |
stringToCommaSeparated(User user,
java.lang.String str,
int count)
|
static java.lang.String |
stripTags(java.lang.String s)
Strips all HTML-tags from String Tai itseasiassa stripataan kaikki < ja > -merkkien välissä olevat |
static void |
synchronizeStreams(java.io.InputStream src,
java.io.PrintStream target)
Prints content from src to target, line by line. |
static java.lang.String |
trimString(java.lang.String value)
Deprecated. 12.6.2002 KK |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static int QUERY_MODE_REDIRECT
public static int QUERY_MODE_HREF
public static int QUERY_MODE_HIDDEN_INPUT
public static int QUERY_MODE_LINEFEED
public static int getRequestParametersCount
Constructor Detail |
public Tools()
Method Detail |
public static java.lang.String trimString(java.lang.String value)
value
- String to be trimmed
String.trim()
public static boolean isInTable(java.lang.String[] table, java.lang.String value)
table
- String array where to search.value
- Value that is searches
true
if array contains value, otherwise false
public static java.lang.String getRequestParametersAsHiddens(javax.servlet.http.HttpServletRequest req, java.lang.String[] parameters, java.lang.String[] notWantedParams) throws java.lang.Exception
req
- Current request.parameters
- Array containing wanted parameters.notWantedParams
- Array containin those parameters that we dont want to be added to parameters.
java.lang.Exception
public static java.lang.String getRequestParameters(javax.servlet.http.HttpServletRequest req, java.lang.String[] parameters, java.lang.String[] notWantedParams, boolean amp) throws java.lang.Exception
req
- Current request.parameters
- Array containing wanted parameters.notWantedParams
- Array containin those parameters that we dont want to be added to parameters.
java.lang.Exception
public static java.lang.String getRequestParameters(javax.servlet.http.HttpServletRequest req, java.lang.String[] parameters, java.lang.String[] notWantedParams, int queryMode) throws java.lang.Exception
java.lang.Exception
public static java.lang.String getRequestParameters(javax.servlet.http.HttpServletRequest req, java.lang.String[] parameters, java.lang.String[] notWantedParams) throws java.lang.Exception
java.lang.Exception
getRequestParameters(HttpServletRequest, String[], String[], boolean)
public static java.util.Hashtable parseParams(java.lang.String paramNames, javax.servlet.http.HttpServletRequest req, boolean emptys)
paramNames
- wanted parameters' names separated by commareq
- HttpServletRequest containing wanted parametersemptys
- if true empty values are taken also
public static java.util.Hashtable parseParams(java.lang.String paramNames, javax.servlet.http.HttpServletRequest req)
parseParams(String, HttpServletRequest, boolean)
public static java.lang.String parseNameSearch(java.lang.String s)
s
- Given search key
public static java.lang.String parseSearch(java.lang.String s, java.lang.String fieldName)
public static java.lang.String retainCharacters(java.lang.String s, java.lang.String except)
s
- The original stringexcept
- A string consisting of characters to not be removed, even if they appear in c.
public static java.lang.String removeCharacters(java.lang.String s, java.lang.String c)
public static java.lang.String removeCharacters(java.lang.String s, java.lang.String c, java.lang.String except)
public static java.lang.String checkValidityOfHetu(java.lang.String hetu)
hetu
- The hetu to be checked
public static java.lang.String checkValidityOfHetu(java.lang.String hetu, User user)
public static java.lang.String pad(java.lang.String str, int finalLength)
str
- the original stringfinalLength
- the final length of the padded string
public static java.lang.String pad(java.lang.String str, int finalLength, int position)
public static java.lang.String pad(java.lang.String str, java.lang.String padStr, int finalLength, int position)
public static java.lang.String getFile(java.lang.String fileName)
fileName
- filename containing path
public static boolean saveFile(java.lang.String fileName, java.lang.String data)
fileName
- filename containing pathdata
- data to write in filepublic static boolean deleteFile(java.lang.String fileName)
fileName
- filename containing path
public static java.lang.String addHref(java.lang.String href)
href
- URLpublic static java.lang.String addHref(java.lang.String href, java.lang.String urlText)
public static java.lang.String checkValidityOfEmail(java.lang.String email)
email
- The email address to be checked
public static java.lang.String checkValidityOfEmail(java.lang.String email, User user)
public static java.util.ArrayList arrangeKeys(java.util.Hashtable h)
h
- Hashtable to arrange
public static java.lang.String removeIllegalCharactersAtTableName(java.lang.String s)
public static java.lang.String getUnikTableName()
public static java.lang.String randomString()
public static java.lang.String randomString(int length)
public static java.lang.String randomString(int length, java.lang.String chars)
public static java.lang.String stripTags(java.lang.String s)
s
- string to Strip
public static boolean containsCharacters(java.lang.String str, java.lang.String ch)
str
- String that is testedch
- String containing characters
true
if given string contains any of characters in later string
otherwise false
.public static double decimalNro(java.lang.String nro) throws java.lang.NumberFormatException
nro
nro
- decimalnumber as string
java.lang.NumberFormatException
- if nro is not number at allpublic static java.lang.String parsePathPage(java.lang.String uri)
public static java.util.ArrayList sortHashtableByValue(java.util.Hashtable ht)
public static java.lang.String convertGrade(java.lang.String g)
g
- grade to convert
public static java.lang.String stringToCommaSeparated(User user, java.lang.String str)
public static java.lang.String stringToCommaSeparated(User user, java.lang.String str, int count)
public static void synchronizeStreams(java.io.InputStream src, java.io.PrintStream target) throws java.io.IOException
java.io.IOException
public static java.util.Locale getLocale(int languageID)
public static java.lang.String parseFromBeginning(java.lang.String str, java.lang.String legal)
str
- String which is to be strippedlegal
- String consisting of legal characterspublic static void redirectWithCurrentParams(java.lang.String address, javax.servlet.jsp.JspWriter out, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.lang.Exception
address
- where to jump ('?' or additional params may be inserted)out
- current jspwriterrequest
- current request (params are read here)response
- current response (new page is sent here)
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |