class: StatisticReportWrapper

public class: StatisticReportWrapper
Author: Markus Haarlaender (initial creation)
Project: Phase: 1.0; Status: Proposed; Version: $Revision: 1951 $ $LastChangedDate: 2009-05-07 10:; Complexity: 1
Dates: Created: 16.07.2009 15:14:29; Modified: 16.07.2009 15:14:29;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {6551A5C0-3456-4d98-BB80-0CAB44513F63}
This class is used by the XML transforming classes to wrap a statistic report which consists of a list of report-records. The reason for this is that JiBX cannot bind directly to ArrayLists.
 

Goto: Custom Properties, Fields, Methods

Appears in: wrappers

Custom Properties
 
StatisticReportWrapper Attributes
Attribute Details
protected String
  reportDefinitionId
Notes: The id of the report definition this report belongs to
protected List
  reportRecordVOList
Notes: The wrapped list of ContainerVOs.
private static const long
  serialVersionUID
Initial: 1L
Notes: Fixed serialVersionUID to prevent java.io.InvalidClassExceptions like 'de.mpg.escidoc.services.common.valueobjects.ContainerVO; local class incompatible: stream classdesc serialVersionUID = 8587635524303981401, local class serialVersionUID = -2285753348501257286' that occur after JiBX enhancement of VOs. Without the fixed serialVersionUID, the VOs have to be compiled twice for testing (once for the Application Server, once for the local test).
 
StatisticReportWrapper Methods
Operation Details
public
getReportDefinitionId():String
Sequential
public
getStatisticReportRecordVOList():List
Sequential
Notes: Unwraps the list of StatisticReportRecordVOs.
@return The list of StatisticReportRecordVOs
public
setReportDefinitionId(
   String reportDefinitionId):void
Sequential
public
setStatisticReportRecordVOList(
   List reportRecordList):void
Sequential
Notes: Wraps a list of StatisticReportRecordVOs.
@param statisticReportRecordVOList The list of StatisticReportRecordVOs to wrap