org.opennms.netmgt.statsd
Class ReportDefinition

java.lang.Object
  extended by org.opennms.netmgt.statsd.ReportDefinition
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean

public class ReportDefinition
extends Object
implements org.springframework.beans.factory.InitializingBean

Author:
DJ Gregor

Constructor Summary
ReportDefinition()
           
 
Method Summary
 void afterPropertiesSet()
           
 ReportInstance createReport(ResourceDao resourceDao, RrdDao rrdDao, FilterDao filterDao)
           
 String getAttributeMatch()
           
 String getConsolidationFunction()
           
 Integer getCount()
           
 String getCronExpression()
           
 String getDescription()
           
 String getName()
           
 RelativeTime getRelativeTime()
           
 PackageReport getReport()
           
 Class<? extends AttributeStatisticVisitorWithResults> getReportClass()
           
 String getResourceAttributeKey()
           
 String getResourceAttributeValueMatch()
           
 String getResourceTypeMatch()
           
 Long getRetainInterval()
           
 void setAttributeMatch(String attributeMatch)
           
 void setConsolidationFunction(String consolidationFunction)
           
 void setCount(Integer count)
           
 void setRelativeTime(RelativeTime relativeTime)
           
 void setReport(PackageReport report)
           
 void setReportClass(Class<? extends AttributeStatisticVisitorWithResults> reportClass)
           
 void setResourceAttributeKey(String resourceAttributeKey)
           
 void setResourceAttributeValueMatch(String resourceAttributeValueMatch)
           
 void setResourceTypeMatch(String resourceTypeMatch)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportDefinition

public ReportDefinition()
Method Detail

getAttributeMatch

public String getAttributeMatch()

setAttributeMatch

public void setAttributeMatch(String attributeMatch)

getConsolidationFunction

public String getConsolidationFunction()

setConsolidationFunction

public void setConsolidationFunction(String consolidationFunction)

getCount

public Integer getCount()

setCount

public void setCount(Integer count)

getResourceTypeMatch

public String getResourceTypeMatch()

setResourceTypeMatch

public void setResourceTypeMatch(String resourceTypeMatch)

getReportClass

public Class<? extends AttributeStatisticVisitorWithResults> getReportClass()

setReportClass

public void setReportClass(Class<? extends AttributeStatisticVisitorWithResults> reportClass)

getRelativeTime

public RelativeTime getRelativeTime()

setRelativeTime

public void setRelativeTime(RelativeTime relativeTime)

getReport

public PackageReport getReport()

setReport

public void setReport(PackageReport report)

setResourceAttributeKey

public void setResourceAttributeKey(String resourceAttributeKey)

setResourceAttributeValueMatch

public void setResourceAttributeValueMatch(String resourceAttributeValueMatch)

getResourceAttributeKey

public String getResourceAttributeKey()

getResourceAttributeValueMatch

public String getResourceAttributeValueMatch()

getCronExpression

public String getCronExpression()

getDescription

public String getDescription()

getName

public String getName()

getRetainInterval

public Long getRetainInterval()

createReport

public ReportInstance createReport(ResourceDao resourceDao,
                                   RrdDao rrdDao,
                                   FilterDao filterDao)
                            throws Exception
Throws:
Exception

afterPropertiesSet

public void afterPropertiesSet()
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean


Copyright © 2009. All Rights Reserved.