Interface ReportService
- All Superinterfaces:
TreeDBManager<AbstractReportManagerNode>
- All Known Implementing Classes:
ReportServiceImpl
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptioncreateInputStream(Object report) extractQuery(Report report) Returns all installed report types.Returns all installed report variant types.getNodeByPath(String path) getNodeByPath(String path, boolean checkRights) getOrCreateMetadata(Report report, String name) getReportById(long id) getReportByKey(String conditionKey) getReportByUUID(String UUID) longgetReportIdFromKey(String key) getUnmanagedReportById(long id) getVariantsOf(AbstractReportManagerNode realReport) getVariantsOf(AbstractReportManagerNode report, User user) voidpersist(ReportMetadata reportMetadata) voidpersist(ReportProperty property) voidprepareVariantForEdit(ReportVariant referenceReport, ReportDto reportDto, String executeToken) voidprepareVariantForStorage(ReportVariant report, String executeToken) voidremove(Report report, ReportMetadata reportMetadata) voidremove(Report report, ReportProperty property) removeMetadataByName(Report report, String name) voidupdateParameterDefinitions(Report report, List<ParameterDefinition> newDefinitions, boolean allowParameterRemoval) Methods inherited from interface net.datenwerke.treedb.service.treedb.TreeDBManager
allowsMultipleRoots, copy, forceRemove, getAllNodes, getBaseType, getChildrenWithName, getNodeById, getNodeByKey, getRoots, getVirtualRoots, isFolder, merge, move, move, persist, remove, updateFlags
-
Field Details
-
SECUREE_ID
- See Also:
-
-
Method Details
-
getInstalledReportTypes
Returns all installed report types. -
getInstalledReportVariantTypes
Returns all installed report variant types. -
getAllReports
-
getReportById
-
getUnmanagedReportById
-
persist
-
remove
-
persist
-
remove
-
getVariantsOf
-
getVariantsOf
-
getReportIdFromKey
-
getReportMetadataKeys
-
getReportByKey
-
getReportsByDatasource
-
updateParameterDefinitions
void updateParameterDefinitions(Report report, List<ParameterDefinition> newDefinitions, boolean allowParameterRemoval) -
getOrCreateMetadata
-
removeMetadataByName
-
getReportByUUID
-
prepareVariantForStorage
- Throws:
ExpectedException
-
prepareVariantForEdit
void prepareVariantForEdit(ReportVariant referenceReport, ReportDto reportDto, String executeToken) throws ServerCallFailedException - Throws:
ServerCallFailedException
-
getReportStringPropertyKeys
-
getNodeByPath
-
getNodeByPath
-
extractQuery
-
createInputStream
-