Skip to content

Commit

Permalink
fixing reports..
Browse files Browse the repository at this point in the history
  • Loading branch information
katkav committed May 20, 2014
1 parent 63b3b92 commit 3c3c3ec
Show file tree
Hide file tree
Showing 11 changed files with 112 additions and 917 deletions.
Expand Up @@ -31,11 +31,13 @@
import com.evolveum.midpoint.web.component.util.LoadableModel;
import com.evolveum.midpoint.web.component.util.PrismPropertyModel;
import com.evolveum.midpoint.web.page.admin.configuration.PageAdminConfiguration;
import com.evolveum.midpoint.web.util.Base64Model;
import com.evolveum.midpoint.web.util.OnePageParameterEncoder;
import com.evolveum.midpoint.web.util.WebMiscUtil;
import com.evolveum.midpoint.web.util.WebModelUtils;
import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType;
import com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType;

import org.apache.wicket.RestartResponseException;
import org.apache.wicket.ajax.AjaxRequestTarget;
import org.apache.wicket.markup.html.form.Form;
Expand Down Expand Up @@ -114,12 +116,12 @@ private void initLayout() {
createStringResource("ObjectType.description"), ID_LABEL_SIZE, ID_INPUT_SIZE, false);
mainForm.add(description);

AceEditor templateEditor = new AceEditor(ID_TEMPLATE_EDITOR,
new PrismPropertyModel<>(model, ReportType.F_TEMPLATE));
AceEditor templateEditor = new AceEditor(ID_TEMPLATE_EDITOR, new Base64Model(
new PrismPropertyModel<>(model, ReportType.F_TEMPLATE)));
mainForm.add(templateEditor);

AceEditor templateStyleEditor = new AceEditor(ID_TEMPLATE_STYLE_EDITOR,
new PrismPropertyModel<>(model, ReportType.F_TEMPLATE_STYLE));
AceEditor templateStyleEditor = new AceEditor(ID_TEMPLATE_STYLE_EDITOR, new Base64Model(
new PrismPropertyModel<>(model, ReportType.F_TEMPLATE_STYLE)));
mainForm.add(templateStyleEditor);

