|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opennms.netmgt.config.KSC_PerformanceReportFactory
public class KSC_PerformanceReportFactory
KSC_PerformanceReportFactory class.
| Field Summary | |
|---|---|
static String[] |
TIMESPAN_OPTIONS
The array of values that may be used in the timespan declaration of a graph |
| Method Summary | |
|---|---|
void |
deleteReportAndSave(int index)
Deletes the indexed report and updates file configuration |
static void |
getBeginEndTime(String interval,
Calendar begin_time,
Calendar end_time)
This method requires begin time and end time to be set to the current time prior to call. |
static KSC_PerformanceReportFactory |
getInstance()
Singleton static call to get the only instance that should exist for the KSC_PerformanceReportFactory |
Report |
getReportByIndex(int index)
getReportByIndex |
Map<Integer,String> |
getReportList()
getReportList |
static void |
init()
Init routine. |
void |
reload()
Parses the KSC_PerformanceReport.xml via the Castor classes. |
void |
saveCurrent()
Saves the KSC_PerformanceReport.xml data. |
void |
sortByTitle()
Sorts the Reports List by their title. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String[] TIMESPAN_OPTIONS
| Method Detail |
|---|
public static void init()
throws IOException,
FileNotFoundException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
IOException - if any.
FileNotFoundException - if any.
org.exolab.castor.xml.MarshalException - if any.
org.exolab.castor.xml.ValidationException - if any.
public static KSC_PerformanceReportFactory getInstance()
throws IllegalStateException
IllegalStateException - if any.
public void reload()
throws IOException,
FileNotFoundException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
IOException - if any.
FileNotFoundException - if any.
org.exolab.castor.xml.MarshalException - if any.
org.exolab.castor.xml.ValidationException - if any.
public void saveCurrent()
throws IOException,
FileNotFoundException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
IOException - if any.
FileNotFoundException - if any.
org.exolab.castor.xml.MarshalException - if any.
org.exolab.castor.xml.ValidationException - if any.public void sortByTitle()
public Report getReportByIndex(int index)
getReportByIndex
index - a int.
Report object.public Map<Integer,String> getReportList()
getReportList
Map object.
public void deleteReportAndSave(int index)
throws ArrayIndexOutOfBoundsException,
IOException,
FileNotFoundException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
index - a int.
ArrayIndexOutOfBoundsException - if any.
IOException - if any.
FileNotFoundException - if any.
org.exolab.castor.xml.MarshalException - if any.
org.exolab.castor.xml.ValidationException - if any.
public static void getBeginEndTime(String interval,
Calendar begin_time,
Calendar end_time)
throws IllegalArgumentException
interval - a String object.begin_time - a Calendar object.end_time - a Calendar object.
IllegalArgumentException - if any.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||