it.eng.spagobi.engines.jpalo.modules.listeners.client
Class SpagoBIServerModelListener

java.lang.Object
  extended by com.tensegrity.palowebviewer.modules.engine.client.AbstractServerModelListener
      extended by it.eng.spagobi.engines.jpalo.modules.listeners.client.SpagoBIServerModelListener
All Implemented Interfaces:
IPaloServerModelListener

public class SpagoBIServerModelListener
extends AbstractServerModelListener

Author:
Andrea Gioia (andrea.gioia@eng.it)

Constructor Summary
SpagoBIServerModelListener(IPaloServerModel paloServerModel, UIManager uiManager)
           
 
Method Summary
 void defaultViewLoaded(XCube cube)
          
protected  IPaloServerModel getPaloServerModel()
           
protected  UIManager getUiManager()
           
protected  boolean isAnalysisLoaded()
           
 void modelChanged()
          This method will be invoked if model was deeply changed.
 void objectInvalide(XPath path)
          
 void objectRenamed(XObject object)
          
 void onChildArrayChanged(XObject[] path, XObject[] oldChildren, int type)
          
 void onError(java.lang.Throwable cause)
          
 void onFavoriteViewsLoaded()
          
 void onObjectLoaded(XObject[] path, XObject object)
          
 void onUpdateComplete()
          
protected  void setAnalysisLoaded(boolean analysisLoaded)
           
 void setCubeName(java.lang.String cubeName)
           
protected  void setPaloServerModel(IPaloServerModel paloServerModel)
           
 void setSchemaName(java.lang.String schemaName)
           
 void setServerName(java.lang.String serverName)
           
protected  void setUiManager(UIManager uiManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpagoBIServerModelListener

public SpagoBIServerModelListener(IPaloServerModel paloServerModel,
                                  UIManager uiManager)
Method Detail

modelChanged

public void modelChanged()
This method will be invoked if model was deeply changed.

Specified by:
modelChanged in interface IPaloServerModelListener
Overrides:
modelChanged in class AbstractServerModelListener

onChildArrayChanged

public void onChildArrayChanged(XObject[] path,
                                XObject[] oldChildren,
                                int type)

Specified by:
onChildArrayChanged in interface IPaloServerModelListener
Overrides:
onChildArrayChanged in class AbstractServerModelListener

onError

public void onError(java.lang.Throwable cause)

Specified by:
onError in interface IPaloServerModelListener
Overrides:
onError in class AbstractServerModelListener

onObjectLoaded

public void onObjectLoaded(XObject[] path,
                           XObject object)

Overrides:
onObjectLoaded in class AbstractServerModelListener

onUpdateComplete

public void onUpdateComplete()

Specified by:
onUpdateComplete in interface IPaloServerModelListener
Overrides:
onUpdateComplete in class AbstractServerModelListener

defaultViewLoaded

public void defaultViewLoaded(XCube cube)

Specified by:
defaultViewLoaded in interface IPaloServerModelListener
Overrides:
defaultViewLoaded in class AbstractServerModelListener

objectRenamed

public void objectRenamed(XObject object)

Specified by:
objectRenamed in interface IPaloServerModelListener
Overrides:
objectRenamed in class AbstractServerModelListener

onFavoriteViewsLoaded

public void onFavoriteViewsLoaded()

Specified by:
onFavoriteViewsLoaded in interface IPaloServerModelListener
Overrides:
onFavoriteViewsLoaded in class AbstractServerModelListener

objectInvalide

public void objectInvalide(XPath path)

Specified by:
objectInvalide in interface IPaloServerModelListener
Overrides:
objectInvalide in class AbstractServerModelListener

getPaloServerModel

protected IPaloServerModel getPaloServerModel()

setPaloServerModel

protected void setPaloServerModel(IPaloServerModel paloServerModel)

getUiManager

protected UIManager getUiManager()

setUiManager

protected void setUiManager(UIManager uiManager)

isAnalysisLoaded

protected boolean isAnalysisLoaded()

setAnalysisLoaded

protected void setAnalysisLoaded(boolean analysisLoaded)

setServerName

public void setServerName(java.lang.String serverName)

setSchemaName

public void setSchemaName(java.lang.String schemaName)

setCubeName

public void setCubeName(java.lang.String cubeName)