JRubik v0.6

es.aeat.eett.plugins.infoRubik.reports
Class Report

java.lang.Object
  extended byes.aeat.eett.plugins.infoRubik.reports.Report

public class Report
extends java.lang.Object

Author:
f00992 TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Field Summary
private  java.io.File fileReport
           
private  java.io.File fixedJobs
           
private  java.io.File jobsDir
           
private static java.lang.String KEY_FIXED_JOBS
           
private static java.lang.String KEY_NAME
           
private static java.lang.String KEY_OLAP_JOBS
           
private static java.lang.String KEY_OUT_DIR
           
private static java.lang.String KEY_REPORT
           
private  java.io.File outDir
           
private  java.io.File reportDir
           
private  java.lang.String reportName
           
private  ReportMutableTreeNode reportNode
           
 
Constructor Summary
private Report()
          Crea una instancia vacia de la clase
(package private) Report(java.io.File reportDir)
           
private Report(java.lang.String reportName, java.io.File reportDir)
          Crea una instancia de la clase con el report guardado en File reportDir
 
Method Summary
private static void createFixedJobsDir(java.io.File reportDir)
           
private static void createOlapJobsDir(java.io.File reportDir)
           
(package private) static Report createReport(java.lang.String reportName, java.io.File fDir)
           
(package private)  java.io.File getFileReport()
           
 java.io.File getJobsDir()
           
static java.lang.String getKEY_NAME()
           
static java.lang.String getKEY_REPORT()
           
 ReportMutableTreeNode getMutableTreeNode()
           
 java.io.File getOutDir()
           
 java.io.File getReportDir()
           
 java.lang.String getReportName()
           
 org.jdom.Element getRootElement()
           
private  void isOkDir(java.io.File fDir)
           
private  void isReportDir(java.io.File fDir)
           
private  void load()
           
 boolean loadRootElement(org.jdom.Element rootElement)
           
 void save()
           
(package private)  void setReportName(java.lang.String reportName)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

KEY_REPORT

private static final java.lang.String KEY_REPORT
See Also:
Constant Field Values

KEY_NAME

private static final java.lang.String KEY_NAME
See Also:
Constant Field Values

KEY_FIXED_JOBS

private static final java.lang.String KEY_FIXED_JOBS
See Also:
Constant Field Values

KEY_OLAP_JOBS

private static final java.lang.String KEY_OLAP_JOBS
See Also:
Constant Field Values

KEY_OUT_DIR

private static final java.lang.String KEY_OUT_DIR
See Also:
Constant Field Values

reportDir

private java.io.File reportDir

fixedJobs

private java.io.File fixedJobs

fileReport

private java.io.File fileReport

jobsDir

private java.io.File jobsDir

outDir

private java.io.File outDir

reportName

private java.lang.String reportName

reportNode

private ReportMutableTreeNode reportNode
Constructor Detail

Report

private Report()
Crea una instancia vacia de la clase


Report

Report(java.io.File reportDir)
 throws java.lang.Exception

Report

private Report(java.lang.String reportName,
               java.io.File reportDir)
        throws java.lang.Exception
Crea una instancia de la clase con el report guardado en File reportDir

Parameters:
reportName -
reportDir - File con el report
Throws:
java.lang.Exception
Method Detail

getReportDir

public java.io.File getReportDir()
Returns:
Returns the reportDir.

getFileReport

java.io.File getFileReport()
Returns:
Returns the fileReport.

getJobsDir

public java.io.File getJobsDir()
Returns:
Returns the jobsDir.

getOutDir

public java.io.File getOutDir()
Returns:
Returns the outDir.

getReportName

public java.lang.String getReportName()
Returns:
Returns the reportName.

getKEY_NAME

public static java.lang.String getKEY_NAME()
Returns:
Returns the kEY_NAME.

getKEY_REPORT

public static java.lang.String getKEY_REPORT()
Returns:
Returns the kEY_REPORT.

createReport

static Report createReport(java.lang.String reportName,
                           java.io.File fDir)
                    throws java.lang.Exception
Throws:
java.lang.Exception

isOkDir

private void isOkDir(java.io.File fDir)
              throws java.lang.Exception
Throws:
java.lang.Exception

save

public void save()
          throws java.io.IOException
Throws:
java.io.IOException

createFixedJobsDir

private static void createFixedJobsDir(java.io.File reportDir)
                                throws java.lang.Exception
Throws:
java.lang.Exception

createOlapJobsDir

private static void createOlapJobsDir(java.io.File reportDir)
                               throws java.lang.Exception
Throws:
java.lang.Exception

isReportDir

private void isReportDir(java.io.File fDir)
                  throws java.lang.Exception
Throws:
java.lang.Exception

load

private void load()
           throws java.lang.Exception
Throws:
java.lang.Exception

getMutableTreeNode

public ReportMutableTreeNode getMutableTreeNode()

setReportName

void setReportName(java.lang.String reportName)
Parameters:
reportName - The reportName to set.

toString

public java.lang.String toString()

getRootElement

public org.jdom.Element getRootElement()

loadRootElement

public boolean loadRootElement(org.jdom.Element rootElement)

JRubik v0.6

JRubik v0.6