Class ReportWritePlatformServiceImpl
java.lang.Object
org.apache.fineract.infrastructure.dataqueries.service.ReportWritePlatformServiceImpl
- All Implemented Interfaces:
ReportWritePlatformService
@Service
public class ReportWritePlatformServiceImpl
extends Object
implements ReportWritePlatformService
-
Constructor Summary
ConstructorsConstructorDescriptionReportWritePlatformServiceImpl(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, ReportCommandFromApiJsonDeserializer fromApiJsonDeserializer, ReportRepository reportRepository, ReportParameterRepository reportParameterRepository, ReportParameterUsageRepository reportParameterUsageRepository, PermissionRepository permissionRepository, org.apache.fineract.infrastructure.report.provider.ReportingProcessServiceProvider reportingProcessServiceProvider) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.fineract.infrastructure.core.data.CommandProcessingResultcreateReport(org.apache.fineract.infrastructure.core.api.JsonCommand command) org.apache.fineract.infrastructure.core.data.CommandProcessingResultdeleteReport(Long reportId) org.apache.fineract.infrastructure.core.data.CommandProcessingResultupdateReport(Long reportId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
-
Constructor Details
-
ReportWritePlatformServiceImpl
@Autowired public ReportWritePlatformServiceImpl(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, ReportCommandFromApiJsonDeserializer fromApiJsonDeserializer, ReportRepository reportRepository, ReportParameterRepository reportParameterRepository, ReportParameterUsageRepository reportParameterUsageRepository, PermissionRepository permissionRepository, org.apache.fineract.infrastructure.report.provider.ReportingProcessServiceProvider reportingProcessServiceProvider)
-
-
Method Details
-
createReport
@Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult createReport(org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
createReportin interfaceReportWritePlatformService
-
updateReport
@Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult updateReport(Long reportId, org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
updateReportin interfaceReportWritePlatformService
-
deleteReport
@Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult deleteReport(Long reportId) - Specified by:
deleteReportin interfaceReportWritePlatformService
-