Ontimize 5.2072EN

com.ontimize.report
Class ReportDataFactory.JFreeReportData

java.lang.Object
  extended bycom.ontimize.report.ReportDataFactory.DefaultReportData
      extended bycom.ontimize.report.ReportDataFactory.JFreeReportData
All Implemented Interfaces:
ReportData, java.io.Serializable
Enclosing class:
ReportDataFactory

public static class ReportDataFactory.JFreeReportData
extends ReportDataFactory.DefaultReportData
implements ReportData

See Also:
Serialized Form

Field Summary
static java.lang.String internalID
           
 
Fields inherited from class com.ontimize.report.ReportDataFactory.DefaultReportData
description, key, name, store
 
Constructor Summary
ReportDataFactory.JFreeReportData(java.lang.String name, java.lang.String description, ReportStore store)
           
 
Method Summary
 void add(ReportConfig config)
           
 boolean delete(ReportConfig config)
           
 void edit(ReportConfig config)
           
 java.lang.String getInternalID()
           
 void print(ReportConfig config)
          Generates the JFreeReport print object in the client.
 void view(ReportConfig config)
           
 
Methods inherited from class com.ontimize.report.ReportDataFactory.DefaultReportData
askDelete, getDescription, getKey, getName, getStore
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ontimize.report.ReportData
getDescription, getKey, getName, getStore
 

Field Detail

internalID

public static final java.lang.String internalID
See Also:
Constant Field Values
Constructor Detail

ReportDataFactory.JFreeReportData

public ReportDataFactory.JFreeReportData(java.lang.String name,
                                         java.lang.String description,
                                         ReportStore store)
Method Detail

getInternalID

public java.lang.String getInternalID()
Specified by:
getInternalID in interface ReportData
Specified by:
getInternalID in class ReportDataFactory.DefaultReportData

edit

public void edit(ReportConfig config)
          throws java.lang.Exception
Specified by:
edit in interface ReportData
Throws:
java.lang.Exception

view

public void view(ReportConfig config)
          throws java.lang.Exception
Specified by:
view in interface ReportData
Throws:
java.lang.Exception

print

public void print(ReportConfig config)
           throws java.lang.Exception
Generates the JFreeReport print object in the client.
  • Query entity data from server.
  • Creates the JFreeReport print object and start the print thread.

    Specified by:
    print in interface ReportData
    Throws:
    java.lang.Exception

  • delete

    public boolean delete(ReportConfig config)
                   throws java.lang.Exception
    Specified by:
    delete in interface ReportData
    Throws:
    java.lang.Exception

    add

    public void add(ReportConfig config)
             throws java.lang.Exception
    Specified by:
    add in interface ReportData
    Throws:
    java.lang.Exception

    Ontimize