com.xpn.xwiki.notify
Class XWikiNotificationManager

java.lang.Object
  extended bycom.xpn.xwiki.notify.XWikiNotificationManager

public class XWikiNotificationManager
extends java.lang.Object


Field Summary
private  java.util.Vector generalrules
           
private  java.util.Map namedrules
           
 
Constructor Summary
XWikiNotificationManager()
           
 
Method Summary
 void addGeneralRule(XWikiNotificationRule rule)
           
 void addNamedRule(java.lang.String name, XWikiNotificationRule rule)
           
 java.util.Vector getNamedRules(java.lang.String name)
           
 void removeGeneralRule(XWikiNotificationRule rule)
           
 void removeNamedRule(java.lang.String name)
           
 void verify(XWikiDocument doc, java.lang.String action, XWikiContext context)
           
 void verify(XWikiDocument newdoc, XWikiDocument olddoc, int event, XWikiContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

generalrules

private java.util.Vector generalrules

namedrules

private java.util.Map namedrules
Constructor Detail

XWikiNotificationManager

public XWikiNotificationManager()
Method Detail

addGeneralRule

public void addGeneralRule(XWikiNotificationRule rule)

removeGeneralRule

public void removeGeneralRule(XWikiNotificationRule rule)

addNamedRule

public void addNamedRule(java.lang.String name,
                         XWikiNotificationRule rule)

removeNamedRule

public void removeNamedRule(java.lang.String name)

getNamedRules

public java.util.Vector getNamedRules(java.lang.String name)

verify

public void verify(XWikiDocument newdoc,
                   XWikiDocument olddoc,
                   int event,
                   XWikiContext context)

verify

public void verify(XWikiDocument doc,
                   java.lang.String action,
                   XWikiContext context)


Copyright 2003 Ludovic Dubost