JRubik v0.6

es.aeat.eett.plugins.infoRubik.deploy
Class MasterDeploy

java.lang.Object
  extended byes.aeat.eett.plugins.infoRubik.deploy.MasterDeploy

public class MasterDeploy
extends java.lang.Object

Author:
f00992

Field Summary
private static java.lang.String KEY_ENABLED
           
private static java.lang.String KEY_FLASE_TOTAL
           
private static java.lang.String KEY_LEVEL
           
private static java.lang.String KEY_MEMBER
           
private static java.lang.String KEY_UNIQUENAME
           
private  CheckNode rootDisponibles
           
private  javax.swing.tree.DefaultMutableTreeNode rootElegidas
           
 
Constructor Summary
(package private) MasterDeploy()
           
(package private) MasterDeploy(CheckNode rootDisponibles, javax.swing.tree.DefaultMutableTreeNode rootElegidas)
           
 
Method Summary
private  void addChildren(org.jdom.Element eParent, javax.swing.tree.DefaultMutableTreeNode node)
           
(package private)  void addLevelToDespliegue(CheckNode lastItem)
           
private  void addToHojas(javax.swing.tree.DefaultMutableTreeNode nParent, CheckNode nHijo)
          Aniade una copia de nHijo a cada hoja de nParent
private  void addToHojas(javax.swing.tree.DefaultMutableTreeNode nRootElegidas, CheckNode nDisponibles, com.tonbeller.jpivot.olap.navi.MemberTree mmt)
          Aniade una copia de nHijo a cada hoja de nParent
private  void clearLevelsInDisponibles(CheckNode lastItem)
           
(package private)  void clearNodes()
           
private  boolean containsValidChildSelected(CheckNode n)
           
private  javax.swing.tree.DefaultMutableTreeNode copiaSimpleNode(CheckNode nodo)
          Crea una copia de nodo y de todos sus hijos.
private  com.tonbeller.jpivot.olap.model.Member[] getChildrenMembers(com.tonbeller.jpivot.olap.model.Member mParent, com.tonbeller.jpivot.olap.query.MDXLevel level, com.tonbeller.jpivot.olap.navi.MemberTree mmt)
           
private  RubikCell getFirstCedaValid(javax.swing.tree.DefaultMutableTreeNode root)
           
static java.lang.String getKEY_ENABLED()
           
static java.lang.String getKEY_FLASE_TOTAL()
           
static java.lang.String getKEY_LEVEL()
           
static java.lang.String getKEY_MEMBER()
           
static java.lang.String getKEY_UNIQUENAME()
           
private  com.tonbeller.jpivot.olap.model.Level getLevel(java.lang.String uname)
           
private  java.lang.String getNameHierarchy(java.lang.String uname)
           
(package private)  CheckNode getRootDisponibles()
           
 javax.swing.tree.DefaultMutableTreeNode getRootElegidas()
           
 org.jdom.Element getRootElement()
           
private  boolean isEnabledChildrenInLevel(CheckNode nlevel, com.tonbeller.jpivot.olap.model.Member m)
           
 void loadRootElement(org.jdom.Element eRoot)
           
private  void loadRootElement(org.jdom.Element eParent, javax.swing.tree.DefaultMutableTreeNode nParent)
           
private  void removeHierarchyDisponibels(com.tonbeller.jpivot.olap.model.Hierarchy hierarchy)
           
(package private)  void setRootDisponibles(CheckNode rootDisponibles)
           
(package private)  void setRootElegidas(javax.swing.tree.DefaultMutableTreeNode rootElegidas)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY_LEVEL

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

KEY_MEMBER

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

KEY_UNIQUENAME

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

KEY_FLASE_TOTAL

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

KEY_ENABLED

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

rootDisponibles

private CheckNode rootDisponibles

rootElegidas

private javax.swing.tree.DefaultMutableTreeNode rootElegidas
Constructor Detail

MasterDeploy

MasterDeploy()

MasterDeploy

MasterDeploy(CheckNode rootDisponibles,
             javax.swing.tree.DefaultMutableTreeNode rootElegidas)
