org.opennms.web.outage
Class OutageUtil

java.lang.Object
  extended by org.opennms.web.outage.OutageUtil

public abstract class OutageUtil
extends Object

Abstract OutageUtil class.

Since:
1.8.1
Version:
$Id: $
Author:
ranger

Field Summary
protected static String DOWN_COLOR
          Constant DOWN_COLOR="red"
static String FILTER_SERVLET_URL_BASE
          Constant FILTER_SERVLET_URL_BASE="outage/list.htm"
protected static String[] LINK_IGNORES
          Constant LINK_IGNORES="new String[] { sortby, outtype, limit, "{trunked}
 
Constructor Summary
OutageUtil()
           
 
Method Summary
static Filter getFilter(String filterString, javax.servlet.ServletContext servletContext)
          getFilter
static String getFilterString(Filter filter)
          getFilterString
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)
          makeHiddenTags
static String makeHiddenTags(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, Filter filter, boolean add)
          makeHiddenTags
static String makeHiddenTags(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, List<Filter> filters)
          makeHiddenTags
static String makeHiddenTags(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, OutageType outageType)
          makeHiddenTags
static String makeHiddenTags(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, SortStyle sortStyle)
          makeHiddenTags
static String makeHiddenTags(javax.servlet.http.HttpServletRequest request, SortStyle sortStyle, OutageType outageType, List<Filter> filters, int limit)
          makeHiddenTags
static String makeLink(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms)
          makeLink
static String makeLink(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, Filter filter, boolean add)
          makeLink
static String makeLink(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, List<Filter> filters)
          makeLink
static String makeLink(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, OutageType outageType)
          makeLink
static String makeLink(javax.servlet.http.HttpServletRequest request, OutageQueryParms parms, SortStyle sortStyle)
          makeLink
static String makeLink(javax.servlet.http.HttpServletRequest request, SortStyle sortStyle, OutageType outageType, List<Filter> filters, int limit)
          makeLink
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DOWN_COLOR

protected static final String DOWN_COLOR
Constant DOWN_COLOR="red"

See Also:
Constant Field Values

FILTER_SERVLET_URL_BASE

public static final String FILTER_SERVLET_URL_BASE
Constant FILTER_SERVLET_URL_BASE="outage/list.htm"

See Also:
Constant Field Values

LINK_IGNORES

protected static final String[] LINK_IGNORES
Constant LINK_IGNORES="new String[] { sortby, outtype, limit, "{trunked}

Constructor Detail

OutageUtil

public OutageUtil()
Method Detail

getFilter

public static Filter getFilter(String filterString,
                               javax.servlet.ServletContext servletContext)

getFilter

Parameters:
filterString - a String 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.

Parameters:
outage - a Outage object.
Returns:
a String object.

getStatusLabel

public static String getStatusLabel(Outage outage)
Returns the icon to use for an outage, if no icon then it returns null.

Parameters:
outage - a Outage object.
Returns:
a String object.

makeLink

public static String makeLink(javax.servlet.http.HttpServletRequest request,
                              SortStyle sortStyle,
                              OutageType outageType,
                              List<Filter> filters,
                              int limit)

makeLink

Parameters:
request - a HttpServletRequest object.
sortStyle - a SortStyle object.
outageType - a OutageType object.
filters - a List object.
limit - a int.
Returns:
a String object.

makeLink

public static String makeLink(javax.servlet.http.HttpServletRequest request,
                              OutageQueryParms parms)

makeLink

Parameters:
request - a HttpServletRequest object.
parms - a OutageQueryParms object.
Returns:
a String object.

makeLink

public static String makeLink(javax.servlet.http.HttpServletRequest request,
                              OutageQueryParms parms,
                              SortStyle sortStyle)

makeLink

Parameters:
request - a HttpServletRequest object.
parms - a OutageQueryParms object.
sortStyle - a SortStyle object.
Returns:
a String object.

makeLink

public static String makeLink(javax.servlet.http.HttpServletRequest request,
                              OutageQueryParms parms,
                              OutageType outageType)

makeLink

Parameters:
request - a HttpServletRequest object.
parms - a OutageQueryParms object.
outageType - a OutageType object.
Returns:
a String object.

makeLink

public static String makeLink(javax.servlet.http.HttpServletRequest request,
                              OutageQueryParms parms,
                              List<Filter> filters)

makeLink

Parameters:
request - a HttpServletRequest object.
parms - a OutageQueryParms object.
filters - a List object.
Returns:
a String object.

makeLink

public static String makeLink(javax.servlet.http.HttpServletRequest request,
                              OutageQueryParms parms,
                              Filter filter,
                              boolean add)

makeLink

Parameters:
request - a HttpServletRequest object.
parms - a OutageQueryParms 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 - a HttpServletRequest object.
sortStyle - a SortStyle object.
outageType - a OutageType object.
filters - a List object.
limit - a int.
Returns:
a String object.

makeHiddenTags

public static String makeHiddenTags(javax.servlet.http.HttpServletRequest request,
                                    OutageQueryParms parms)

makeHiddenTags

Parameters:
request - a HttpServletRequest object.
parms - a OutageQueryParms object.
Returns:
a String object.

makeHiddenTags

public static String makeHiddenTags(javax.servlet.http.HttpServletRequest request,
                                    OutageQueryParms parms,
                                    SortStyle sortStyle)

makeHiddenTags

Parameters:
request - a HttpServletRequest object.
parms - a OutageQueryParms object.
sortStyle - a SortStyle object.
Returns:
a String object.

makeHiddenTags

public static String makeHiddenTags(javax.servlet.http.HttpServletRequest request,
                                    OutageQueryParms parms,
                                    OutageType outageType)

makeHiddenTags

Parameters:
request - a HttpServletRequest object.
parms - a OutageQueryParms object.
outageType - a OutageType object.
Returns:
a String object.

makeHiddenTags

public static String makeHiddenTags(javax.servlet.http.HttpServletRequest request,
                                    OutageQueryParms parms,
                                    List<Filter> filters)

makeHiddenTags

Parameters:
request - a HttpServletRequest object.
parms - a OutageQueryParms object.
filters - a List object.
Returns:
a String object.

makeHiddenTags

public static String makeHiddenTags(javax.servlet.http.HttpServletRequest request,
                                    OutageQueryParms parms,
                                    Filter filter,
                                    boolean add)

makeHiddenTags

Parameters:
request - a HttpServletRequest object.
parms - a OutageQueryParms object.
filter - a org$opennms$web$filter$Filter object.
add - a boolean.
Returns:
a String object.


Copyright © 2011. All Rights Reserved.