com.trackstudio.app.report.handmade
Class CSVHandMadeReport

java.lang.Object
  extended by com.trackstudio.app.report.handmade.CSVHandMadeReport
All Implemented Interfaces:
Adapter, HandMadeReport

public class CSVHandMadeReport
extends java.lang.Object
implements HandMadeReport

Export task with subtasks to CSV data format


Constructor Summary
CSVHandMadeReport(java.lang.String delimiter)
           
 
Method Summary
 java.lang.String generateImpl(SessionContext sc, java.lang.String taskId, java.lang.String filterId, TaskFValue filter, java.lang.String encoding, boolean floatTimeFormat)
          Do generate to CSV format
 java.lang.String getDescription()
          Adapter's description
 boolean init()
          Initialize adapter.
protected  java.lang.String listToString(java.util.List va, java.lang.String div)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSVHandMadeReport

public CSVHandMadeReport(java.lang.String delimiter)
Method Detail

init

public boolean init()
Description copied from interface: Adapter
Initialize adapter. TrackStudio calls this method during startup.

Specified by:
init in interface Adapter
Returns:
true when adapter initialized, false otherwise.

getDescription

public java.lang.String getDescription()
Adapter's description

Specified by:
getDescription in interface Adapter
Returns:
adapter's description

generateImpl

public java.lang.String generateImpl(SessionContext sc,
                                     java.lang.String taskId,
                                     java.lang.String filterId,
                                     TaskFValue filter,
                                     java.lang.String encoding,
                                     boolean floatTimeFormat)
                              throws GranException
Do generate to CSV format

Specified by:
generateImpl in interface HandMadeReport
Parameters:
sc - session context
taskId - task's id
filterId - filter id for filtering subtasks
encoding - text encoding
filter - postfilter
floatTimeFormat - format of budgets
Returns:
text of exported document
Throws:
GranException

listToString

protected java.lang.String listToString(java.util.List va,
                                        java.lang.String div)


Copyright © 2002-2008 TrackStudio, Ltd. All Rights Reserved.