Jump to content

Extracting loggedinuser information in jasperserver 4.0


mandm

Recommended Posts

  Here is how my report looks, i have highlighted the code in red. It does not work on ireport 4.0 (giving an error for java.lang.classnotfoundexception: com.jaspersoft.jasperserver.api.metadata.user.domain.User)

and on jasper server 4.0 it just says report is empty and no errors in the catalina.out

can you please let me know what i am missing?

 

 

<?xml version="1.0" encoding="UTF-8"?>

<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreportshttp://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="userReport" language="groovy" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20">

<property name="ireport.zoom" value="1.0"/>

<property name="ireport.x" value="0"/>

<property name="ireport.y" value="0"/>

<import value="com.jaspersoft.jasperserver.api.metadata.user.domain.User"/>

<parameter name="LoggedInUser" class="com.jaspersoft.jasperserver.api.metadata.user.domain.User" isForPrompting="false"/>

<parameter name="newUser" class="java.lang.String" isForPrompting="false">

<defaultValueExpression><![CDATA[$P{LoggedInUser}.getUsername()]]></defaultValueExpression>

</parameter>

<background>

<band splitType="Stretch"/>

</background>

<title>

<band height="69" splitType="Stretch">

<staticText>

<reportElement x="129" y="21" width="100" height="20"/>

<textElement/>

<text><![CDATA[Trial report]]></text>

</staticText>

</band>

</title>

<pageHeader>

<band height="26" splitType="Stretch"/>

</pageHeader>

<columnHeader>

<band height="13" splitType="Stretch"/>

</columnHeader>

<detail>

<band height="125" splitType="Stretch">

<textField>

<reportElement x="116" y="29" width="173" height="36"/>

<textElement textAlignment="Center"/>

<textFieldExpression class="java.lang.String"><![CDATA[$P{newUser}]]></textFieldExpression>

</textField>

</band>

</detail>

<columnFooter>

<band height="45" splitType="Stretch"/>

</columnFooter>

<pageFooter>

<band height="54" splitType="Stretch"/>

</pageFooter>

<summary>

<band height="42" splitType="Stretch"/>

</summary>

</jasperReport>

 
Link to comment
Share on other sites

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...