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