|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opennms.web.Util
public abstract class Util
Provides convenience functions for web-based interfaces.
| Constructor Summary | |
|---|---|
Util()
|
|
| Method Summary | |
|---|---|
static String |
calculateUrlBase(javax.servlet.http.HttpServletRequest request)
Return a string that represents the fully qualified URL for our servlet context, suitable for use in the HTML base tag. |
static String |
convertToJsSafeString(String str)
convertToJsSafeString |
static EventProxy |
createEventProxy()
createEventProxy |
static String |
decode(String string)
Encapsulate the deprecated decode method to fix it in one place. |
static String |
encode(String string)
Encapsulate the deprecated encode method to fix it in one place. |
static String |
formatDateToUIString(Date date)
An utility method to format a 'Date' into a string in the local specific DEFALUT DateFormat style for both the date and time. |
static String |
getHostHeader(javax.servlet.http.HttpServletRequest request)
Obtains the host and port used by the end user. |
static String |
getHostname(String ipAddress,
javax.servlet.ServletContext servletContext)
Deprecated. Please use NetworkElementFactory.getHostname instead. |
static Map<String,String> |
getOrderedMap(String[][] names)
getOrderedMap |
static String |
htmlify(String input)
htmlify |
static String |
makeHiddenTags(javax.servlet.http.HttpServletRequest request)
Creates hidden tags for all the parameters given in the request. |
static String |
makeHiddenTags(javax.servlet.http.HttpServletRequest request,
Map additions)
Creates hidden tags for all the parameters given in the request. |
static String |
makeHiddenTags(javax.servlet.http.HttpServletRequest request,
Map additions,
String[] ignores)
Creates hidden tags for all the parameters given in the request plus the additions, except for the parameters and additions listed in the ignore list. |
static String |
makeHiddenTags(javax.servlet.http.HttpServletRequest request,
Map additions,
String[] ignores,
Util.IgnoreType ignoreType)
Creates hidden tags for all the parameters given in the request plus the additions, except for the parmeters listed in the ignore list. |
static String |
makeHiddenTags(javax.servlet.http.HttpServletRequest request,
String[] ignores)
Creates hidden tags for all the parameters given in the request. |
static String |
makeQueryString(javax.servlet.http.HttpServletRequest request)
Creates a query string of the format "key1=value1&key2=value2" for each parameter in the given HttpServletRequest. |
static String |
makeQueryString(javax.servlet.http.HttpServletRequest request,
Map additions)
Creates a query string of the format "key1=value1&key2=value2" for each parameter in the given HttpServletRequest and key in
given Map. |
static String |
makeQueryString(javax.servlet.http.HttpServletRequest request,
Map additions,
String[] ignores)
Creates a query string of the format "key1=value1&key2=value2" for each parameter in the given HttpServletRequest and key in
given Map that is not listed in the ignore list. |
static String |
makeQueryString(javax.servlet.http.HttpServletRequest request,
Map additions,
String[] ignores,
Util.IgnoreType ignoreType)
Creates a query string of the format "key1=value1&key2=value2" for each parameter in the given HttpServletRequest and key in
given Map that is not listed in the ignore list. |
static String |
makeQueryString(javax.servlet.http.HttpServletRequest request,
String[] ignores)
Creates a query string of the format "key1=value1&key2=value2" for each parameter in the given HttpServletRequest that is not
listed in the ignore list. |
static String |
resolveIpAddress(String ipAddress,
javax.servlet.ServletContext servletContext)
Deprecated. Please use NetworkElementFactory.getHostname instead. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Util()
| Method Detail |
|---|
public static String calculateUrlBase(javax.servlet.http.HttpServletRequest request)
As an example, suppose your host was www.mycompany.com, you are serving
from port 80, and your web application name was "opennms," then this
method would return: http://www.mycompany.com:80/opennms/
If this guess is wrong, you can override it by setting the property
opennms.web.base-url in opennms.properties
(for embedded Jetty) or WEB-INF/configuration.properties (for Tomcat).
request - the servlet request you are servicing
String object.public static String getHostHeader(javax.servlet.http.HttpServletRequest request)
request - a HttpServletRequest object.
String object.
public static String getHostname(String ipAddress,
javax.servlet.ServletContext servletContext)
NetworkElementFactory.getHostname instead.
ipAddress - the IP address for which you want the hostname
String object.public static String encode(String string)
string - string to be encoded
public static String decode(String string)
string - string to be decoded
public static String resolveIpAddress(String ipAddress,
javax.servlet.ServletContext servletContext)
NetworkElementFactory.getHostname instead.
ipAddress - the IP address for which you want the hostname
String object.public static String makeHiddenTags(javax.servlet.http.HttpServletRequest request)
request - the HttpServletRequest to read the parameters
from
paramName" value=" paramValue"
/> tag for each parameter.
public static String makeHiddenTags(javax.servlet.http.HttpServletRequest request,
Map additions)
request - the HttpServletRequest to read the parameters
fromadditions - a map of extra parameters to create hidden tags for
paramName" value=" paramValue"
/> tag for each parameter.
public static String makeHiddenTags(javax.servlet.http.HttpServletRequest request,
String[] ignores)
request - the HttpServletRequest to read the parameters
fromignores - A string array containing request parameters to ignore
paramName" value=" paramValue"
/> tag for each parameter.
public static String makeHiddenTags(javax.servlet.http.HttpServletRequest request,
Map additions,
String[] ignores)
request - the HttpServletRequest to read the parameters
fromadditions - a map of extra parameters to create hidden tags forignores - the list of parameters not to create a hidden tag for
paramName" value=" paramValue"
/> tag for each parameter not in the ignore list.
public static String makeHiddenTags(javax.servlet.http.HttpServletRequest request,
Map additions,
String[] ignores,
Util.IgnoreType ignoreType)
request - the HttpServletRequest to read the parameters
fromadditions - a map of extra parameters to create hidden tags forignores - the list of parameters not to create a hidden tag forignoreType - whether the ignore list applies to the request parameters,
values in the additions map, or both
paramName" value=" paramValue"
/> tag for each parameter not in the ignore list.public static String makeQueryString(javax.servlet.http.HttpServletRequest request)
HttpServletRequest.
request - a HttpServletRequest object.
String object.makeQueryString( HttpServletRequest, Map, String[] )
public static String makeQueryString(javax.servlet.http.HttpServletRequest request,
Map additions)
HttpServletRequest and key in
given Map.
request - a HttpServletRequest object.additions - a Map object.
String object.makeQueryString( HttpServletRequest, Map, String[] )
public static String makeQueryString(javax.servlet.http.HttpServletRequest request,
String[] ignores)
HttpServletRequest that is not
listed in the ignore list.
request - a HttpServletRequest object.ignores - an array of String objects.
String object.makeQueryString( HttpServletRequest, Map, String[] )
public static String makeQueryString(javax.servlet.http.HttpServletRequest request,
Map additions,
String[] ignores)
HttpServletRequest and key in
given Map that is not listed in the ignore list.
request - the HttpServletRequest to read the parameters
fromadditions - a mapping of strings to strings or string arrays to be
included in the query stringignores - the list of parameters and map entries not to include
public static String makeQueryString(javax.servlet.http.HttpServletRequest request,
Map additions,
String[] ignores,
Util.IgnoreType ignoreType)
HttpServletRequest and key in
given Map that is not listed in the ignore list.
request - the HttpServletRequest to read the parameters
fromadditions - a mapping of strings to strings or string arrays to be
included in the query stringignores - the list of parameters and map entries not to includeignoreType - a Util.IgnoreType object.
public static Map<String,String> getOrderedMap(String[][] names)
getOrderedMap
names - an array of String objects.
Map object.public static String htmlify(String input)
htmlify
input - a String object.
String object.public static EventProxy createEventProxy()
createEventProxy
EventProxy object.public static final String formatDateToUIString(Date date)
date - a Date object.
String object.DateFormatpublic static String convertToJsSafeString(String str)
convertToJsSafeString
str - a String object.
String object.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||