Package com.kheops.jmap.server
Class BirtReportController
java.lang.Object
com.kheops.jmap.server.AbstractController
com.kheops.jmap.server.AbstractAdminController
com.kheops.jmap.server.BirtReportController
- 
Field SummaryFieldsFields inherited from class com.kheops.jmap.server.AbstractAdminControllerlastExceptionFields inherited from class com.kheops.jmap.server.AbstractControllercontrollerFactory, server, userContext
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidcopyReports(JMapServerProject srcProject, JMapServerLayer srcLayer, int destProjectId, int destLayerId) Copies the deployed Birt reports of the source layer to the specified project invalid input: '&' layer destination.voidcopyReports(JMapServerProject sourceServerProject, JMapServerProject destinationServerProject) voiddeleteReports(int projectId) Deletes Birt reports for the specified project.voiddeleteReports(int projectId, int layerId) Deletes Birt reports for the specified layer.voiddeleteReports(int projectId, int layerId, String[] fileNames) Deletes the specified Birt report fileString[]static BirtReportControllerstatic BirtReportControllergetInstance(int sessionId) Deprecated.static BirtReportControllergetInstance(SessionUser sessionUser) Deprecated.static BirtReportControllergetInstance(UserContext userContext) booleanupdateLayerInfoBirtReport(int projectId, int layerId, JMapServerInfoReport infoRequest, String[] oldFileNames, String[] reportsTemplates) booleanupdateReport(int projectId, int layerId, JMapServerInfoReport report, String[] aTemplates, Hyperlink[] hyperlinks) voidupdateReports(boolean recreate) voidupdateReports(int projectId, boolean recreate) Methods inherited from class com.kheops.jmap.server.AbstractAdminControllergetCurrentUser, getInstance, getLastException, isCurrentUserSuperAdmin, log, log, moveObjects, moveObjects, reserveId, unreserveIdMethods inherited from class com.kheops.jmap.server.AbstractControllergetNextSequenceValue, getSystemDatabase, initializeSequence, isSequenceExists
- 
Field Details- 
REPORTS_HOME
- 
REPORT_TEMPLATES_HOME
 
- 
- 
Constructor Details- 
BirtReportController
 
- 
- 
Method Details- 
getDefaultInstance
- 
getInstance
- 
getInstanceDeprecated.
- 
getInstanceDeprecated.
- 
copyReportspublic void copyReports(JMapServerProject sourceServerProject, JMapServerProject destinationServerProject) 
- 
deleteReportspublic void deleteReports(int projectId, int layerId) Deletes Birt reports for the specified layer.- Parameters:
- projectId- the project id.
- layerId- the layer id.
 
- 
deleteReportspublic void deleteReports(int projectId) Deletes Birt reports for the specified project.- Parameters:
- projectId- ProjectId for which the Birt reports will be deleted
 
- 
copyReportspublic void copyReports(JMapServerProject srcProject, JMapServerLayer srcLayer, int destProjectId, int destLayerId) Copies the deployed Birt reports of the source layer to the specified project invalid input: '&' layer destination.
- 
deleteReportsDeletes the specified Birt report file
- 
updateReportpublic boolean updateReport(int projectId, int layerId, JMapServerInfoReport report, String[] aTemplates, Hyperlink[] hyperlinks) 
- 
updateReportspublic void updateReports(int projectId, boolean recreate) 
- 
updateReportspublic void updateReports(boolean recreate) 
- 
updateLayerInfoBirtReportpublic boolean updateLayerInfoBirtReport(int projectId, int layerId, JMapServerInfoReport infoRequest, String[] oldFileNames, String[] reportsTemplates) throws Exception - Throws:
- Exception
 
- 
getBirtReportsTemplates- Parameters:
- type- single or multiple
 
 
-