Package org.opennms.web.outage
Class OutageUtil
- java.lang.Object
-
- org.opennms.web.outage.OutageUtil
-
public abstract class OutageUtil extends Object
Abstract OutageUtil class.
- Since:
- 1.8.1
- Version:
- $Id: $
- Author:
- ranger
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
DOWN_COLOR
ConstantDOWN_COLOR="red"
static String
FILTER_SERVLET_URL_BASE
ConstantFILTER_SERVLET_URL_BASE="outage/list.htm"
protected static String[]
LINK_IGNORES
ConstantLINK_IGNORES="new String[] { sortby, outtype, limit, "{trunked}
-
Constructor Summary
Constructors Constructor Description OutageUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Filter
getFilter(String filterString, javax.servlet.ServletContext servletContext)
getFilterstatic String
getFilterString(Filter filter)
getFilterStringstatic String
getPerspectiveLabel(String perspective)
static String
getStatusColor(Outage outage)
Returns the color to use for an outage, if no color then it returns null.static String
getStatusLabel(Outage outage)
Returns the icon to use for an outage, if no icon then it returns null.static String
makeHiddenTags(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms)
makeHiddenTagsstatic String
makeHiddenTags(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, List<Filter> filters)
makeHiddenTagsstatic String
makeHiddenTags(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, Filter filter, boolean add)
makeHiddenTagsstatic String
makeHiddenTags(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, OutageType outageType)
makeHiddenTagsstatic String
makeHiddenTags(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, SortStyle sortStyle)
makeHiddenTagsstatic String
makeHiddenTags(javax.servlet.http.HttpServletRequest request, SortStyle sortStyle, OutageType outageType, List<Filter> filters, int limit)
makeHiddenTagsstatic String
makeLink(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms)
makeLinkstatic String
makeLink(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, List<Filter> filters)
makeLinkstatic String
makeLink(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, Filter filter, boolean add)
makeLinkstatic String
makeLink(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, OutageType outageType)
makeLinkstatic String
makeLink(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, SortStyle sortStyle)
makeLinkstatic String
makeLink(javax.servlet.http.HttpServletRequest request, SortStyle sortStyle, OutageType outageType, List<Filter> filters, int limit)
makeLink
-
-
-
Field Detail
-
DOWN_COLOR
protected static final String DOWN_COLOR
ConstantDOWN_COLOR="red"
- See Also:
- Constant Field Values
-
FILTER_SERVLET_URL_BASE
public static final String FILTER_SERVLET_URL_BASE
ConstantFILTER_SERVLET_URL_BASE="outage/list.htm"
- See Also:
- Constant Field Values
-
LINK_IGNORES
protected static final String[] LINK_IGNORES
ConstantLINK_IGNORES="new String[] { sortby, outtype, limit, "{trunked}
-
-
Method Detail
-
getFilter
public static Filter getFilter(String filterString, javax.servlet.ServletContext servletContext)
getFilter
- Parameters:
filterString
- aString
object.- Returns:
- a org$opennms$web$filter$Filter object.
-
getFilterString
public static String getFilterString(Filter filter)
getFilterString
- Parameters:
filter
- a org$opennms$web$filter$Filter object.- Returns:
- a
String
object.
-
getStatusColor
public static String getStatusColor(Outage outage)
Returns the color to use for an outage, if no color then it returns null.
-
getStatusLabel
public static String getStatusLabel(Outage outage)
Returns the icon to use for an outage, if no icon then it returns null.
-
makeLink
public static String makeLink(javax.servlet.http.HttpServletRequest request, SortStyle sortStyle, OutageType outageType, List<Filter> filters, int limit)
makeLink
- Parameters:
request
- aHttpServletRequest
object.sortStyle
- aSortStyle
object.outageType
- aOutageType
object.filters
- aList
object.limit
- a int.- Returns:
- a
String
object.
-
makeLink
public static String makeLink(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms)
makeLink
- Parameters:
request
- aHttpServletRequest
object.parms
- aOutageQueryParms
object.- Returns:
- a
String
object.
-
makeLink
public static String makeLink(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, SortStyle sortStyle)
makeLink
- Parameters:
request
- aHttpServletRequest
object.parms
- aOutageQueryParms
object.sortStyle
- aSortStyle
object.- Returns:
- a
String
object.
-
makeLink
public static String makeLink(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, OutageType outageType)
makeLink
- Parameters:
request
- aHttpServletRequest
object.parms
- aOutageQueryParms
object.outageType
- aOutageType
object.- Returns:
- a
String
object.
-
makeLink
public static String makeLink(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, List<Filter> filters)
makeLink
- Parameters:
request
- aHttpServletRequest
object.parms
- aOutageQueryParms
object.filters
- aList
object.- Returns:
- a
String
object.
-
makeLink
public static String makeLink(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, Filter filter, boolean add)
makeLink
- Parameters:
request
- aHttpServletRequest
object.parms
- aOutageQueryParms
object.filter
- a org$opennms$web$filter$Filter object.add
- a boolean.- Returns:
- a
String
object.
-
makeHiddenTags
public static String makeHiddenTags(javax.servlet.http.HttpServletRequest request, SortStyle sortStyle, OutageType outageType, List<Filter> filters, int limit)
makeHiddenTags
- Parameters:
request
- aHttpServletRequest
object.sortStyle
- aSortStyle
object.outageType
- aOutageType
object.filters
- aList
object.limit
- a int.- Returns:
- a
String
object.
-
makeHiddenTags
public static String makeHiddenTags(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms)
makeHiddenTags
- Parameters:
request
- aHttpServletRequest
object.parms
- aOutageQueryParms
object.- Returns:
- a
String
object.
-
makeHiddenTags
public static String makeHiddenTags(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, SortStyle sortStyle)
makeHiddenTags
- Parameters:
request
- aHttpServletRequest
object.parms
- aOutageQueryParms
object.sortStyle
- aSortStyle
object.- Returns:
- a
String
object.
-
makeHiddenTags
public static String makeHiddenTags(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, OutageType outageType)
makeHiddenTags
- Parameters:
request
- aHttpServletRequest
object.parms
- aOutageQueryParms
object.outageType
- aOutageType
object.- Returns:
- a
String
object.
-
makeHiddenTags
public static String makeHiddenTags(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, List<Filter> filters)
makeHiddenTags
- Parameters:
request
- aHttpServletRequest
object.parms
- aOutageQueryParms
object.filters
- aList
object.- Returns:
- a
String
object.
-
makeHiddenTags
public static String makeHiddenTags(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, Filter filter, boolean add)
makeHiddenTags
- Parameters:
request
- aHttpServletRequest
object.parms
- aOutageQueryParms
object.filter
- a org$opennms$web$filter$Filter object.add
- a boolean.- Returns:
- a
String
object.
-
-