ora.core.remote.client
Class ElementManager_businessDelegate

java.lang.Object
  extended by ora.core.base.ElementManager
      extended by ora.core.remote.client.ElementManager_businessDelegate
All Implemented Interfaces:
java.io.Serializable, ElementManagerInterface, AnalyserInterface

public class ElementManager_businessDelegate
extends ElementManager
implements ElementManagerInterface, AnalyserInterface

See Also:
Serialized Form

Field Summary
 
Fields inherited from class ora.core.base.ElementManager
controller
 
Constructor Summary
ElementManager_businessDelegate(DataClient client)
           
 
Method Summary
 GuiElement addAndAnalyseRootObject(java.lang.Object obj)
          method for start of analysing of object calls analyser to proceed further
 GuiElement addAndAnalyseRootObject(java.lang.Object obj, boolean analyzeNow)
          method for passing of root object to be analysed dependend on boolean analyseNow
 void fireCommand(java.lang.String command)
          This method invokes remote command
 java.util.ArrayList getAllElements()
          inherit method
 AnalyserRules getAnalyserRules()
           
 java.util.HashMap getClassesList()
          inherit method
 java.lang.String getManagerName()
          inherit method
 java.util.ArrayList getRoots()
          inherit method
 int getState()
          Override getstate and embedded dataclient check
 boolean hasController()
          inherit method
 boolean isCustomizable()
          Method to define whether analyser is instanceof ObjectReferencesCustomized
 void load(java.io.File file, PersistenceConfiguration conf)
          inherit method
 void registerElementController(ElementController controller)
          inherit method
 void reload()
          This method invokes remote call to reload model if possible
 boolean reloadable()
          inherit method
 void remoteload()
          This method loads the current available model from the remote machine
 void reset()
          inherit method
 void save(java.io.File file, PersistenceConfiguration conf)
          inherit method
 void setAnalyserRules(AnalyserRules rules)
           
 void unRegisterElementController(ElementController controller)
          inherit method
 
Methods inherited from class ora.core.base.ElementManager
getReloadableData, getTimeStamp
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElementManager_businessDelegate

public ElementManager_businessDelegate(DataClient client)
                                throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getAllElements

public java.util.ArrayList getAllElements()
inherit method

Specified by:
getAllElements in interface ElementManagerInterface
Overrides:
getAllElements in class ElementManager

getClassesList

public java.util.HashMap getClassesList()
inherit method

Specified by:
getClassesList in interface ElementManagerInterface
Overrides:
getClassesList in class ElementManager

getManagerName

public java.lang.String getManagerName()
inherit method

Specified by:
getManagerName in interface ElementManagerInterface
Overrides:
getManagerName in class ElementManager

getRoots

public java.util.ArrayList getRoots()
inherit method

Specified by:
getRoots in interface ElementManagerInterface
Overrides:
getRoots in class ElementManager

hasController

public boolean hasController()
inherit method

Specified by:
hasController in interface ElementManagerInterface
Overrides:
hasController in class ElementManager

load

public void load(java.io.File file,
                 PersistenceConfiguration conf)
          throws java.lang.Exception
inherit method

Specified by:
load in interface ElementManagerInterface
Overrides:
load in class ElementManager
Throws:
java.lang.Exception

registerElementController

public void registerElementController(ElementController controller)
                               throws java.lang.IllegalAccessException
inherit method

Specified by:
registerElementController in interface ElementManagerInterface
Overrides:
registerElementController in class ElementManager
Throws:
java.lang.IllegalAccessException

reloadable

public boolean reloadable()
inherit method

Specified by:
reloadable in interface ElementManagerInterface
Overrides:
reloadable in class ElementManager

reset

public void reset()
inherit method

Specified by:
reset in interface ElementManagerInterface
Overrides:
reset in class ElementManager

save

public void save(java.io.File file,
                 PersistenceConfiguration conf)
          throws java.lang.Exception
inherit method

Specified by:
save in interface ElementManagerInterface
Overrides:
save in class ElementManager
Throws:
java.lang.Exception

unRegisterElementController

public void unRegisterElementController(ElementController controller)
inherit method

Specified by:
unRegisterElementController in interface ElementManagerInterface
Overrides:
unRegisterElementController in class ElementManager

remoteload

public void remoteload()
                throws java.lang.Exception
This method loads the current available model from the remote machine

Throws:
java.lang.Exception

fireCommand

public void fireCommand(java.lang.String command)
                 throws java.lang.Exception
This method invokes remote command

Throws:
java.lang.Exception

reload

public void reload()
            throws java.lang.Exception
This method invokes remote call to reload model if possible

Specified by:
reload in interface AnalyserInterface
Throws:
java.lang.Exception

addAndAnalyseRootObject

public GuiElement addAndAnalyseRootObject(java.lang.Object obj,
                                          boolean analyzeNow)
                                   throws java.lang.Exception
Description copied from interface: AnalyserInterface
method for passing of root object to be analysed dependend on boolean analyseNow

Specified by:
addAndAnalyseRootObject in interface AnalyserInterface
Parameters:
obj - to be analysed
analyzeNow - indicator to analyse now or just to add and analyse during next reload
Returns:
analysed rootobject
Throws:
java.lang.Exception

addAndAnalyseRootObject

public GuiElement addAndAnalyseRootObject(java.lang.Object obj)
                                   throws java.lang.Exception
Description copied from interface: AnalyserInterface
method for start of analysing of object calls analyser to proceed further

Specified by:
addAndAnalyseRootObject in interface AnalyserInterface
Parameters:
obj - to be analysed
Returns:
analysed rootobject
Throws:
java.lang.Exception

isCustomizable

public boolean isCustomizable()
Description copied from interface: AnalyserInterface
Method to define whether analyser is instanceof ObjectReferencesCustomized

Specified by:
isCustomizable in interface AnalyserInterface

getState

public int getState()
Override getstate and embedded dataclient check

Specified by:
getState in interface ElementManagerInterface
Overrides:
getState in class ElementManager

getAnalyserRules

public AnalyserRules getAnalyserRules()
Specified by:
getAnalyserRules in interface AnalyserInterface

setAnalyserRules

public void setAnalyserRules(AnalyserRules rules)
                      throws java.lang.Exception
Specified by:
setAnalyserRules in interface AnalyserInterface
Throws:
java.lang.Exception