// List<ITab> tabs = new ArrayList<ITab>();
Expand Down
256 changes: 3 additions & 253 deletions gui/admin-gui/src/main/resources/initial-objects/090-report-audit.xml

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Expand Up @@ -17,7 +17,7 @@
xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3"
xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
oid="USERACCO-3333-3333-TEST-10000000000"
oid="00000000-0000-0000-0000-000000000107"
version="0">
<name>
<orig xmlns="http://prism.evolveum.com/xml/ns/public/types-3">User accounts subreport</orig>
Expand All @@ -26,56 +26,7 @@
<description>User accounts subreport for midpoint users.</description>
<!-- flag if this report is "parent" report, used for gui -->
<parent>false</parent>
<template>
<jasperReport
xmlns="http://jasperreports.sourceforge.net/jasperreports"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd"
name="reportUserAccounts"
columnCount="2"
pageWidth="180"
pageHeight="18"
whenNoDataType="AllSectionsNoDetail"
columnWidth="89"
columnSpacing="1"
leftMargin="0"
rightMargin="0"
topMargin="0"
bottomMargin="0"
uuid="67e465c5-46ea-40d2-bea0-469c6cf38937">
<property name="net.sf.jasperreports.awt.ignore.missing.font" value="true"/>
<property name="net.sf.jasperreports.export.pdf.force.linebreak.policy" value="true"/>
<style fontName="DejaVu Sans" fontSize="10" hAlign="Left" isDefault="true" isPdfEmbedded="true"
name="Base" pdfEncoding="Identity-H" pdfFontName="DejaVuSans.ttf" vAlign="Middle">
</style>
<style isBold="false" isDefault="false" name="Detail" style="Base"/>
<parameter name="userOid" class="java.lang.String"/>
<parameter name="hqlQueryAccounts" class="java.lang.String"/>
<queryString language="hql"><![CDATA[$P!{hqlQueryAccounts}]]></queryString>
<field name="accountName" class="java.lang.String"/>
<field name="resourceName" class="java.lang.String"/>
<detail>
<band height="18" splitType="Stretch">
<frame>
<reportElement uuid="3e8fdd6d-a6ff-4407-9a1e-5d6b4706300a" positionType="Float" style="Detail" mode="Opaque" x="0" y="1" width="180" height="17"/>
<line>
<reportElement uuid="47f91801-cf5f-4bed-b19c-ca3931cbf98d" positionType="FixRelativeToTop" x="0" y="0" width="180" height="1" forecolor="#333333">
<printWhenExpression><![CDATA[new java.lang.Boolean((int)$V{REPORT_COUNT}.intValue()!=1)]]></printWhenExpression>
</reportElement>
<graphicElement>
<pen lineWidth="0.5" lineColor="#999999"/>
</graphicElement>
</line>
<textField isStretchWithOverflow="true">
<reportElement uuid="ebaef16d-2903-4029-9a6b-d4d244558ae9" positionType="Float" stretchType="RelativeToTallestObject" style="Detail" x="0" y="2" width="180" height="13"/>
<textElement verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{resourceName}+ ": " + $F{accountName}]]></textFieldExpression>
</textField>
</frame>
</band>
</detail>
</jasperReport>
</template>
<template>UEdwaGMzQmxjbEpsY0c5eWRDQU5DaUFnSUNBSkNYaHRiRzV6UFNKb2RIUndPaTh2YW1GemNHVnljbVZ3YjNKMGN5NXpiM1Z5WTJWbWIzSm5aUzV1WlhRdmFtRnpjR1Z5Y21Wd2IzSjBjeUlnRFFvSkNRbDRiV3h1Y3pwNGMyazlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURFdldFMU1VMk5vWlcxaExXbHVjM1JoYm1ObElpQU5DZ2tKQ1hoemFUcHpZMmhsYldGTWIyTmhkR2x2YmowaWFIUjBjRG92TDJwaGMzQmxjbkpsY0c5eWRITXVjMjkxY21ObFptOXlaMlV1Ym1WMEwycGhjM0JsY25KbGNHOXlkSE1nYUhSMGNEb3ZMMnBoYzNCbGNuSmxjRzl5ZEhNdWMyOTFjbU5sWm05eVoyVXVibVYwTDNoelpDOXFZWE53WlhKeVpYQnZjblF1ZUhOa0lpQU5DZ2tKQ1c1aGJXVTlJbkpsY0c5eWRGVnpaWEpCWTJOdmRXNTBjeUlnRFFvSkNRbGpiMngxYlc1RGIzVnVkRDBpTWlJZ0RRb0pDUWx3WVdkbFYybGtkR2c5SWpFNE1DSWdEUW9KQ1Fsd1lXZGxTR1ZwWjJoMFBTSXhPQ0lnRFFvSkNRbDNhR1Z1VG05RVlYUmhWSGx3WlQwaVFXeHNVMlZqZEdsdmJuTk9iMFJsZEdGcGJDSWdEUW9KQ1FsamIyeDFiVzVYYVdSMGFEMGlPRGtpSUEwS0NRa0pZMjlzZFcxdVUzQmhZMmx1WnowaU1TSWdEUW9KQ1Fsc1pXWjBUV0Z5WjJsdVBTSXdJaUFOQ2drSkNYSnBaMmgwVFdGeVoybHVQU0l3SWlBTkNna0pDWFJ2Y0UxaGNtZHBiajBpTUNJZ0RRb0pDUWxpYjNSMGIyMU5ZWEpuYVc0OUlqQWlJQTBLQ1FrSmRYVnBaRDBpTmpkbE5EWTFZelV0TkRabFlTMDBNR1F5TFdKbFlUQXRORFk1WXpaalpqTTRPVE0zSWo0TkNna0pDVHh3Y205d1pYSjBlU0J1WVcxbFBTSnVaWFF1YzJZdWFtRnpjR1Z5Y21Wd2IzSjBjeTVoZDNRdWFXZHViM0psTG0xcGMzTnBibWN1Wm05dWRDSWdkbUZzZFdVOUluUnlkV1VpTHo0TkNna0pDVHh3Y205d1pYSjBlU0J1WVcxbFBTSnVaWFF1YzJZdWFtRnpjR1Z5Y21Wd2IzSjBjeTVsZUhCdmNuUXVjR1JtTG1admNtTmxMbXhwYm1WaWNtVmhheTV3YjJ4cFkza2lJSFpoYkhWbFBTSjBjblZsSWk4K0RRb0pDUWs4YzNSNWJHVWdabTl1ZEU1aGJXVTlJa1JsYW1GV2RTQlRZVzV6SWlCbWIyNTBVMmw2WlQwaU1UQWlJR2hCYkdsbmJqMGlUR1ZtZENJZ2FYTkVaV1poZFd4MFBTSjBjblZsSWlCcGMxQmtaa1Z0WW1Wa1pHVmtQU0owY25WbElpQU5DZ2tKQ1FrZ0lDQnVZVzFsUFNKQ1lYTmxJaUJ3WkdaRmJtTnZaR2x1WnowaVNXUmxiblJwZEhrdFNDSWdjR1JtUm05dWRFNWhiV1U5SWtSbGFtRldkVk5oYm5NdWRIUm1JaUIyUVd4cFoyNDlJazFwWkdSc1pTSStEUW9KQ1FrOEwzTjBlV3hsUGcwS0NRa0pQSE4wZVd4bElHbHpRbTlzWkQwaVptRnNjMlVpSUdselJHVm1ZWFZzZEQwaVptRnNjMlVpSUc1aGJXVTlJa1JsZEdGcGJDSWdjM1I1YkdVOUlrSmhjMlVpTHo0TkNna0pDVHh3WVhKaGJXVjBaWElnYm1GdFpUMGlkWE5sY2s5cFpDSWdZMnhoYzNNOUltcGhkbUV1YkdGdVp5NVRkSEpwYm1jaUx6NE5DZ2tKQ1R4d1lYSmhiV1YwWlhJZ2JtRnRaVDBpYUhGc1VYVmxjbmxCWTJOdmRXNTBjeUlnWTJ4aGMzTTlJbXBoZG1FdWJHRnVaeTVUZEhKcGJtY2lMejROQ2drSkNUeHhkV1Z5ZVZOMGNtbHVaeUJzWVc1bmRXRm5aVDBpYUhGc0lqNDhJVnREUkVGVVFWc2tVQ0Y3YUhGc1VYVmxjbmxCWTJOdmRXNTBjMzFkWFQ0OEwzRjFaWEo1VTNSeWFXNW5QZzBLQ1FrSlBHWnBaV3hrSUc1aGJXVTlJbUZqWTI5MWJuUk9ZVzFsSWlCamJHRnpjejBpYW1GMllTNXNZVzVuTGxOMGNtbHVaeUl2UGcwS0NRa0pQR1pwWld4a0lHNWhiV1U5SW5KbGMyOTFjbU5sVG1GdFpTSWdZMnhoYzNNOUltcGhkbUV1YkdGdVp5NVRkSEpwYm1jaUx6NE5DZ2tKQ1R4a1pYUmhhV3crRFFvSkNRa0pQR0poYm1RZ2FHVnBaMmgwUFNJeE9DSWdjM0JzYVhSVWVYQmxQU0pUZEhKbGRHTm9JajROQ2drSkNRa0pQR1p5WVcxbFBnMEtDUWtKQ1FrSlBISmxjRzl5ZEVWc1pXMWxiblFnZFhWcFpEMGlNMlU0Wm1Sa05tUXRZVFptWmkwME5EQTNMVGxoTVdVdE5XUTJZalEzTURZek1EQmhJaUJ3YjNOcGRHbHZibFI1Y0dVOUlrWnNiMkYwSWlCemRIbHNaVDBpUkdWMFlXbHNJaUJ0YjJSbFBTSlBjR0Z4ZFdVaUlIZzlJakFpSUhrOUlqRWlJSGRwWkhSb1BTSXhPREFpSUdobGFXZG9kRDBpTVRjaUx6NE5DZ2tKQ1FrSkNUeHNhVzVsUGcwS0NRa0pDUWtKQ1R4eVpYQnZjblJGYkdWdFpXNTBJSFYxYVdROUlqUTNaamt4T0RBeExXTm1OV1l0TkdKbFpDMWlNVGxqTFdOaE16a3pNV05pWmprNFpDSWdjRzl6YVhScGIyNVVlWEJsUFNKR2FYaFNaV3hoZEdsMlpWUnZWRzl3SWlCNFBTSXdJaUI1UFNJd0lpQjNhV1IwYUQwaU1UZ3dJaUJvWldsbmFIUTlJakVpSUdadmNtVmpiMnh2Y2owaUl6TXpNek16TXlJK0RRb0pDUWtKQ1FrSkNUeHdjbWx1ZEZkb1pXNUZlSEJ5WlhOemFXOXVQandoVzBORVFWUkJXMjVsZHlCcVlYWmhMbXhoYm1jdVFtOXZiR1ZoYmlnb2FXNTBLU1JXZTFKRlVFOVNWRjlEVDFWT1ZIMHVhVzUwVm1Gc2RXVW9LU0U5TVNsZFhUNDhMM0J5YVc1MFYyaGxia1Y0Y0hKbGMzTnBiMjQrRFFvSkNRa0pDUWtKUEM5eVpYQnZjblJGYkdWdFpXNTBQZzBLQ1FrSkNRa0pDVHhuY21Gd2FHbGpSV3hsYldWdWRENE5DZ2tKQ1FrSkNRa0pQSEJsYmlCc2FXNWxWMmxrZEdnOUlqQXVOU0lnYkdsdVpVTnZiRzl5UFNJak9UazVPVGs1SWk4K0RRb0pDUWtKQ1FrSlBDOW5jbUZ3YUdsalJXeGxiV1Z1ZEQ0TkNna0pDUWtKQ1R3dmJHbHVaVDROQ2drSkNRa0pDVHgwWlhoMFJtbGxiR1FnYVhOVGRISmxkR05vVjJsMGFFOTJaWEptYkc5M1BTSjBjblZsSWo0TkNna0pDUWtKQ1FrOGNtVndiM0owUld4bGJXVnVkQ0IxZFdsa1BTSmxZbUZsWmpFMlpDMHlPVEF6TFRRd01qa3RPV0UyWWkxa05HUXlORFExTlRoaFpUa2lJSEJ2YzJsMGFXOXVWSGx3WlQwaVJteHZZWFFpSUhOMGNtVjBZMmhVZVhCbFBTSlNaV3hoZEdsMlpWUnZWR0ZzYkdWemRFOWlhbVZqZENJZ2MzUjViR1U5SWtSbGRHRnBiQ0lnZUQwaU1DSWdlVDBpTWlJZ2QybGtkR2c5SWpFNE1DSWdhR1ZwWjJoMFBTSXhNeUl2UGcwS0NRa0pDUWtKQ1R4MFpYaDBSV3hsYldWdWRDQjJaWEowYVdOaGJFRnNhV2R1YldWdWREMGlUV2xrWkd4bElpOCtJQTBLQ1FrSkNRa0pDVHgwWlhoMFJtbGxiR1JGZUhCeVpYTnphVzl1UGp3aFcwTkVRVlJCV3lSR2UzSmxjMjkxY21ObFRtRnRaWDBySUNJNklDSWdLeUFrUm50aFkyTnZkVzUwVG1GdFpYMWRYVDQ4TDNSbGVIUkdhV1ZzWkVWNGNISmxjM05wYjI0K0RRb0pDUWtKQ1FrOEwzUmxlSFJHYVdWc1pENE5DZ2tKQ1FrSlBDOW1jbUZ0WlQ0TkNna0pDUWs4TDJKaGJtUStEUW9KQ1FrOEwyUmxkR0ZwYkQ0TkNna0pQQzlxWVhOd1pYSlNaWEJ2Y25RKw==</template>
<orientation>landscape</orientation>
<export>pdf</export>
<!-- set to true if report needs hibernate session (e.g. hql query is used) -->
Expand Down
Expand Up @@ -17,7 +17,7 @@
xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3"
xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
oid="USERORGS-3333-3333-TEST-10000000000"
oid="00000000-0000-0000-0000-000000000108"
version="0">
<name>
<orig xmlns="http://prism.evolveum.com/xml/ns/public/types-3">User orgs subreport</orig>
Expand All @@ -26,55 +26,7 @@
<description>User orgs subreport for midpoint users.</description>
<!-- flag if this report is "parent" report, used for gui -->
<parent>false</parent>
<template>
<jasperReport
xmlns="http://jasperreports.sourceforge.net/jasperreports"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd"
name="reportUserOrgs"
columnCount="2"
pageWidth="110"
pageHeight="18"
whenNoDataType="AllSectionsNoDetail"
columnWidth="54"
columnSpacing="1"
leftMargin="0"
rightMargin="0"
topMargin="0"
bottomMargin="0"
uuid="67e465c5-46ea-40d2-bea0-469c6cf38937">
<property name="net.sf.jasperreports.awt.ignore.missing.font" value="true"/>
<property name="net.sf.jasperreports.export.pdf.force.linebreak.policy" value="true"/>
<style fontName="DejaVu Sans" fontSize="10" hAlign="Left" isDefault="true" isPdfEmbedded="true"
name="Base" pdfEncoding="Identity-H" pdfFontName="DejaVuSans.ttf" vAlign="Middle">
</style>
<style isBold="false" isDefault="false" name="Detail" style="Base"/>
<parameter name="userOid" class="java.lang.String"/>
<parameter name="hqlQueryOrgs" class="java.lang.String"/>
<queryString language="hql"><![CDATA[$P!{hqlQueryOrgs}]]></queryString>
<field name="orgName" class="java.lang.String"/>
<detail>
<band height="18" splitType="Stretch">
<frame>
<reportElement uuid="3e8fdd6d-a6ff-4407-9a1e-5d6b4706300a" positionType="Float" style="Detail" mode="Opaque" x="0" y="1" width="100" height="17"/>
<line>
<reportElement uuid="47f91801-cf5f-4bed-b19c-ca3931cbf98d" positionType="FixRelativeToTop" mode="Opaque" x="0" y="0" width="100" height="1" forecolor="#333333">
<printWhenExpression><![CDATA[new java.lang.Boolean((int)$V{REPORT_COUNT}.intValue()!=1)]]></printWhenExpression>
</reportElement>
<graphicElement>
<pen lineWidth="0.5" lineColor="#999999"/>
</graphicElement>
</line>
<textField isStretchWithOverflow="true">
<reportElement uuid="ebaef16d-2903-4029-9a6b-d4d244558ae9" style="Detail" x="0" y="2" width="100" height="13"/>
<textElement verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{orgName}]]></textFieldExpression>
</textField>
</frame>
</band>
</detail>
</jasperReport>
</template>
<template>UEdwaGMzQmxjbEpsY0c5eWRDQU5DaUFnSUNBSkNYaHRiRzV6UFNKb2RIUndPaTh2YW1GemNHVnljbVZ3YjNKMGN5NXpiM1Z5WTJWbWIzSm5aUzV1WlhRdmFtRnpjR1Z5Y21Wd2IzSjBjeUlnRFFvSkNRbDRiV3h1Y3pwNGMyazlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURFdldFMU1VMk5vWlcxaExXbHVjM1JoYm1ObElpQU5DZ2tKQ1hoemFUcHpZMmhsYldGTWIyTmhkR2x2YmowaWFIUjBjRG92TDJwaGMzQmxjbkpsY0c5eWRITXVjMjkxY21ObFptOXlaMlV1Ym1WMEwycGhjM0JsY25KbGNHOXlkSE1nYUhSMGNEb3ZMMnBoYzNCbGNuSmxjRzl5ZEhNdWMyOTFjbU5sWm05eVoyVXVibVYwTDNoelpDOXFZWE53WlhKeVpYQnZjblF1ZUhOa0lpQU5DZ2tKQ1c1aGJXVTlJbkpsY0c5eWRGVnpaWEpQY21keklpQU5DZ2tKQ1dOdmJIVnRia052ZFc1MFBTSXlJaUFOQ2drSkNYQmhaMlZYYVdSMGFEMGlNVEV3SWlBTkNna0pDWEJoWjJWSVpXbG5hSFE5SWpFNElpQU5DZ2tKQ1hkb1pXNU9iMFJoZEdGVWVYQmxQU0pCYkd4VFpXTjBhVzl1YzA1dlJHVjBZV2xzSWlBTkNna0pDV052YkhWdGJsZHBaSFJvUFNJMU5DSWdEUW9KQ1FsamIyeDFiVzVUY0dGamFXNW5QU0l4SWlBTkNna0pDV3hsWm5STllYSm5hVzQ5SWpBaUlBMEtDUWtKY21sbmFIUk5ZWEpuYVc0OUlqQWlJQTBLQ1FrSmRHOXdUV0Z5WjJsdVBTSXdJaUFOQ2drSkNXSnZkSFJ2YlUxaGNtZHBiajBpTUNJZ0RRb0pDUWwxZFdsa1BTSTJOMlUwTmpWak5TMDBObVZoTFRRd1pESXRZbVZoTUMwME5qbGpObU5tTXpnNU16Y2lQZzBLQ1FrSlBIQnliM0JsY25SNUlHNWhiV1U5SW01bGRDNXpaaTVxWVhOd1pYSnlaWEJ2Y25SekxtRjNkQzVwWjI1dmNtVXViV2x6YzJsdVp5NW1iMjUwSWlCMllXeDFaVDBpZEhKMVpTSXZQZzBLQ1FrSlBIQnliM0JsY25SNUlHNWhiV1U5SW01bGRDNXpaaTVxWVhOd1pYSnlaWEJ2Y25SekxtVjRjRzl5ZEM1d1pHWXVabTl5WTJVdWJHbHVaV0p5WldGckxuQnZiR2xqZVNJZ2RtRnNkV1U5SW5SeWRXVWlMejROQ2drSkNUeHpkSGxzWlNCbWIyNTBUbUZ0WlQwaVJHVnFZVloxSUZOaGJuTWlJR1p2Ym5SVGFYcGxQU0l4TUNJZ2FFRnNhV2R1UFNKTVpXWjBJaUJwYzBSbFptRjFiSFE5SW5SeWRXVWlJR2x6VUdSbVJXMWlaV1JrWldROUluUnlkV1VpSUEwS0NRa0pDU0FnSUc1aGJXVTlJa0poYzJVaUlIQmtaa1Z1WTI5a2FXNW5QU0pKWkdWdWRHbDBlUzFJSWlCd1pHWkdiMjUwVG1GdFpUMGlSR1ZxWVZaMVUyRnVjeTUwZEdZaUlIWkJiR2xuYmowaVRXbGtaR3hsSWo0TkNna0pDVHd2YzNSNWJHVStEUW9KQ1FrOGMzUjViR1VnYVhOQ2IyeGtQU0ptWVd4elpTSWdhWE5FWldaaGRXeDBQU0ptWVd4elpTSWdibUZ0WlQwaVJHVjBZV2xzSWlCemRIbHNaVDBpUW1GelpTSXZQZzBLQ1FrSlBIQmhjbUZ0WlhSbGNpQnVZVzFsUFNKMWMyVnlUMmxrSWlCamJHRnpjejBpYW1GMllTNXNZVzVuTGxOMGNtbHVaeUl2UGcwS0NRa0pQSEJoY21GdFpYUmxjaUJ1WVcxbFBTSm9jV3hSZFdWeWVVOXlaM01pSUdOc1lYTnpQU0pxWVhaaExteGhibWN1VTNSeWFXNW5JaTgrRFFvSkNRazhjWFZsY25sVGRISnBibWNnYkdGdVozVmhaMlU5SW1oeGJDSStQQ0ZiUTBSQlZFRmJKRkFoZTJoeGJGRjFaWEo1VDNKbmMzMWRYVDQ4TDNGMVpYSjVVM1J5YVc1blBnMEtDUWtKUEdacFpXeGtJRzVoYldVOUltOXlaMDVoYldVaUlHTnNZWE56UFNKcVlYWmhMbXhoYm1jdVUzUnlhVzVuSWk4K0RRb0pDUWs4WkdWMFlXbHNQZzBLQ1FrSkNUeGlZVzVrSUdobGFXZG9kRDBpTVRnaUlITndiR2wwVkhsd1pUMGlVM1J5WlhSamFDSStEUW9KQ1FrSkNUeG1jbUZ0WlQ0TkNna0pDUWtKQ1R4eVpYQnZjblJGYkdWdFpXNTBJSFYxYVdROUlqTmxPR1prWkRaa0xXRTJabVl0TkRRd055MDVZVEZsTFRWa05tSTBOekEyTXpBd1lTSWdjRzl6YVhScGIyNVVlWEJsUFNKR2JHOWhkQ0lnYzNSNWJHVTlJa1JsZEdGcGJDSWdiVzlrWlQwaVQzQmhjWFZsSWlCNFBTSXdJaUI1UFNJeElpQjNhV1IwYUQwaU1UQXdJaUJvWldsbmFIUTlJakUzSWk4K0RRb0pDUWtKQ1FrOGJHbHVaVDROQ2drSkNRa0pDUWs4Y21Wd2IzSjBSV3hsYldWdWRDQjFkV2xrUFNJME4yWTVNVGd3TVMxalpqVm1MVFJpWldRdFlqRTVZeTFqWVRNNU16RmpZbVk1T0dRaUlIQnZjMmwwYVc5dVZIbHdaVDBpUm1sNFVtVnNZWFJwZG1WVWIxUnZjQ0lnYlc5a1pUMGlUM0JoY1hWbElpQjRQU0l3SWlCNVBTSXdJaUIzYVdSMGFEMGlNVEF3SWlCb1pXbG5hSFE5SWpFaUlHWnZjbVZqYjJ4dmNqMGlJek16TXpNek15SStEUW9KQ1FrSkNRa0pDVHh3Y21sdWRGZG9aVzVGZUhCeVpYTnphVzl1UGp3aFcwTkVRVlJCVzI1bGR5QnFZWFpoTG14aGJtY3VRbTl2YkdWaGJpZ29hVzUwS1NSV2UxSkZVRTlTVkY5RFQxVk9WSDB1YVc1MFZtRnNkV1VvS1NFOU1TbGRYVDQ4TDNCeWFXNTBWMmhsYmtWNGNISmxjM05wYjI0K0RRb0pDUWtKQ1FrSlBDOXlaWEJ2Y25SRmJHVnRaVzUwUGcwS0NRa0pDUWtKQ1R4bmNtRndhR2xqUld4bGJXVnVkRDROQ2drSkNRa0pDUWtKUEhCbGJpQnNhVzVsVjJsa2RHZzlJakF1TlNJZ2JHbHVaVU52Ykc5eVBTSWpPVGs1T1RrNUlpOCtEUW9KQ1FrSkNRa0pQQzluY21Gd2FHbGpSV3hsYldWdWRENE5DZ2tKQ1FrSkNUd3ZiR2x1WlQ0TkNna0pDUWtKQ1R4MFpYaDBSbWxsYkdRZ2FYTlRkSEpsZEdOb1YybDBhRTkyWlhKbWJHOTNQU0owY25WbElqNE5DZ2tKQ1FrSkNRazhjbVZ3YjNKMFJXeGxiV1Z1ZENCMWRXbGtQU0psWW1GbFpqRTJaQzB5T1RBekxUUXdNamt0T1dFMllpMWtOR1F5TkRRMU5UaGhaVGtpSUhOMGVXeGxQU0pFWlhSaGFXd2lJSGc5SWpBaUlIazlJaklpSUhkcFpIUm9QU0l4TURBaUlHaGxhV2RvZEQwaU1UTWlMejROQ2drSkNRa0pDUWs4ZEdWNGRFVnNaVzFsYm5RZ2RtVnlkR2xqWVd4QmJHbG5ibTFsYm5ROUlrMXBaR1JzWlNJdlBnMEtDUWtKQ1FrSkNUeDBaWGgwUm1sbGJHUkZlSEJ5WlhOemFXOXVQandoVzBORVFWUkJXeVJHZTI5eVowNWhiV1Y5WFYwK1BDOTBaWGgwUm1sbGJHUkZlSEJ5WlhOemFXOXVQaUFOQ2drSkNRa0pDVHd2ZEdWNGRFWnBaV3hrUGcwS0NRa0pDUWs4TDJaeVlXMWxQZzBLQ1FrSkNUd3ZZbUZ1WkQ0TkNna0pDVHd2WkdWMFlXbHNQZzBLQ1FrOEwycGhjM0JsY2xKbGNHOXlkRDQ9</template>
<orientation>landscape</orientation>
<export>pdf</export>
<!-- set to true if report needs hibernate session (e.g. hql query is used) -->
Expand Down

0 comments on commit 3c3c3ec

Please sign in to comment.