I had solved this problem by creating a webwork action for the ConfigurerReport class. I set the property like this:
<property> <key>startDate</key> <name>report.requirements-growth.issuecreation.startdate</name> <description>report.requirements-growth.issuecreation.startdate.description</description> <type>date</type> <values class="com.atlassian.plugins.tutorial.jira.reportsutils.ProjDefDateGen"/> </property>
The the class ProjDefDateGen returned with the desired calculated date value
Which I recover in the overridden function: public String getParamValue(final String key) of ConfigureReport class.
But I just migrated to Jira 7.5 and I see that ConfigureReport is no longer in the actions.xml file, therefore cannot create a webwork action to override it, also one of the parameters of the constructor is private.
So, how can I now set a dynamic default value for a report plugin parameter of date type in Jira 7.5?. I don’t know if the Object-Configurable parameters for reports changed. I don’t see new documentation about it.