public class JasperUtilsServiceImpl extends java.lang.Object implements JasperUtilsService
| Constructor and Description |
|---|
JasperUtilsServiceImpl(ConfigService configService,
<any> entityManagerProvider,
XMLUtilsService xmlUtils) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<JasperParameterProposal> |
extractParameters(org.w3c.dom.Document jrxml)
Returns a
List of JasperParameterProposals holding all
'parameter' tags of the given JRXML. |
java.util.List<JasperParameterProposal> |
extractParameters(java.lang.String jrxml)
Returns a
List of JasperParameterProposals holding all
'parameter' tags of the given JRXML. |
java.util.List<java.lang.String> |
getJasperAllowedLanguages() |
JasperReportJRXMLFile |
getJRXMLFileById(java.lang.Long id) |
java.lang.String |
getQueryFromJRXML(org.w3c.dom.Document jrxml)
Returns the 'queryString' tag of the given JRXML
|
java.lang.String |
getQueryFromJRXML(java.lang.String jrxml)
Returns the 'queryString' tag of the given JRXML
|
JasperReport |
getReportWithJRXMLFile(JasperReportJRXMLFile file)
Finds the report that hosts the given jrxml file
|
JasperReport |
getReportWithJRXMLMaster(JasperReportJRXMLFile file) |
JasperReport |
getReportWithJRXMLSubfile(JasperReportJRXMLFile file) |
boolean |
isJasperEnabled() |
JasperReportJRXMLFile |
merge(JasperReportJRXMLFile jrxmlFile) |
void |
persist(JasperReportJRXMLFile jrxmlFile) |
JasperReport |
removeJRXMLFile(JasperReportJRXMLFile file)
Removes JRXML file and adapts corresponding report.
|
public JasperUtilsServiceImpl(ConfigService configService, <any> entityManagerProvider, XMLUtilsService xmlUtils)
public java.util.List<JasperParameterProposal> extractParameters(java.lang.String jrxml)
JasperUtilsServiceList of JasperParameterProposals holding all
'parameter' tags of the given JRXML.extractParameters in interface JasperUtilsServicejrxml - The JRXML as a StringList of JasperParameterProposalspublic java.util.List<JasperParameterProposal> extractParameters(org.w3c.dom.Document jrxml)
JasperUtilsServiceList of JasperParameterProposals holding all
'parameter' tags of the given JRXML.extractParameters in interface JasperUtilsServicejrxml - The JRXML as a DocumentList of JasperParameterProposalspublic java.lang.String getQueryFromJRXML(java.lang.String jrxml)
JasperUtilsServicegetQueryFromJRXML in interface JasperUtilsServicejrxml - The JRXML as a Stringpublic java.lang.String getQueryFromJRXML(org.w3c.dom.Document jrxml)
JasperUtilsServicegetQueryFromJRXML in interface JasperUtilsServicejrxml - The JRXML as a Documentpublic JasperReport getReportWithJRXMLFile(JasperReportJRXMLFile file)
JasperUtilsServicegetReportWithJRXMLFile in interface JasperUtilsService@QueryByAttribute(where=<error>) public JasperReport getReportWithJRXMLMaster(JasperReportJRXMLFile file)
@SimpleQuery(from=JasperReport.class, join=@Join(joinAttribute=<error>,where=@Predicate(value="file"))) public JasperReport getReportWithJRXMLSubfile(JasperReportJRXMLFile file)
public JasperReport removeJRXMLFile(JasperReportJRXMLFile file)
JasperUtilsServiceremoveJRXMLFile in interface JasperUtilsServicepublic void persist(JasperReportJRXMLFile jrxmlFile)
persist in interface JasperUtilsServicepublic JasperReportJRXMLFile merge(JasperReportJRXMLFile jrxmlFile)
merge in interface JasperUtilsService@QueryById public JasperReportJRXMLFile getJRXMLFileById(java.lang.Long id)
getJRXMLFileById in interface JasperUtilsServicepublic boolean isJasperEnabled()
isJasperEnabled in interface JasperUtilsServicepublic java.util.List<java.lang.String> getJasperAllowedLanguages()
getJasperAllowedLanguages in interface JasperUtilsService