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

ReportDefinition class.

Version:
$Id: $
Author:
DJ Gregor

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

Constructor Detail

ReportDefinition

public ReportDefinition()
Method Detail

getAttributeMatch

public String getAttributeMatch()

getAttributeMatch

Returns:
a String object.

setAttributeMatch

public void setAttributeMatch(String attributeMatch)

setAttributeMatch

Parameters:
attributeMatch - a String object.

getConsolidationFunction

public String getConsolidationFunction()

getConsolidationFunction

Returns:
a String object.

setConsolidationFunction

public void setConsolidationFunction(String consolidationFunction)

setConsolidationFunction

Parameters:
consolidationFunction - a String object.

getCount

public Integer getCount()

getCount

Returns:
a Integer object.

setCount

public void setCount(Integer count)

setCount

Parameters:
count - a Integer object.

getResourceTypeMatch

public String getResourceTypeMatch()

getResourceTypeMatch

Returns:
a String object.

setResourceTypeMatch

public void setResourceTypeMatch(String resourceTypeMatch)

setResourceTypeMatch

Parameters:
resourceTypeMatch - a String object.

getReportClass

public Class<? extends AttributeStatisticVisitorWithResults> getReportClass()

getReportClass

Returns:
a Class object.

setReportClass

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

setReportClass

Parameters:
reportClass - a Class object.

getRelativeTime

public RelativeTime getRelativeTime()

getRelativeTime

Returns:
a RelativeTime object.

setRelativeTime

public void setRelativeTime(RelativeTime relativeTime)

setRelativeTime

Parameters:
relativeTime - a RelativeTime object.

getReport

public PackageReport getReport()

getReport

Returns:
a PackageReport object.

setReport

public void setReport(PackageReport report)

setReport

Parameters:
report - a PackageReport object.

setResourceAttributeKey

public void setResourceAttributeKey(String resourceAttributeKey)

setResourceAttributeKey

Parameters:
resourceAttributeKey - a String object.

setResourceAttributeValueMatch

public void setResourceAttributeValueMatch(String resourceAttributeValueMatch)

setResourceAttributeValueMatch

Parameters:
resourceAttributeValueMatch - a String object.

getResourceAttributeKey

public String getResourceAttributeKey()

getResourceAttributeKey

Returns:
a String object.

getResourceAttributeValueMatch

public String getResourceAttributeValueMatch()

getResourceAttributeValueMatch

Returns:
a String object.

getCronExpression

public String getCronExpression()

getCronExpression

Returns:
a String object.

getDescription

public String getDescription()

getDescription

Returns:
a String object.

getName

public String getName()

getName

Returns:
a String object.

getRetainInterval

public Long getRetainInterval()

getRetainInterval

Returns:
a Long object.

createReport

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

createReport

Parameters:
resourceDao - a ResourceDao object.
rrdDao - a RrdDao object.
filterDao - a FilterDao object.
Returns:
a ReportInstance object.
Throws:
Exception - if any.

toString

public String toString()

Overrides:
toString in class Object

afterPropertiesSet

public void afterPropertiesSet()

afterPropertiesSet

Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean


Copyright © 2011. All Rights Reserved.