|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.opennms.web.category.CategoryModel
public class CategoryModel
| Field Summary | |
|---|---|
static String |
OVERALL_AVAILABILITY_CATEGORY
The name of the category that includes all services and nodes. |
| Method Summary | |
|---|---|
Category |
getCategory(String categoryName)
Return the Category instance for the given category name. |
String |
getCategoryComment(String categoryName)
Look up the category definition and return the category's description. |
Map<String,Category> |
getCategoryMap()
Return a mapping of category names to instances. |
double |
getCategoryNormalThreshold(String categoryName)
Look up the category definition and return the category's normal threshold. |
double |
getCategoryWarningThreshold(String categoryName)
Look up the category definition and return the category's warning threshold. |
static CategoryModel |
getInstance()
Return the CategoryModel. |
double |
getInterfaceAvailability(int nodeId,
String ipAddr)
Return the availability percentage for all managed services on the given interface for the last 24 hours. |
double |
getInterfaceAvailability(int nodeId,
String ipAddr,
Date start,
Date end)
Return the availability percentage for all managed services on the given interface from the given start time until the given end time. |
double |
getNodeAvailability(int nodeId)
Return the availability percentage for all managed services on the given node for the last 24 hours. |
double |
getNodeAvailability(int nodeId,
Date start,
Date end)
Return the availability percentage for all managed services on the given node from the given start time until the given end time. |
Map<Integer,Double> |
getNodeAvailability(Set nodeIds)
Return the availability percentage for all managed services on the given nodes for the last 24 hours. |
Map<Integer,Double> |
getNodeAvailability(Set nodeIds,
Date start,
Date end)
Return the availability percentage for all managed services on the given nodes from the given start time until the given end time. |
double |
getServiceAvailability(int nodeId,
String ipAddr,
int serviceId)
Return the availability percentage for a managed service for the last 24 hours. |
double |
getServiceAvailability(int nodeId,
String ipAddr,
int serviceId,
Date start,
Date end)
Return the availability percentage for a managed service from the given start time until the given end time. |
void |
updateCategory(Category rtcCategory)
Update a category with new values. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String OVERALL_AVAILABILITY_CATEGORY
| Method Detail |
|---|
public static CategoryModel getInstance()
throws IOException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
CategoryModel.
IOException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationExceptionpublic Category getCategory(String categoryName)
Category instance for the given category name.
Return null if there is no match for the given name.
public Map<String,Category> getCategoryMap()
public double getCategoryNormalThreshold(String categoryName)
public double getCategoryWarningThreshold(String categoryName)
public String getCategoryComment(String categoryName)
public void updateCategory(Category rtcCategory)
public double getNodeAvailability(int nodeId)
throws SQLException
SQLException
public double getNodeAvailability(int nodeId,
Date start,
Date end)
throws SQLException
SQLException
public Map<Integer,Double> getNodeAvailability(Set nodeIds)
throws SQLException
SQLException
public Map<Integer,Double> getNodeAvailability(Set nodeIds,
Date start,
Date end)
throws SQLException
SQLException
public double getInterfaceAvailability(int nodeId,
String ipAddr)
throws SQLException
SQLException
public double getInterfaceAvailability(int nodeId,
String ipAddr,
Date start,
Date end)
throws SQLException
SQLException
public double getServiceAvailability(int nodeId,
String ipAddr,
int serviceId)
throws SQLException
SQLException
public double getServiceAvailability(int nodeId,
String ipAddr,
int serviceId,
Date start,
Date end)
throws SQLException
SQLException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||