public class ReportUtils extends Object
Constructor and Description |
---|
ReportUtils() |
Modifier and Type | Method and Description |
---|---|
static Timestamp |
convertDateTime(XMLGregorianCalendar dateTime) |
static net.sf.jasperreports.engine.design.JasperDesign |
createJasperDesign(com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType reportType,
PrismContainer<com.evolveum.midpoint.xml.ns._public.common.common_3.ReportConfigurationType> parameterConfiguration,
PrismSchema reportSchema) |
static Class<?> |
getClassType(QName clazz,
String namespace) |
static String |
getDateTime() |
static String |
getDeltaAudit(String delta) |
static net.sf.jasperreports.engine.JasperReport |
getJasperReport(com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType reportType,
PrismContainer<com.evolveum.midpoint.xml.ns._public.common.common_3.ReportConfigurationType> parameterConfiguration,
PrismSchema reportSchema) |
static ObjectQuery |
getObjectQuery(Map<?,?> params,
Class<?> clazz,
PrismContext prismContext) |
static Class<?> |
getObjectTypeClass(Map<?,?> params) |
static Class<?> |
getObjectTypeClass(Object objectClass) |
static OperationResult |
getOperationResult(Map<?,?> params) |
static PrismProperty<?> |
getParameter(String parameterName,
PrismContainer<com.evolveum.midpoint.xml.ns._public.common.common_3.ReportConfigurationType> parameterConfiguration,
String namespace) |
static PrismContainer<com.evolveum.midpoint.xml.ns._public.common.common_3.ReportConfigurationType> |
getParametersContainer(com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType reportType,
PrismSchema schema) |
static PrismSchema |
getParametersSchema(com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType reportType,
PrismContext prismContext) |
static Element |
getParametersXsdSchema(com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType reportType) |
static com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType |
getReport(Map<?,?> params,
ModelService modelService,
PrismContext prismContext) |
static com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType |
getReport(String reportOid,
OperationResult parentResult,
ModelService modelService) |
static List<PrismObject<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>> |
getReportData(ModelService model,
Class type,
ObjectQuery query,
Task task,
OperationResult parentResult) |
static List<PrismObject<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>> |
getReportData(PrismContext prismContext,
Task task,
ReportFunctions reportFunctions,
String script,
ExpressionVariables variables,
ObjectResolver objectResolver) |
static String |
getReportOutputFilePath(com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType reportType) |
static Map<String,Object> |
getReportParameters(com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType reportType,
PrismContainer<Containerable> parameterConfiguration,
PrismSchema reportSchema,
OperationResult parentResult) |
static String |
resolveRefName(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType ref) |
public static List<PrismObject<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>> getReportData(PrismContext prismContext, Task task, ReportFunctions reportFunctions, String script, ExpressionVariables variables, ObjectResolver objectResolver) throws ExpressionSyntaxException, ExpressionEvaluationException, ObjectNotFoundException
public static List<PrismObject<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>> getReportData(ModelService model, Class type, ObjectQuery query, Task task, OperationResult parentResult) throws SchemaException, ObjectNotFoundException, SecurityViolationException, CommunicationException, ConfigurationException
public static Element getParametersXsdSchema(com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType reportType)
public static PrismSchema getParametersSchema(com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType reportType, PrismContext prismContext) throws SchemaException
SchemaException
public static PrismContainer<com.evolveum.midpoint.xml.ns._public.common.common_3.ReportConfigurationType> getParametersContainer(com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType reportType, PrismSchema schema) throws SchemaException, ObjectNotFoundException
public static net.sf.jasperreports.engine.JasperReport getJasperReport(com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType reportType, PrismContainer<com.evolveum.midpoint.xml.ns._public.common.common_3.ReportConfigurationType> parameterConfiguration, PrismSchema reportSchema) throws net.sf.jasperreports.engine.JRException
net.sf.jasperreports.engine.JRException
public static Map<String,Object> getReportParameters(com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType reportType, PrismContainer<Containerable> parameterConfiguration, PrismSchema reportSchema, OperationResult parentResult)
public static String resolveRefName(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType ref)
public static PrismProperty<?> getParameter(String parameterName, PrismContainer<com.evolveum.midpoint.xml.ns._public.common.common_3.ReportConfigurationType> parameterConfiguration, String namespace)
public static Timestamp convertDateTime(XMLGregorianCalendar dateTime)
public static net.sf.jasperreports.engine.design.JasperDesign createJasperDesign(com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType reportType, PrismContainer<com.evolveum.midpoint.xml.ns._public.common.common_3.ReportConfigurationType> parameterConfiguration, PrismSchema reportSchema) throws net.sf.jasperreports.engine.JRException
net.sf.jasperreports.engine.JRException
public static String getDateTime()
public static String getReportOutputFilePath(com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType reportType)
public static ObjectQuery getObjectQuery(Map<?,?> params, Class<?> clazz, PrismContext prismContext)
public static com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType getReport(String reportOid, OperationResult parentResult, ModelService modelService) throws Exception
Exception
public static com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType getReport(Map<?,?> params, ModelService modelService, PrismContext prismContext) throws Exception
Exception
public static OperationResult getOperationResult(Map<?,?> params)
Copyright © 2015 evolveum. All rights reserved.