org.opennms.web.vulnerability
Class VulnerabilityUtil

java.lang.Object
  extended by org.opennms.web.vulnerability.VulnerabilityUtil

public abstract class VulnerabilityUtil
extends Object

Convenient Java methods and constants for use in the vulnerability user interface.

VulnerabilityUtil is a place to put user interface-specific code that is common among many JSPs or servlets.


Field Summary
static String FILTER_SERVLET_URL_BASE
           
protected static Map<OnmsSeverity,String> icons
           
protected static Map<OnmsSeverity,String> labels
           
protected static String[] LINK_IGNORES
           
protected static Map<String,VulnerabilityFactory.ResolutionType> resTypes
           
protected static Map<VulnerabilityFactory.ResolutionType,String> resTypesString
           
protected static List<OnmsSeverity> severities
           
protected static Map<String,VulnerabilityFactory.SortStyle> sortStyles
           
protected static Map<VulnerabilityFactory.SortStyle,String> sortStylesString
           
 
Constructor Summary
VulnerabilityUtil()
           
 
Method Summary
static Filter getFilter(String filterString)
           
static String getFilterString(Filter filter)
           
static VulnerabilityFactory.ResolutionType getResolutionType(String resTypeString)
           
static String getResolutionTypeString(VulnerabilityFactory.ResolutionType resType)
           
static String getSeverityIcon(int severity)
          Can return null, in that case, use no icon.
static String getSeverityIcon(Integer severity)
          Can return null, in that case, use no icon.
static VulnerabilityFactory.SortStyle getSortStyle(String sortStyleString)
           
static String getSortStyleString(VulnerabilityFactory.SortStyle sortStyle)
           
static String makeHiddenTags(HttpServletRequest request, VulnerabilityFactory.SortStyle sortStyle, VulnerabilityFactory.ResolutionType resType, List<Filter> filters, int limit)
           
static String makeHiddenTags(HttpServletRequest request, VulnerabilityQueryParms parms)
           
static String makeHiddenTags(HttpServletRequest request, VulnerabilityQueryParms parms, Filter filter, boolean add)
           
static String makeHiddenTags(HttpServletRequest request, VulnerabilityQueryParms parms, List<Filter> filters)
           
static String makeHiddenTags(HttpServletRequest request, VulnerabilityQueryParms parms, VulnerabilityFactory.ResolutionType resType)
           
static String makeHiddenTags(HttpServletRequest request, VulnerabilityQueryParms parms, VulnerabilityFactory.SortStyle sortStyle)
           
static String makeLink(HttpServletRequest request, VulnerabilityFactory.SortStyle sortStyle, VulnerabilityFactory.ResolutionType resType, List<Filter> filters, int limit)
           
static String makeLink(HttpServletRequest request, VulnerabilityQueryParms parms)
           
static String makeLink(HttpServletRequest request, VulnerabilityQueryParms parms, Filter filter, boolean add)
           
static String makeLink(HttpServletRequest request, VulnerabilityQueryParms parms, List<Filter> filters)
           
static String makeLink(HttpServletRequest request, VulnerabilityQueryParms parms, VulnerabilityFactory.ResolutionType resType)
           
static String makeLink(HttpServletRequest request, VulnerabilityQueryParms parms, VulnerabilityFactory.SortStyle sortStyle)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

labels

protected static final Map<OnmsSeverity,String> labels

icons

protected static final Map<OnmsSeverity,String> icons

sortStyles

protected static final Map<String,VulnerabilityFactory.SortStyle> sortStyles

sortStylesString

protected static final Map<VulnerabilityFactory.SortStyle,String> sortStylesString

resTypes

protected static final Map<String,VulnerabilityFactory.ResolutionType> resTypes

resTypesString

protected static final Map<VulnerabilityFactory.ResolutionType,String> resTypesString

severities

protected static final List<OnmsSeverity> severities

FILTER_SERVLET_URL_BASE

public static final String FILTER_SERVLET_URL_BASE
See Also:
Constant Field Values

LINK_IGNORES

protected static final String[] LINK_IGNORES
Constructor Detail

VulnerabilityUtil

public VulnerabilityUtil()
Method Detail

getSeverityIcon

public static String getSeverityIcon(int severity)
Can return null, in that case, use no icon.


getSeverityIcon

public static String getSeverityIcon(Integer severity)
Can return null, in that case, use no icon.


getSortStyle

public static VulnerabilityFactory.SortStyle getSortStyle(String sortStyleString)

getSortStyleString

public static String getSortStyleString(VulnerabilityFactory.SortStyle sortStyle)

getResolutionType

public static VulnerabilityFactory.ResolutionType getResolutionType(String resTypeString)

getResolutionTypeString

public static String getResolutionTypeString(VulnerabilityFactory.ResolutionType resType)

getFilter

public static Filter getFilter(String filterString)

getFilterString

public static String getFilterString(Filter filter)

makeLink

public static String makeLink(HttpServletRequest request,
                              VulnerabilityFactory.SortStyle sortStyle,
                              VulnerabilityFactory.ResolutionType resType,
                              List<Filter> filters,
                              int limit)

makeLink

public static String makeLink(HttpServletRequest request,
                              VulnerabilityQueryParms parms)

makeLink

public static String makeLink(HttpServletRequest request,
                              VulnerabilityQueryParms parms,
                              VulnerabilityFactory.SortStyle sortStyle)

makeLink

public static String makeLink(HttpServletRequest request,
                              VulnerabilityQueryParms parms,
                              VulnerabilityFactory.ResolutionType resType)

makeLink

public static String makeLink(HttpServletRequest request,
                              VulnerabilityQueryParms parms,
                              List<Filter> filters)

makeLink

public static String makeLink(HttpServletRequest request,
                              VulnerabilityQueryParms parms,
                              Filter filter,
                              boolean add)

makeHiddenTags

public static String makeHiddenTags(HttpServletRequest request,
                                    VulnerabilityFactory.SortStyle sortStyle,
                                    VulnerabilityFactory.ResolutionType resType,
                                    List<Filter> filters,
                                    int limit)

makeHiddenTags

public static String makeHiddenTags(HttpServletRequest request,
                                    VulnerabilityQueryParms parms)

makeHiddenTags

public static String makeHiddenTags(HttpServletRequest request,
                                    VulnerabilityQueryParms parms,
                                    VulnerabilityFactory.SortStyle sortStyle)

makeHiddenTags

public static String makeHiddenTags(HttpServletRequest request,
                                    VulnerabilityQueryParms parms,
                                    VulnerabilityFactory.ResolutionType resType)

makeHiddenTags

public static String makeHiddenTags(HttpServletRequest request,
                                    VulnerabilityQueryParms parms,
                                    List<Filter> filters)

makeHiddenTags

public static String makeHiddenTags(HttpServletRequest request,
                                    VulnerabilityQueryParms parms,
                                    Filter filter,
                                    boolean add)


Copyright © 2009. All Rights Reserved.