org.mmbase.module.core
Interface MMBaseObserver

All Known Implementing Classes:
MMServers, TypeRel, User, Versions

Deprecated. Use NodeEventListener

public interface MMBaseObserver

Event/changes interface for MMObjectNodes this is a callback interface thats need to be implemented when a object wants to add itself as a change listener on Builder to recieve signals if nodes change.

Version:
$Id: MMBaseObserver.java,v 1.9 2005/10/07 18:30:40 michiel Exp $
Author:
Daniel Ockeloen

Method Summary
 boolean nodeLocalChanged(String machine, String number, String builder, String ctype)
          Deprecated. Called when a local node is changed.
 boolean nodeRemoteChanged(String machine, String number, String builder, String ctype)
          Deprecated. Called when a remote node is changed.
 

Method Detail

nodeRemoteChanged

public boolean nodeRemoteChanged(String machine,
                                 String number,
                                 String builder,
                                 String ctype)
Deprecated. 
Called when a remote node is changed.

Parameters:
machine - Name of the machine that changed the node.
number - Number of the changed node as a String
builder - Type of the changed node
ctype - command type, 'c'=changed, 'd'=deleted', 'r'=relations changed, 'n'=new
Returns:
always true
To Do:
javadoc is copied from MMObjectBuilder, but MMObjectBuilder is not an MMBaseObserver

nodeLocalChanged

public boolean nodeLocalChanged(String machine,
                                String number,
                                String builder,
                                String ctype)
Deprecated. 
Called when a local node is changed.

Parameters:
machine - Name of the machine that changed the node.
number - Number of the changed node as a String
builder - Type of the changed node
ctype - command type, 'c'=changed, 'd'=deleted', 'r'=relations changed, 'n'=new
Returns:
always true
To Do:
javadoc is copied from MMObjectBuilder, but MMObjectBuilder is not an MMBaseObserver


MMBase build 1.8.1.20060716