Class InventoryReport
- java.lang.Object
-
- org.neotropic.kuwaiba.core.apis.persistence.application.reporting.InventoryReport
-
- Direct Known Subclasses:
HTMLReport
,RawReport
public abstract class InventoryReport extends Object
All report types must inherit from this abstract class. It describes the general behavior of a report. Do not mistake this class forReportMetadata
: Instances of this class represent the reports after being generated, whileReportMetadata
represents the meta information about the report, that is its name, its logic (script), what it applies to, etc.- Author:
- Charles Edward Bedon Cortazar <charles.bedon@kuwaiba.org>
-
-
Constructor Summary
Constructors Constructor Description InventoryReport(String title, String author, String version)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract byte[]
asByteArray()
Returns the result of the report as a by arrayString
getAuthor()
String
getTitle()
String
getVersion()
void
setAuthor(String author)
void
setTitle(String title)
void
setVersion(String version)
-
-
-
Method Detail
-
getTitle
public String getTitle()
-
setTitle
public void setTitle(String title)
-
getAuthor
public String getAuthor()
-
setAuthor
public void setAuthor(String author)
-
getVersion
public String getVersion()
-
setVersion
public void setVersion(String version)
-
asByteArray
public abstract byte[] asByteArray()
Returns the result of the report as a by array- Returns:
-
-