OutageDao
implementation insteadpublic class OutageFactory extends Object
Modifier and Type | Method and Description |
---|---|
static Outage |
getOutage(int outageId)
Deprecated.
getOutage
|
static int |
getOutageCount()
Deprecated.
Return the count of current outages.
|
static int |
getOutageCount(OutageType outageType,
Filter[] filters)
Deprecated.
Count the number of outages for a given outage type.
|
static Outage[] |
getOutages()
Deprecated.
Return all unresolved outages sorted by the default sort style, outage
identifier.
|
static Outage[] |
getOutages(SortStyle sortStyle)
Deprecated.
Return all unresolved outages sorted by the given sort style.
|
static Outage[] |
getOutages(SortStyle sortStyle,
OutageType outType)
Deprecated.
Return all outages (optionally only unresolved outages) sorted by the
given sort style.
|
static Outage[] |
getOutages(SortStyle sortStyle,
OutageType outType,
Filter[] filters)
Deprecated.
Return all outages (optionally only unresolved outages) sorted by the
given sort style.
|
static Outage[] |
getOutages(SortStyle sortStyle,
OutageType outType,
Filter[] filters,
int limit,
int offset)
Deprecated.
Return all notices (optionally only unacknowledged notices) sorted by the
given sort style.
|
static Outage[] |
getOutagesForInterface(int nodeId,
String ipAddress,
boolean includeResolved,
javax.servlet.ServletContext servletContext)
Deprecated.
Replaced by
" #getOutagesForInterface(int,String,SortStyle,OutageType) getOutagesForInterface(int,String,SortStyle,OutageType)"
|
static Outage[] |
getOutagesForInterface(int nodeId,
String ipAddress,
javax.servlet.ServletContext servletContext)
Deprecated.
Return all unresolved notices for the given interface.
|
static Outage[] |
getOutagesForInterface(int nodeId,
String ipAddress,
SortStyle sortStyle,
OutageType outType,
javax.servlet.ServletContext servletContext)
Deprecated.
Return all outages (optionally only unresolved outages) sorted by given
sort style for the given interface.
|
static Outage[] |
getOutagesForInterface(String ipAddress)
Deprecated.
Return all unacknowledged notices sorted by time for that have the given
IP address, regardless of what node they belong to.
|
static Outage[] |
getOutagesForInterface(String ipAddress,
boolean includeResolved)
Deprecated.
Replaced by
" #getOutagesForInterface(String,SortStyle,OutageType) getOutagesForInterface(String,SortStyle,OutageType)"
|
static Outage[] |
getOutagesForInterface(String ipAddress,
SortStyle sortStyle,
OutageType outType)
Deprecated.
Return all outages (optionally only unresolved outages) sorted by given
sort style for the given IP address.
|
static Outage[] |
getOutagesForNode(int nodeId,
javax.servlet.ServletContext servletContext)
Deprecated.
Return all current outages sorted by time for the given node.
|
static Outage[] |
getOutagesForNode(int nodeId,
SortStyle sortStyle,
OutageType outType,
javax.servlet.ServletContext servletContext)
Deprecated.
Return all outages (optionally only unresolved outages) sorted by given
sort style for the given node.
|
static Outage[] |
getOutagesForService(int serviceId,
boolean includeResolved,
javax.servlet.ServletContext servletContext)
Deprecated.
Replaced by
" #getOutagesForService(int,SortStyle,OutageType) getOutagesForInterface(int,SortStyle,OutageType)"
|
static Outage[] |
getOutagesForService(int serviceId,
javax.servlet.ServletContext servletContext)
Deprecated.
Return all unresolved outages sorted by time for the given service type,
regardless of what node or interface they belong to.
|
static Outage[] |
getOutagesForService(int serviceId,
SortStyle sortStyle,
OutageType outType,
javax.servlet.ServletContext servletContext)
Deprecated.
Return all outages (optionally only unresolved outages) sorted by given
sort style for the given service identifier.
|
static Outage[] |
getOutagesForService(int nodeId,
String ipAddress,
int serviceId,
boolean includeResolved,
javax.servlet.ServletContext servletContext)
Deprecated.
Replaced by
" #getOutagesForService(int,String,int,SortStyle,OutageType) getOutagesForInterface(int,String,int,SortStyle,OutageType)"
|
static Outage[] |
getOutagesForService(int nodeId,
String ipAddress,
int serviceId,
javax.servlet.ServletContext servletContext)
Deprecated.
Return all unresolved outages sorted by time for the given service.
|
static Outage[] |
getOutagesForService(int nodeId,
String ipAddress,
int serviceId,
SortStyle sortStyle,
OutageType outType,
javax.servlet.ServletContext servletContext)
Deprecated.
Return all outages (optionally only unresolved outages) sorted by given
sort style for the given service.
|
protected static Outage[] |
rs2Outages(ResultSet rs)
Deprecated.
Convenience method for translating a
java.sql.ResultSet
containing outage information into an array of Outage
objects. |
public static int getOutageCount() throws SQLException
Note: This method has been optimized for the simplest query.
SQLException
- if any.public static int getOutageCount(OutageType outageType, Filter[] filters) throws SQLException
outageType
- a OutageType
object.filters
- an array of org$opennms$web$filter$Filter objects.SQLException
- if any.public static Outage getOutage(int outageId) throws SQLException
getOutage
outageId
- a int.Outage
object.SQLException
- if any.public static Outage[] getOutages() throws SQLException
Outage
objects.SQLException
- if any.public static Outage[] getOutages(SortStyle sortStyle) throws SQLException
sortStyle
- a SortStyle
object.Outage
objects.SQLException
- if any.public static Outage[] getOutages(SortStyle sortStyle, OutageType outType) throws SQLException
sortStyle
- a SortStyle
object.outType
- a OutageType
object.Outage
objects.SQLException
- if any.public static Outage[] getOutages(SortStyle sortStyle, OutageType outType, Filter[] filters) throws SQLException
sortStyle
- a SortStyle
object.outType
- a OutageType
object.filters
- an array of org$opennms$web$filter$Filter objects.Outage
objects.SQLException
- if any.public static Outage[] getOutages(SortStyle sortStyle, OutageType outType, Filter[] filters, int limit, int offset) throws SQLException
Note: This limit/offset code is Postgres specific! Per Shane , this is okay for now until we can come up with an Oracle alternative too.
limit
- if -1 or zero, no limit or offset is usedoffset
- if -1, no limit or offset if usedsortStyle
- a SortStyle
object.outType
- a OutageType
object.filters
- an array of org$opennms$web$filter$Filter objects.Outage
objects.SQLException
- if any.public static Outage[] getOutagesForNode(int nodeId, javax.servlet.ServletContext servletContext) throws SQLException
nodeId
- a int.Outage
objects.SQLException
- if any.public static Outage[] getOutagesForNode(int nodeId, SortStyle sortStyle, OutageType outType, javax.servlet.ServletContext servletContext) throws SQLException
nodeId
- a int.sortStyle
- a SortStyle
object.outType
- a OutageType
object.Outage
objects.SQLException
- if any.public static Outage[] getOutagesForInterface(int nodeId, String ipAddress, javax.servlet.ServletContext servletContext) throws SQLException
nodeId
- a int.ipAddress
- a String
object.Outage
objects.SQLException
- if any.public static Outage[] getOutagesForInterface(int nodeId, String ipAddress, SortStyle sortStyle, OutageType outType, javax.servlet.ServletContext servletContext) throws SQLException
nodeId
- a int.ipAddress
- a String
object.sortStyle
- a SortStyle
object.outType
- a OutageType
object.Outage
objects.SQLException
- if any.public static Outage[] getOutagesForInterface(int nodeId, String ipAddress, boolean includeResolved, javax.servlet.ServletContext servletContext) throws SQLException
nodeId
- a int.ipAddress
- a String
object.includeResolved
- a boolean.Outage
objects.SQLException
- if any.public static Outage[] getOutagesForInterface(String ipAddress) throws SQLException
ipAddress
- a String
object.Outage
objects.SQLException
- if any.public static Outage[] getOutagesForInterface(String ipAddress, SortStyle sortStyle, OutageType outType) throws SQLException
ipAddress
- a String
object.sortStyle
- a SortStyle
object.outType
- a OutageType
object.Outage
objects.SQLException
- if any.public static Outage[] getOutagesForInterface(String ipAddress, boolean includeResolved) throws SQLException
ipAddress
- a String
object.includeResolved
- a boolean.Outage
objects.SQLException
- if any.public static Outage[] getOutagesForService(int nodeId, String ipAddress, int serviceId, javax.servlet.ServletContext servletContext) throws SQLException
nodeId
- a int.ipAddress
- a String
object.serviceId
- a int.Outage
objects.SQLException
- if any.public static Outage[] getOutagesForService(int nodeId, String ipAddress, int serviceId, SortStyle sortStyle, OutageType outType, javax.servlet.ServletContext servletContext) throws SQLException
nodeId
- a int.ipAddress
- a String
object.serviceId
- a int.sortStyle
- a SortStyle
object.outType
- a OutageType
object.Outage
objects.SQLException
- if any.public static Outage[] getOutagesForService(int nodeId, String ipAddress, int serviceId, boolean includeResolved, javax.servlet.ServletContext servletContext) throws SQLException
nodeId
- a int.ipAddress
- a String
object.serviceId
- a int.includeResolved
- a boolean.Outage
objects.SQLException
- if any.public static Outage[] getOutagesForService(int serviceId, javax.servlet.ServletContext servletContext) throws SQLException
serviceId
- a int.Outage
objects.SQLException
- if any.public static Outage[] getOutagesForService(int serviceId, SortStyle sortStyle, OutageType outType, javax.servlet.ServletContext servletContext) throws SQLException
serviceId
- a int.sortStyle
- a SortStyle
object.outType
- a OutageType
object.Outage
objects.SQLException
- if any.public static Outage[] getOutagesForService(int serviceId, boolean includeResolved, javax.servlet.ServletContext servletContext) throws SQLException
serviceId
- a int.includeResolved
- a boolean.Outage
objects.SQLException
- if any.protected static Outage[] rs2Outages(ResultSet rs) throws SQLException
java.sql.ResultSet
containing outage information into an array of Outage
objects.rs
- a ResultSet
object.Outage
objects.SQLException
- if any.Copyright © 2020. All rights reserved.