|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||


java.lang.Objectro.nextreports.engine.Report
public class Report
Report Object that is saved as xml It contains a query (created through designer) or an sql (created through editor) It contains the defined parameters (not all of them have to be used)
| Constructor Summary | |
|---|---|
Report()
Creates a new next report object |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object o)
Equals |
java.lang.String |
getBaseName()
Get report name without extension |
java.util.Map<java.lang.String,java.lang.Object> |
getGeneratedParamValues()
|
int |
getId()
Get report id |
ReportLayout |
getLayout()
Get report layout |
java.lang.String |
getName()
Get report name |
java.util.List<QueryParameter> |
getParameters()
Get report parameters |
ro.nextreports.engine.querybuilder.sql.SelectQuery |
getQuery()
Get report query (this is created through designer) |
java.util.List<ro.nextreports.engine.querybuilder.MyRow> |
getRows()
Get designer rows (obtained by selecting columns in designer tables) |
java.lang.String |
getSql()
Get report sql (this is created through sql editor) |
java.util.List<ro.nextreports.engine.persistence.TablePersistentObject> |
getTables()
Get report tables (used in designer) |
java.lang.String |
getVersion()
Get report version |
int |
hashCode()
Hash code value for this report object |
void |
setId(int id)
Set report id |
void |
setLayout(ReportLayout layout)
Set report layout |
void |
setName(java.lang.String name)
Set report name |
void |
setParameters(java.util.List<QueryParameter> parameters)
Set report parameters |
void |
setQuery(ro.nextreports.engine.querybuilder.sql.SelectQuery query)
Set report query |
void |
setRows(java.util.List<ro.nextreports.engine.querybuilder.MyRow> rows)
Set designer rows |
void |
setSql(java.lang.String sql)
Set report sql |
void |
setTables(java.util.List<ro.nextreports.engine.persistence.TablePersistentObject> tables)
Set report tables |
void |
setVersion(java.lang.String version)
Set report version |
java.lang.String |
toString()
Tostring method |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Report()
| Method Detail |
|---|
public int getId()
public void setId(int id)
id - report idpublic java.lang.String getName()
public java.lang.String getBaseName()
public void setName(java.lang.String name)
name - report namepublic ro.nextreports.engine.querybuilder.sql.SelectQuery getQuery()
public void setQuery(ro.nextreports.engine.querybuilder.sql.SelectQuery query)
query - report querypublic java.lang.String getSql()
public void setSql(java.lang.String sql)
sql - report sqlpublic java.util.List<QueryParameter> getParameters()
public void setParameters(java.util.List<QueryParameter> parameters)
parameters - report paramaterspublic java.util.List<ro.nextreports.engine.persistence.TablePersistentObject> getTables()
public void setTables(java.util.List<ro.nextreports.engine.persistence.TablePersistentObject> tables)
tables - report tablespublic java.util.List<ro.nextreports.engine.querybuilder.MyRow> getRows()
public void setRows(java.util.List<ro.nextreports.engine.querybuilder.MyRow> rows)
rows - designer rowspublic ReportLayout getLayout()
public void setLayout(ReportLayout layout)
layout - report layoutpublic java.lang.String getVersion()
public void setVersion(java.lang.String version)
version - report versionpublic java.util.Map<java.lang.String,java.lang.Object> getGeneratedParamValues()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objecto - report object
public int hashCode()
hashCode in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||