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 Summary
FieldsFields inherited from class com.kheops.jmap.server.AbstractAdminController
lastExceptionFields inherited from class com.kheops.jmap.server.AbstractController
controllerFactory, server, userContext -
Constructor Summary
Constructors -
Method Summary
Modifier 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.AbstractAdminController
getCurrentUser, getInstance, getLastException, isCurrentUserSuperAdmin, log, log, moveObjects, moveObjects, reserveId, unreserveIdMethods inherited from class com.kheops.jmap.server.AbstractController
getNextSequenceValue, getSystemDatabase, initializeSequence, isSequenceExists
-
Field Details
-
REPORTS_HOME
-
REPORT_TEMPLATES_HOME
-
-
Constructor Details
-
BirtReportController
-
-
Method Details
-
getDefaultInstance
-
getInstance
-
getInstance
Deprecated. -
getInstance
Deprecated. -
copyReports
public void copyReports(JMapServerProject sourceServerProject, JMapServerProject destinationServerProject) -
deleteReports
public void deleteReports(int projectId, int layerId) Deletes Birt reports for the specified layer.- Parameters:
projectId- the project id.layerId- the layer id.
-
deleteReports
public void deleteReports(int projectId) Deletes Birt reports for the specified project.- Parameters:
projectId- ProjectId for which the Birt reports will be deleted
-
copyReports
public 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. -
deleteReports
Deletes the specified Birt report file -
updateReport
public boolean updateReport(int projectId, int layerId, JMapServerInfoReport report, String[] aTemplates, Hyperlink[] hyperlinks) -
updateReports
public void updateReports(int projectId, boolean recreate) -
updateReports
public void updateReports(boolean recreate) -
updateLayerInfoBirtReport
public boolean updateLayerInfoBirtReport(int projectId, int layerId, JMapServerInfoReport infoRequest, String[] oldFileNames, String[] reportsTemplates) throws Exception - Throws:
Exception
-
getBirtReportsTemplates
- Parameters:
type- single or multiple
-