Method Detail

addLevelToDespliegue

void addLevelToDespliegue(CheckNode lastItem)

addToHojas

private void addToHojas(javax.swing.tree.DefaultMutableTreeNode nParent,
                        CheckNode nHijo)
Aniade una copia de nHijo a cada hoja de nParent

Parameters:
nParent -
nHijo -

addToHojas

private void addToHojas(javax.swing.tree.DefaultMutableTreeNode nRootElegidas,
                        CheckNode nDisponibles,
                        com.tonbeller.jpivot.olap.navi.MemberTree mmt)
Aniade una copia de nHijo a cada hoja de nParent

Parameters:
nRootElegidas -
nDisponibles -
mmt -

clearNodes

void clearNodes()

clearLevelsInDisponibles

private void clearLevelsInDisponibles(CheckNode lastItem)

containsValidChildSelected

private boolean containsValidChildSelected(CheckNode n)

copiaSimpleNode

private javax.swing.tree.DefaultMutableTreeNode copiaSimpleNode(CheckNode nodo)
Crea una copia de nodo y de todos sus hijos.

Parameters:
nodo -
Returns:
DefaultMutableTreeNode (la copia de nodo)

getChildrenMembers

private com.tonbeller.jpivot.olap.model.Member[] getChildrenMembers(com.tonbeller.jpivot.olap.model.Member mParent,
                                                                    com.tonbeller.jpivot.olap.query.MDXLevel level,
                                                                    com.tonbeller.jpivot.olap.navi.MemberTree mmt)

getFirstCedaValid

private RubikCell getFirstCedaValid(javax.swing.tree.DefaultMutableTreeNode root)

isEnabledChildrenInLevel

private boolean isEnabledChildrenInLevel(CheckNode nlevel,
                                         com.tonbeller.jpivot.olap.model.Member m)

removeHierarchyDisponibels

private void removeHierarchyDisponibels(com.tonbeller.jpivot.olap.model.Hierarchy hierarchy)

setRootDisponibles

void setRootDisponibles(CheckNode rootDisponibles)
Parameters:
rootDisponibles - The rootDisponibles to set.

setRootElegidas

void setRootElegidas(javax.swing.tree.DefaultMutableTreeNode rootElegidas)
Parameters:
rootElegidas - The rootElegidas to set.

getRootDisponibles

CheckNode getRootDisponibles()
Returns:
Returns the rootDisponibles.

getRootElegidas

public javax.swing.tree.DefaultMutableTreeNode getRootElegidas()
Returns:
Returns the rootElegidas.

getRootElement

public org.jdom.Element getRootElement()

addChildren

private void addChildren(org.jdom.Element eParent,
                         javax.swing.tree.DefaultMutableTreeNode node)

loadRootElement

public void loadRootElement(org.jdom.Element eRoot)
                     throws java.lang.Exception
Throws:
java.lang.Exception

loadRootElement

private void loadRootElement(org.jdom.Element eParent,
                             javax.swing.tree.DefaultMutableTreeNode nParent)
                      throws java.lang.Exception
Throws:
java.lang.Exception

getLevel

private com.tonbeller.jpivot.olap.model.Level getLevel(java.lang.String uname)
                                                throws java.lang.Exception
Throws:
java.lang.Exception

getNameHierarchy

private java.lang.String getNameHierarchy(java.lang.String uname)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

getKEY_ENABLED

public static java.lang.String getKEY_ENABLED()
Returns:
Returns the kEY_ENABLED.

getKEY_FLASE_TOTAL

public static java.lang.String getKEY_FLASE_TOTAL()
Returns:
Returns the kEY_FLASE_TOTAL.

getKEY_LEVEL

public static java.lang.String getKEY_LEVEL()
Returns:
Returns the kEY_LEVEL.

getKEY_MEMBER

public static java.lang.String getKEY_MEMBER()
Returns:
Returns the kEY_MEMBER.

getKEY_UNIQUENAME

public static java.lang.String getKEY_UNIQUENAME()
Returns:
Returns the kEY_UNIQUENAME.

JRubik v0.6

JRubik v0.6