ar.com.jiji.kaya.reports
Class ReportSpecManager

java.lang.Object
  extended by ar.com.jiji.kaya.reports.ReportSpecManager

public class ReportSpecManager
extends java.lang.Object

Mantiene una lista de los reportes definidos para el sistema. TODO: documentar y hacer tests

Author:
lparra

Constructor Summary
ReportSpecManager()
           
ReportSpecManager(java.lang.String resource)
           
 
Method Summary
 void add(java.lang.String name, ReportSpec spec)
           
 void add(java.lang.String name, java.lang.String dsExtractor)
           
 void add(java.lang.String name, java.lang.String dsExtractor, java.lang.String location)
           
 ReportSpec get(java.lang.String name)
           
 java.lang.String getReportPkg()
           
 java.util.Collection<ReportSpec> getReports()
           
 void remove(java.lang.String name)
           
 void setReportPkg(java.lang.String reportPkg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportSpecManager

public ReportSpecManager()

ReportSpecManager

public ReportSpecManager(java.lang.String resource)
                  throws ReportException
Throws:
ReportException
Method Detail

add

public void add(java.lang.String name,
                ReportSpec spec)

add

public void add(java.lang.String name,
                java.lang.String dsExtractor)
         throws ReportException
Throws:
ReportException

add

public void add(java.lang.String name,
                java.lang.String dsExtractor,
                java.lang.String location)
         throws ReportException
Throws:
ReportException

get

public ReportSpec get(java.lang.String name)

remove

public void remove(java.lang.String name)

getReports

public java.util.Collection<ReportSpec> getReports()

getReportPkg

public java.lang.String getReportPkg()

setReportPkg

public void setReportPkg(java.lang.String reportPkg)


Copyright © 2006 Kaya. All Rights Reserved.