|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.outerj.xreporter.report.ReportState
An object holding all user-modified state of a report instance.
Constructor Summary | |
ReportState()
|
Method Summary | |
boolean |
containsAnyState()
Returns true if any of the parameters maps contains something. |
void |
dump()
|
java.util.Map |
getColumnsMap()
|
java.lang.String |
getDataSourceId()
|
java.util.Map |
getInteractionMap()
|
java.util.Map |
getOrderByMap()
|
java.util.Map |
getQbeMap()
|
java.lang.String |
getQueryString()
Builds a query string suitable for appending to a "/reports" resource call, containing all parameters specified in this object. |
java.lang.String |
getReportDefinitionId()
|
void |
setColumnsKey(java.lang.String key,
java.lang.String value)
|
void |
setDataSourceId(java.lang.String dataSourceId)
|
void |
setInteractionKey(java.lang.String key,
java.lang.String value)
|
void |
setOrderByKey(java.lang.String key,
java.lang.String value)
|
void |
setPrefixedKey(java.lang.String key,
java.lang.String value)
Will set the appropriate key for keys starting with "interact.", "orderby.", "column.", "qbe.". |
void |
setQbeKey(java.lang.String key,
java.lang.String value)
|
void |
setReportDefinitionId(java.lang.String reportDefinitionId)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ReportState()
Method Detail |
public void setInteractionKey(java.lang.String key, java.lang.String value)
public void setOrderByKey(java.lang.String key, java.lang.String value)
public void setColumnsKey(java.lang.String key, java.lang.String value)
public void setQbeKey(java.lang.String key, java.lang.String value)
public java.util.Map getInteractionMap()
public java.util.Map getOrderByMap()
public java.util.Map getColumnsMap()
public java.util.Map getQbeMap()
public java.lang.String getDataSourceId()
public void setDataSourceId(java.lang.String dataSourceId)
public java.lang.String getReportDefinitionId()
public void setReportDefinitionId(java.lang.String reportDefinitionId)
public boolean containsAnyState()
public java.lang.String getQueryString()
The generated query string does not start with a "?" or "&" character.
public void setPrefixedKey(java.lang.String key, java.lang.String value)
public void dump()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |