salomeTMF_plug.jasperreport
Class BusinessIntelligencePlugin

java.lang.Object
  extended by org.java.plugin.Plugin
      extended by salomeTMF_plug.jasperreport.BusinessIntelligencePlugin
All Implemented Interfaces:
java.util.Observer, org.objectweb.salome_tmf.plugins.core.Common, org.objectweb.salome_tmf.plugins.core.Statistiques

public class BusinessIntelligencePlugin
extends org.java.plugin.Plugin
implements org.objectweb.salome_tmf.plugins.core.Statistiques, java.util.Observer, org.objectweb.salome_tmf.plugins.core.Common

Définition du plugin de Businnes Intelligence

Author:
Sylvain Lemoine (slemoine.jasperplug@gmail.com)

Constructor Summary
BusinessIntelligencePlugin(org.java.plugin.PluginManager arg0, org.java.plugin.PluginDescriptor arg1)
          Définition du plugin de Businnes Intelligence
 
Method Summary
 void activatePluginInCampToolsMenu(javax.swing.JMenu campToolsMenu)
          Common *******************************************
 void activatePluginInDataToolsMenu(javax.swing.JMenu dataToolsMenu)
          Common *******************************************
 void activatePluginInDynamicComponent(java.lang.Integer uiCompCst)
          Common *******************************************
 void activatePluginInStaticComponent(java.lang.Integer uiCompCst)
          Common *******************************************
 void activatePluginInTestToolsMenu(javax.swing.JMenu testToolsMenu)
          Common *******************************************
 void allPluginActived(org.java.plugin.ExtensionPoint commonExtensions, org.java.plugin.ExtensionPoint testDriverExtensions, org.java.plugin.ExtensionPoint scriptEngineExtensions, org.java.plugin.ExtensionPoint bugTrackerExtensions)
          Called by Salome when all plugin are initialized and when Salome-tmf started
 void allPluginActived(org.java.plugin.ExtensionPoint commonExtensions, org.java.plugin.ExtensionPoint testDriverExtensions, org.java.plugin.ExtensionPoint scriptEngineExtensions, org.java.plugin.ExtensionPoint bugTrackerExtensions, org.java.plugin.ExtensionPoint statistiquesExtensions)
          Called by Salome when all plugin are initialized and when Salome-tmf started
 void freeze()
          Common *******************************************
 java.lang.String getBusinessIntelligenceName()
          Common *******************************************
 java.util.Vector getUsedUIComponents()
           
 void init(java.lang.Object ihm)
          Common *******************************************
 void initStatistiques(java.lang.Object iPlugObject)
          Initialisation du plugin Statistiques
 boolean isActivableInCampToolsMenu()
          Common *******************************************
 boolean isActivableInDataToolsMenu()
          Common *******************************************
 boolean isActivableInTestToolsMenu()
          Common *******************************************
 boolean isFreezable()
          Common *******************************************
 boolean isFreezed()
          Common *******************************************
 void suspend()
          Common *******************************************
 void unFreeze()
          Common *******************************************
 void update(java.util.Observable arg0, java.lang.Object arg1)
           
 boolean usesOtherUIComponents()
          Common *******************************************
 
Methods inherited from class org.java.plugin.Plugin
getDescriptor, getManager, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BusinessIntelligencePlugin

public BusinessIntelligencePlugin(org.java.plugin.PluginManager arg0,
                                  org.java.plugin.PluginDescriptor arg1)
Définition du plugin de Businnes Intelligence

Parameters:
arg0 - : PluginManager
arg1 - : PluginDescriptor
Method Detail

initStatistiques

public void initStatistiques(java.lang.Object iPlugObject)
                      throws java.lang.Exception
Initialisation du plugin Statistiques

Specified by:
initStatistiques in interface org.objectweb.salome_tmf.plugins.core.Statistiques
Parameters:
iPlugObject - : iPlugObject
Throws:
java.lang.Exception - : Gestion des exceptions

init

public void init(java.lang.Object ihm)
Common *******************************************

Specified by:
init in interface org.objectweb.salome_tmf.plugins.core.Common
Specified by:
init in interface org.objectweb.salome_tmf.plugins.core.Statistiques
Parameters:
ihm - : ihm

isActivableInTestToolsMenu

public boolean isActivableInTestToolsMenu()
Common *******************************************

Specified by:
isActivableInTestToolsMenu in interface org.objectweb.salome_tmf.plugins.core.Common
Returns:
false

isActivableInCampToolsMenu

public boolean isActivableInCampToolsMenu()
Common *******************************************

Specified by:
isActivableInCampToolsMenu in interface org.objectweb.salome_tmf.plugins.core.Common
Returns:
false

isActivableInDataToolsMenu

public boolean isActivableInDataToolsMenu()
Common *******************************************

Specified by:
isActivableInDataToolsMenu in interface org.objectweb.salome_tmf.plugins.core.Common
Returns:
false

usesOtherUIComponents

public boolean usesOtherUIComponents()
Common *******************************************

Specified by:
usesOtherUIComponents in interface org.objectweb.salome_tmf.plugins.core.Common
Specified by:
usesOtherUIComponents in interface org.objectweb.salome_tmf.plugins.core.Statistiques
Returns:
true

activatePluginInTestToolsMenu

public void activatePluginInTestToolsMenu(javax.swing.JMenu testToolsMenu)
Common *******************************************

Specified by:
activatePluginInTestToolsMenu in interface org.objectweb.salome_tmf.plugins.core.Common
Parameters:
testToolsMenu -

activatePluginInCampToolsMenu

public void activatePluginInCampToolsMenu(javax.swing.JMenu campToolsMenu)
Common *******************************************

Specified by:
activatePluginInCampToolsMenu in interface org.objectweb.salome_tmf.plugins.core.Common
Parameters:
campToolsMenu -

activatePluginInDataToolsMenu

public void activatePluginInDataToolsMenu(javax.swing.JMenu dataToolsMenu)
Common *******************************************

Specified by:
activatePluginInDataToolsMenu in interface org.objectweb.salome_tmf.plugins.core.Common
Parameters:
dataToolsMenu -

activatePluginInDynamicComponent

public void activatePluginInDynamicComponent(java.lang.Integer uiCompCst)
Common *******************************************

Specified by:
activatePluginInDynamicComponent in interface org.objectweb.salome_tmf.plugins.core.Common
Parameters:
uiCompCst -

activatePluginInStaticComponent

public void activatePluginInStaticComponent(java.lang.Integer uiCompCst)
Common *******************************************

Specified by:
activatePluginInStaticComponent in interface org.objectweb.salome_tmf.plugins.core.Common
Specified by:
activatePluginInStaticComponent in interface org.objectweb.salome_tmf.plugins.core.Statistiques
Parameters:
uiCompCst -

getUsedUIComponents

public java.util.Vector getUsedUIComponents()
Specified by:
getUsedUIComponents in interface org.objectweb.salome_tmf.plugins.core.Common
Specified by:
getUsedUIComponents in interface org.objectweb.salome_tmf.plugins.core.Statistiques
See Also:
Statistiques.getUsedUIComponents()

isFreezable

public boolean isFreezable()
Common *******************************************

Specified by:
isFreezable in interface org.objectweb.salome_tmf.plugins.core.Common
Specified by:
isFreezable in interface org.objectweb.salome_tmf.plugins.core.Statistiques
Returns:
false

freeze

public void freeze()
Common *******************************************

Specified by:
freeze in interface org.objectweb.salome_tmf.plugins.core.Common
Specified by:
freeze in interface org.objectweb.salome_tmf.plugins.core.Statistiques

unFreeze

public void unFreeze()
Common *******************************************

Specified by:
unFreeze in interface org.objectweb.salome_tmf.plugins.core.Common
Specified by:
unFreeze in interface org.objectweb.salome_tmf.plugins.core.Statistiques

isFreezed

public boolean isFreezed()
Common *******************************************

Specified by:
isFreezed in interface org.objectweb.salome_tmf.plugins.core.Common
Specified by:
isFreezed in interface org.objectweb.salome_tmf.plugins.core.Statistiques
Returns:
false

getBusinessIntelligenceName

public java.lang.String getBusinessIntelligenceName()
Common *******************************************

Specified by:
getBusinessIntelligenceName in interface org.objectweb.salome_tmf.plugins.core.Statistiques
Returns:
BI_SUB_MENU

suspend

public void suspend()
Common *******************************************

Specified by:
suspend in interface org.objectweb.salome_tmf.plugins.core.Statistiques

update

public void update(java.util.Observable arg0,
                   java.lang.Object arg1)
Specified by:
update in interface java.util.Observer
See Also:
Observer.update(java.util.Observable, java.lang.Object)

allPluginActived

public void allPluginActived(org.java.plugin.ExtensionPoint commonExtensions,
                             org.java.plugin.ExtensionPoint testDriverExtensions,
                             org.java.plugin.ExtensionPoint scriptEngineExtensions,
                             org.java.plugin.ExtensionPoint bugTrackerExtensions)
Called by Salome when all plugin are initialized and when Salome-tmf started

Specified by:
allPluginActived in interface org.objectweb.salome_tmf.plugins.core.Common
Parameters:
commonExtensions - a ExtensionPoint of all plugin available of type common
testDriverExtensions - a ExtensionPoint of all plugin available of type testDriver
scriptEngineExtensions - a ExtensionPoint of all plugin available of type scriptEngine
bugTrackerExtensions - a ExtensionPoint of all plugin available of type bugTrackerEngine

allPluginActived

public void allPluginActived(org.java.plugin.ExtensionPoint commonExtensions,
                             org.java.plugin.ExtensionPoint testDriverExtensions,
                             org.java.plugin.ExtensionPoint scriptEngineExtensions,
                             org.java.plugin.ExtensionPoint bugTrackerExtensions,
                             org.java.plugin.ExtensionPoint statistiquesExtensions)
Called by Salome when all plugin are initialized and when Salome-tmf started

Specified by:
allPluginActived in interface org.objectweb.salome_tmf.plugins.core.Common
Parameters:
commonExtensions - a ExtensionPoint of all plugin available of type common
testDriverExtensions - a ExtensionPoint of all plugin available of type testDriver
scriptEngineExtensions - a ExtensionPoint of all plugin available of type scriptEngine
bugTrackerExtensions - a ExtensionPoint of all plugin available of type bugTrackerEngine
statistiquesExtensions - a ExtensionPoint of all plugin available of type statistiquesEngine