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 String |
getPropertyString(String key) |
static String |
getPropertyString(String key,
String defaultValue) |
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 |
prettyPrintForReport(byte[] ba) |
static String |
prettyPrintForReport(Collection<PrismValue> prismValueList) |
static String |
prettyPrintForReport(ItemDelta itemDelta) |
static String |
prettyPrintForReport(Object value) |
static String |
prettyPrintForReport(com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType ort) |
static String |
prettyPrintForReport(PrismContainer pc) |
static String |
prettyPrintForReport(PrismContainerValue pcv) |
static String |
prettyPrintForReport(PrismProperty pp) |
static String |
prettyPrintForReport(PrismPropertyValue ppv) |
static String |
prettyPrintForReport(PrismReference pr) |
static String |
prettyPrintForReport(PrismReferenceValue prv) |
static String |
prettyPrintForReport(ProtectedStringType pst) |
static String |
prettyPrintForReport(QName qname) |
static String |
printDelta(ObjectDelta delta) |
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)
public static String prettyPrintForReport(PrismProperty pp)
public static String prettyPrintForReport(PrismReference pr)
public static String prettyPrintForReport(PrismContainer pc)
public static String prettyPrintForReport(PrismContainerValue pcv)
public static String prettyPrintForReport(PrismReferenceValue prv)
public static String prettyPrintForReport(ProtectedStringType pst)
public static String prettyPrintForReport(PrismPropertyValue ppv)
public static String prettyPrintForReport(com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType ort)
public static String prettyPrintForReport(byte[] ba)
public static String prettyPrintForReport(Collection<PrismValue> prismValueList)
public static String printDelta(ObjectDelta delta)
Copyright © 2015 evolveum. All rights reserved.