org.opennms.netmgt.statsd
Class FilteredReportInstance

java.lang.Object
  extended by org.opennms.netmgt.statsd.AbstractReportInstance
      extended by org.opennms.netmgt.statsd.FilteredReportInstance
All Implemented Interfaces:
ReportInstance, org.springframework.beans.factory.InitializingBean

public class FilteredReportInstance
extends AbstractReportInstance
implements ReportInstance, org.springframework.beans.factory.InitializingBean

FilteredReportInstance class.

Version:
$Id: $
Author:
DJ Gregor

Constructor Summary
FilteredReportInstance(AttributeStatisticVisitorWithResults visitor)
          Constructor for FilteredReportInstance.
 
Method Summary
 void afterPropertiesSet()
          afterPropertiesSet
 String getAttributeMatch()
          getAttributeMatch
 String getConsolidationFunction()
          getConsolidationFunction
 int getCount()
          getCount
 long getEndTime()
          getEndTime
 String getResourceAttributeKey()
          getResourceAttributeKey
 String getResourceAttributeValueMatch()
          getResourceAttributeValueMatch
 String getResourceTypeMatch()
          getResourceTypeMatch
 SortedSet<AttributeStatistic> getResults()
          getResults
 long getStartTime()
          getStartTime
 void setAttributeMatch(String attr)
          setAttributeMatch
 void setConsolidationFunction(String cf)
          setConsolidationFunction
 void setCount(int count)
          setCount
 void setEndTime(long end)
          setEndTime
 void setFilter(String filter)
          setFilter
 void setFilterDao(FilterDao filterDao)
          setFilterDao
 void setResourceAttributeKey(String resourceAttributeKey)
          setResourceAttributeKey
 void setResourceAttributeValueMatch(String resourceAttributeValueMatch)
          setResourceAttributeValueMatch
 void setResourceDao(ResourceDao resourceDao)
          setResourceDao
 void setResourceTypeMatch(String resourceType)
          setResourceTypeMatch
 void setRrdDao(RrdDao rrdDao)
          setRrdDao
 void setStartTime(long start)
          setStartTime
 void walk()
          walk
 
Methods inherited from class org.opennms.netmgt.statsd.AbstractReportInstance
getDescription, getJobCompletedDate, getJobStartedDate, getName, getReportDefinition, getRetainInterval, setJobCompletedDate, setJobStartedDate, setReportDefinition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opennms.netmgt.statsd.ReportInstance
getDescription, getJobCompletedDate, getJobStartedDate, getName, getReportDefinition, getRetainInterval, setReportDefinition
 

Constructor Detail

FilteredReportInstance

public FilteredReportInstance(AttributeStatisticVisitorWithResults visitor)

Constructor for FilteredReportInstance.

Parameters:
visitor - a AttributeStatisticVisitorWithResults object.
Method Detail

setFilterDao

public void setFilterDao(FilterDao filterDao)

setFilterDao

Parameters:
filterDao - a FilterDao object.

setFilter

public void setFilter(String filter)

setFilter

Parameters:
filter - a String object.

setResourceDao

public void setResourceDao(ResourceDao resourceDao)

setResourceDao

Parameters:
resourceDao - a ResourceDao object.

setRrdDao

public void setRrdDao(RrdDao rrdDao)

setRrdDao

Parameters:
rrdDao - a RrdDao object.

walk

public void walk()

walk

Specified by:
walk in interface ReportInstance

getResults

public SortedSet<AttributeStatistic> getResults()

getResults

Specified by:
getResults in interface ReportInstance
Returns:
a SortedSet object.

getResourceTypeMatch

public String getResourceTypeMatch()

getResourceTypeMatch

Specified by:
getResourceTypeMatch in interface ReportInstance
Returns:
a String object.

setResourceTypeMatch

public void setResourceTypeMatch(String resourceType)

setResourceTypeMatch

Specified by:
setResourceTypeMatch in interface ReportInstance
Parameters:
resourceType - a String object.

getAttributeMatch

public String getAttributeMatch()

getAttributeMatch

Specified by:
getAttributeMatch in interface ReportInstance
Returns:
a String object.

setAttributeMatch

public void setAttributeMatch(String attr)

setAttributeMatch

Specified by:
setAttributeMatch in interface ReportInstance
Parameters:
attr - a String object.

getStartTime

public long getStartTime()

getStartTime

Specified by:
getStartTime in interface ReportInstance
Returns:
a long.

setStartTime

public void setStartTime(long start)

setStartTime

Specified by:
setStartTime in interface ReportInstance
Parameters:
start - a long.

getEndTime

public long getEndTime()

getEndTime

Specified by:
getEndTime in interface ReportInstance
Returns:
a long.

setEndTime

public void setEndTime(long end)

setEndTime

Specified by:
setEndTime in interface ReportInstance
Parameters:
end - a long.

getConsolidationFunction

public String getConsolidationFunction()

getConsolidationFunction

Specified by:
getConsolidationFunction in interface ReportInstance
Returns:
a String object.

setConsolidationFunction

public void setConsolidationFunction(String cf)

setConsolidationFunction

Specified by:
setConsolidationFunction in interface ReportInstance
Parameters:
cf - a String object.

getCount

public int getCount()

getCount

Specified by:
getCount in interface ReportInstance
Returns:
a int.

setCount

public void setCount(int count)

setCount

Specified by:
setCount in interface ReportInstance
Parameters:
count - a int.

afterPropertiesSet

public void afterPropertiesSet()

afterPropertiesSet

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

setResourceAttributeKey

public void setResourceAttributeKey(String resourceAttributeKey)

setResourceAttributeKey

Specified by:
setResourceAttributeKey in interface ReportInstance
Parameters:
resourceAttributeKey - a String object.

setResourceAttributeValueMatch

public void setResourceAttributeValueMatch(String resourceAttributeValueMatch)

setResourceAttributeValueMatch

Specified by:
setResourceAttributeValueMatch in interface ReportInstance
Parameters:
resourceAttributeValueMatch - a String object.

getResourceAttributeKey

public String getResourceAttributeKey()

getResourceAttributeKey

Specified by:
getResourceAttributeKey in interface ReportInstance
Returns:
a String object.

getResourceAttributeValueMatch

public String getResourceAttributeValueMatch()

getResourceAttributeValueMatch

Specified by:
getResourceAttributeValueMatch in interface ReportInstance
Returns:
a String object.


Copyright © 2011. All Rights Reserved.