JRubik v0.6

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

java.lang.Object
  extended byjavax.swing.AbstractAction
      extended byes.aeat.eett.plugins.infoRubik.reports.ActionImport
All Implemented Interfaces:
javax.swing.Action, java.awt.event.ActionListener, java.lang.Cloneable, java.util.EventListener, java.io.Serializable

public class ActionImport
extends javax.swing.AbstractAction

Author:
f00992
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.AbstractAction
 
Field Summary
private  java.lang.String fileName
           
private static java.lang.String IMPORT
           
private  JobFactory jobFactory
           
private static java.util.ResourceBundle localizationResources
           
private static org.apache.log4j.Logger logger
           
private static java.lang.String PASSWORD
           
private  Plugin plugin
           
private static java.lang.String USER
           
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
ActionImport(JobFactory jobFactory)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
private  void addChildrens(org.jdom.Element eOld, ReportMutableTreeNode rNode)
           
private  void addConfiTable(org.jdom.Element eCarpetaOld, org.jdom.Element eCarpeta)
           
private  void addLevelToDeploy(org.jdom.Element eDeploy, org.jdom.Element eLevel)
           
private  ReportMutableTreeNode createLeaf(ReportMutableTreeNode nParent, java.lang.String name, org.jdom.Element eCarpeta)
           
private  ReportMutableTreeNode createRama(ReportMutableTreeNode nParent, java.lang.String name)
           
private  void ejecutaQuery(org.jdom.Element eCarpeta)
           
private  org.jdom.Element getConfiTableElement(org.jdom.Element eCarpeta)
           
private  org.jdom.Element getDeployElement(org.jdom.Element eCarpeta)
           
private  java.io.File getFile(java.lang.String rutaDir)
           
private  java.io.File getFileOut(java.lang.String rutaDir)
           
private  org.jdom.Element getLevelElement(org.jdom.Element eCarpeta, java.lang.String unameHierarchy)
           
private  java.util.List getSortHierarchy(org.jdom.Element eCarpeta)
           
private  void importReport(org.jdom.Document docOld, ReportMutableTreeNode rNode)
           
private  void loadConexion(java.lang.String strConexion, RubikConnection conexion)
           
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

localizationResources

private static final java.util.ResourceBundle localizationResources

IMPORT

private static final java.lang.String IMPORT

USER

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

PASSWORD

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

logger

private static org.apache.log4j.Logger logger

plugin

private Plugin plugin

fileName

private java.lang.String fileName

jobFactory

private JobFactory jobFactory
Constructor Detail

ActionImport

public ActionImport(JobFactory jobFactory)
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)

importReport

private void importReport(org.jdom.Document docOld,
                          ReportMutableTreeNode rNode)
                   throws java.lang.Exception
Throws:
java.lang.Exception

createRama

private ReportMutableTreeNode createRama(ReportMutableTreeNode nParent,
                                         java.lang.String name)

createLeaf

private ReportMutableTreeNode createLeaf(ReportMutableTreeNode nParent,
                                         java.lang.String name,
                                         org.jdom.Element eCarpeta)

getDeployElement

private org.jdom.Element getDeployElement(org.jdom.Element eCarpeta)
                                   throws org.jdom.DataConversionException
Throws:
org.jdom.DataConversionException

addLevelToDeploy

private void addLevelToDeploy(org.jdom.Element eDeploy,
                              org.jdom.Element eLevel)
Parameters:
eDeploy -
eLevel -

getLevelElement

private org.jdom.Element getLevelElement(org.jdom.Element eCarpeta,
                                         java.lang.String unameHierarchy)
                                  throws org.jdom.DataConversionException
Throws:
org.jdom.DataConversionException

getConfiTableElement

private org.jdom.Element getConfiTableElement(org.jdom.Element eCarpeta)

ejecutaQuery

private void ejecutaQuery(org.jdom.Element eCarpeta)
                   throws java.lang.Exception
Throws:
java.lang.Exception

loadConexion

private void loadConexion(java.lang.String strConexion,
                          RubikConnection conexion)

addChildrens

private void addChildrens(org.jdom.Element eOld,
                          ReportMutableTreeNode rNode)
                   throws java.lang.Exception
Throws:
java.lang.Exception

addConfiTable

private void addConfiTable(org.jdom.Element eCarpetaOld,
                           org.jdom.Element eCarpeta)

getSortHierarchy

private java.util.List getSortHierarchy(org.jdom.Element eCarpeta)

getFile

private java.io.File getFile(java.lang.String rutaDir)

getFileOut

private java.io.File getFileOut(java.lang.String rutaDir)

JRubik v0.6

JRubik v0.6