public abstract class VulnerabilityUtil extends Object
VulnerabilityUtil
is a place to put user interface-specific
code that is common among many JSPs or servlets.
Modifier and Type | Field and Description |
---|---|
static String |
FILTER_SERVLET_URL_BASE
Constant
FILTER_SERVLET_URL_BASE="vulnerability/list" |
protected static Map<OnmsSeverity,String> |
icons
Constant
icons |
protected static Map<OnmsSeverity,String> |
labels
Constant
labels |
protected static String[] |
LINK_IGNORES
Constant
LINK_IGNORES="new String[] { sortby, restype, limit, "{trunked} |
protected static Map<String,VulnerabilityFactory.ResolutionType> |
resTypes
Constant
resTypes |
protected static Map<VulnerabilityFactory.ResolutionType,String> |
resTypesString
Constant
resTypesString |
protected static List<OnmsSeverity> |
severities
Constant
severities |
protected static Map<String,VulnerabilityFactory.SortStyle> |
sortStyles
Constant
sortStyles |
protected static Map<VulnerabilityFactory.SortStyle,String> |
sortStylesString
Constant
sortStylesString |
Constructor and Description |
---|
VulnerabilityUtil() |
Modifier and Type | Method and Description |
---|---|
static Filter |
getFilter(String filterString,
javax.servlet.ServletContext servletContext)
getFilter
|
static String |
getFilterString(Filter filter)
getFilterString
|
static VulnerabilityFactory.ResolutionType |
getResolutionType(String resTypeString)
getResolutionType
|
static String |
getResolutionTypeString(VulnerabilityFactory.ResolutionType resType)
getResolutionTypeString
|
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)
getSortStyle
|
static String |
getSortStyleString(VulnerabilityFactory.SortStyle sortStyle)
getSortStyleString
|
static String |
makeHiddenTags(javax.servlet.http.HttpServletRequest request,
VulnerabilityFactory.SortStyle sortStyle,
VulnerabilityFactory.ResolutionType resType,
List<Filter> filters,
int limit)
makeHiddenTags
|
static String |
makeHiddenTags(javax.servlet.http.HttpServletRequest request,
VulnerabilityQueryParms parms)
makeHiddenTags
|
static String |
makeHiddenTags(javax.servlet.http.HttpServletRequest request,
VulnerabilityQueryParms parms,
Filter filter,
boolean add)
makeHiddenTags
|
static String |
makeHiddenTags(javax.servlet.http.HttpServletRequest request,
VulnerabilityQueryParms parms,
List<Filter> filters)
makeHiddenTags
|
static String |
makeHiddenTags(javax.servlet.http.HttpServletRequest request,
VulnerabilityQueryParms parms,
VulnerabilityFactory.ResolutionType resType)
makeHiddenTags
|
static String |
makeHiddenTags(javax.servlet.http.HttpServletRequest request,
VulnerabilityQueryParms parms,
VulnerabilityFactory.SortStyle sortStyle)
makeHiddenTags
|
static String |
makeLink(javax.servlet.http.HttpServletRequest request,
VulnerabilityFactory.SortStyle sortStyle,
VulnerabilityFactory.ResolutionType resType,
List<Filter> filters,
int limit)
makeLink
|
static String |
makeLink(javax.servlet.http.HttpServletRequest request,
VulnerabilityQueryParms parms)
makeLink
|
static String |
makeLink(javax.servlet.http.HttpServletRequest request,
VulnerabilityQueryParms parms,
Filter filter,
boolean add)
makeLink
|
static String |
makeLink(javax.servlet.http.HttpServletRequest request,
VulnerabilityQueryParms parms,
List<Filter> filters)
makeLink
|
static String |
makeLink(javax.servlet.http.HttpServletRequest request,
VulnerabilityQueryParms parms,
VulnerabilityFactory.ResolutionType resType)
makeLink
|
static String |
makeLink(javax.servlet.http.HttpServletRequest request,
VulnerabilityQueryParms parms,
VulnerabilityFactory.SortStyle sortStyle)
makeLink
|
protected static final Map<OnmsSeverity,String> labels
labels
protected static final Map<OnmsSeverity,String> icons
icons
protected static final Map<String,VulnerabilityFactory.SortStyle> sortStyles
sortStyles
protected static final Map<VulnerabilityFactory.SortStyle,String> sortStylesString
sortStylesString
protected static final Map<String,VulnerabilityFactory.ResolutionType> resTypes
resTypes
protected static final Map<VulnerabilityFactory.ResolutionType,String> resTypesString
resTypesString
protected static final List<OnmsSeverity> severities
severities
public static final String FILTER_SERVLET_URL_BASE
FILTER_SERVLET_URL_BASE="vulnerability/list"
protected static final String[] LINK_IGNORES
LINK_IGNORES="new String[] { sortby, restype, limit, "{trunked}
public static String getSeverityIcon(int severity)
severity
- a int.String
object.public static String getSeverityIcon(Integer severity)
public static VulnerabilityFactory.SortStyle getSortStyle(String sortStyleString)
getSortStyle
sortStyleString
- a String
object.VulnerabilityFactory.SortStyle
object.public static String getSortStyleString(VulnerabilityFactory.SortStyle sortStyle)
getSortStyleString
sortStyle
- a VulnerabilityFactory.SortStyle
object.String
object.public static VulnerabilityFactory.ResolutionType getResolutionType(String resTypeString)
getResolutionType
resTypeString
- a String
object.VulnerabilityFactory.ResolutionType
object.public static String getResolutionTypeString(VulnerabilityFactory.ResolutionType resType)
getResolutionTypeString
resType
- a VulnerabilityFactory.ResolutionType
object.String
object.public static Filter getFilter(String filterString, javax.servlet.ServletContext servletContext)
getFilter
public static String makeLink(javax.servlet.http.HttpServletRequest request, VulnerabilityFactory.SortStyle sortStyle, VulnerabilityFactory.ResolutionType resType, List<Filter> filters, int limit)
makeLink
request
- a HttpServletRequest
object.sortStyle
- a VulnerabilityFactory.SortStyle
object.resType
- a VulnerabilityFactory.ResolutionType
object.filters
- a List
object.limit
- a int.String
object.public static String makeLink(javax.servlet.http.HttpServletRequest request, VulnerabilityQueryParms parms)
makeLink
request
- a HttpServletRequest
object.parms
- a VulnerabilityQueryParms
object.String
object.public static String makeLink(javax.servlet.http.HttpServletRequest request, VulnerabilityQueryParms parms, VulnerabilityFactory.SortStyle sortStyle)
makeLink
request
- a HttpServletRequest
object.parms
- a VulnerabilityQueryParms
object.sortStyle
- a VulnerabilityFactory.SortStyle
object.String
object.public static String makeLink(javax.servlet.http.HttpServletRequest request, VulnerabilityQueryParms parms, VulnerabilityFactory.ResolutionType resType)
makeLink
request
- a HttpServletRequest
object.parms
- a VulnerabilityQueryParms
object.resType
- a VulnerabilityFactory.ResolutionType
object.String
object.public static String makeLink(javax.servlet.http.HttpServletRequest request, VulnerabilityQueryParms parms, List<Filter> filters)
makeLink
request
- a HttpServletRequest
object.parms
- a VulnerabilityQueryParms
object.filters
- a List
object.String
object.public static String makeLink(javax.servlet.http.HttpServletRequest request, VulnerabilityQueryParms parms, Filter filter, boolean add)
makeLink
request
- a HttpServletRequest
object.parms
- a VulnerabilityQueryParms
object.filter
- a Filter
object.add
- a boolean.String
object.public static String makeHiddenTags(javax.servlet.http.HttpServletRequest request, VulnerabilityFactory.SortStyle sortStyle, VulnerabilityFactory.ResolutionType resType, List<Filter> filters, int limit)
makeHiddenTags
request
- a HttpServletRequest
object.sortStyle
- a VulnerabilityFactory.SortStyle
object.resType
- a VulnerabilityFactory.ResolutionType
object.filters
- a List
object.limit
- a int.String
object.public static String makeHiddenTags(javax.servlet.http.HttpServletRequest request, VulnerabilityQueryParms parms)
makeHiddenTags
request
- a HttpServletRequest
object.parms
- a VulnerabilityQueryParms
object.String
object.public static String makeHiddenTags(javax.servlet.http.HttpServletRequest request, VulnerabilityQueryParms parms, VulnerabilityFactory.SortStyle sortStyle)
makeHiddenTags
request
- a HttpServletRequest
object.parms
- a VulnerabilityQueryParms
object.sortStyle
- a VulnerabilityFactory.SortStyle
object.String
object.public static String makeHiddenTags(javax.servlet.http.HttpServletRequest request, VulnerabilityQueryParms parms, VulnerabilityFactory.ResolutionType resType)
makeHiddenTags
request
- a HttpServletRequest
object.parms
- a VulnerabilityQueryParms
object.resType
- a VulnerabilityFactory.ResolutionType
object.String
object.public static String makeHiddenTags(javax.servlet.http.HttpServletRequest request, VulnerabilityQueryParms parms, List<Filter> filters)
makeHiddenTags
request
- a HttpServletRequest
object.parms
- a VulnerabilityQueryParms
object.filters
- a List
object.String
object.public static String makeHiddenTags(javax.servlet.http.HttpServletRequest request, VulnerabilityQueryParms parms, Filter filter, boolean add)
makeHiddenTags
request
- a HttpServletRequest
object.parms
- a VulnerabilityQueryParms
object.filter
- a Filter
object.add
- a boolean.String
object.Copyright © 2015. All Rights Reserved.