Package org.opennms.report.inventory
Class InventoryReportCalculator
- java.lang.Object
-
- org.opennms.report.inventory.InventoryReportCalculator
-
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
public class InventoryReportCalculator extends Object implements org.springframework.beans.factory.InitializingBean
InventoryReportCalculator class.
- Version:
- $Id: $
- Author:
- ranger
-
-
Constructor Summary
Constructors Constructor Description InventoryReportCalculator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterPropertiesSet()
afterPropertiesSetvoid
calculate()
calculateString
getBaseDir()
getBaseDirNodeBaseInventory
getNodeBaseInventory(String node, String group, String version)
getNodeBaseInventoryString
getOutputFileName()
getOutputFileNameDate
getReportRequestDate()
Getter for the fieldreportRequestDate
.RWSConfig
getRwsConfig()
getRwsConfigString
getTheDate()
Getter for the fieldtheDate
.String
getTheField()
Getter for the fieldtheField
.String
getUser()
Getter for the fielduser
.void
marshal(File outputFile)
marshalvoid
setBaseDir(String baseDir)
setBaseDirvoid
setOutputFileName(String outputFileName)
setOutputFileNamevoid
setReportRequestDate(Date reportRequestDate)
Setter for the fieldreportRequestDate
.void
setRwsConfig(RWSConfig rwsConfig)
setRwsConfigvoid
setTheDate(String theDate)
Setter for the fieldtheDate
.void
setTheField(String theField)
Setter for the fieldtheField
.void
setUser(String user)
Setter for the fielduser
.void
writeXML()
writeXML
-
-
-
Method Detail
-
setOutputFileName
public void setOutputFileName(String outputFileName)
setOutputFileName
- Parameters:
outputFileName
- aString
object.
-
setTheField
public void setTheField(String theField)
Setter for the field
theField
.- Parameters:
theField
- aString
object.
-
setTheDate
public void setTheDate(String theDate)
Setter for the field
theDate
.- Parameters:
theDate
- aString
object.
-
setUser
public void setUser(String user)
Setter for the field
user
.- Parameters:
user
- aString
object.
-
getReportRequestDate
public Date getReportRequestDate()
Getter for the field
reportRequestDate
.- Returns:
- a
Date
object.
-
setReportRequestDate
public void setReportRequestDate(Date reportRequestDate)
Setter for the field
reportRequestDate
.- Parameters:
reportRequestDate
- aDate
object.
-
setRwsConfig
public void setRwsConfig(RWSConfig rwsConfig)
setRwsConfig
- Parameters:
rwsConfig
- aRWSConfig
object.
-
setBaseDir
public void setBaseDir(String baseDir)
setBaseDir
- Parameters:
baseDir
- aString
object.
-
afterPropertiesSet
public void afterPropertiesSet() throws Exception
afterPropertiesSet
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
- Throws:
Exception
- if any.
-
calculate
public void calculate()
calculate
-
getNodeBaseInventory
public NodeBaseInventory getNodeBaseInventory(String node, String group, String version)
getNodeBaseInventory
- Parameters:
node
- aString
object.group
- aString
object.version
- aString
object.- Returns:
- a
NodeBaseInventory
object.
-
writeXML
public void writeXML() throws InventoryCalculationException
writeXML
- Throws:
InventoryCalculationException
- if any.
-
marshal
public void marshal(File outputFile) throws InventoryCalculationException
marshal
- Parameters:
outputFile
- aFile
object.- Throws:
InventoryCalculationException
- if any.
-
-