Package com.evolveum.midpoint.report.api
Interface ReportManager
-
public interface ReportManager
- Author:
- lazyman, katkav
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
cleanupReports(CleanupPolicyType cleanupPolicy, OperationResult parentResult)
todo comments [lazyman] todo how to return progressvoid
deleteReportOutput(ReportOutputType reportOutput, OperationResult parentResult)
InputStream
getReportOutputData(String reportOutputOid, OperationResult parentResult)
todo comments [lazyman]void
runReport(PrismObject<ReportType> object, PrismContainer<ReportParameterType> params, Task task, OperationResult parentResult)
todo comments [lazyman]
-
-
-
Method Detail
-
runReport
void runReport(PrismObject<ReportType> object, PrismContainer<ReportParameterType> params, Task task, OperationResult parentResult) throws SchemaException, ObjectNotFoundException, ExpressionEvaluationException, CommunicationException, ConfigurationException, SecurityViolationException
todo comments [lazyman]- Parameters:
report
-parentResult
- describes report which has to be created- Throws:
SchemaException
ObjectNotFoundException
ExpressionEvaluationException
CommunicationException
ConfigurationException
SecurityViolationException
-
cleanupReports
void cleanupReports(CleanupPolicyType cleanupPolicy, OperationResult parentResult)
todo comments [lazyman] todo how to return progress- Parameters:
cleanupPolicy
-parentResult
-
-
getReportOutputData
InputStream getReportOutputData(String reportOutputOid, OperationResult parentResult) throws ObjectNotFoundException, SchemaException, SecurityViolationException, CommunicationException, ConfigurationException, ExpressionEvaluationException, IOException
todo comments [lazyman]- Parameters:
reportOutputOid
-parentResult
-- Returns:
- Throws:
ObjectNotFoundException
SchemaException
SecurityViolationException
CommunicationException
ConfigurationException
ExpressionEvaluationException
IOException
-
deleteReportOutput
void deleteReportOutput(ReportOutputType reportOutput, OperationResult parentResult) throws Exception
- Throws:
Exception
-
-