com.xpn.xwiki.notify
Class DocObjectChangedRule

java.lang.Object
  extended by com.xpn.xwiki.notify.DocChangeRule
      extended by com.xpn.xwiki.notify.DocObjectChangedRule
All Implemented Interfaces:
XWikiNotificationRule

public class DocObjectChangedRule
extends DocChangeRule


Field Summary
private  java.lang.String className
           
 
Constructor Summary
DocObjectChangedRule()
           
DocObjectChangedRule(XWikiDocChangeNotificationInterface target)
           
DocObjectChangedRule(XWikiDocChangeNotificationInterface target, java.lang.String classname)
           
 
Method Summary
 java.lang.String getClassName()
           
 boolean hasEqualObjects(XWikiDocument newdoc, XWikiDocument olddoc, java.lang.String className)
           
 boolean hasEqualsObjectsForAllClasses(XWikiDocument newdoc, XWikiDocument olddoc)
           
 boolean hasEqualsObjectsFromClass(XWikiDocument newdoc, XWikiDocument olddoc, java.lang.String classname)
           
 void setClassName(java.lang.String className)
           
 void verify(XWikiDocument newdoc, XWikiDocument olddoc, XWikiContext context)
           
 
Methods inherited from class com.xpn.xwiki.notify.DocChangeRule
getTarget, setTarget, verify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

className

private java.lang.String className
Constructor Detail

DocObjectChangedRule

public DocObjectChangedRule()

DocObjectChangedRule

public DocObjectChangedRule(XWikiDocChangeNotificationInterface target)

DocObjectChangedRule

public DocObjectChangedRule(XWikiDocChangeNotificationInterface target,
                            java.lang.String classname)
Method Detail

hasEqualsObjectsFromClass

public boolean hasEqualsObjectsFromClass(XWikiDocument newdoc,
                                         XWikiDocument olddoc,
                                         java.lang.String classname)

hasEqualsObjectsForAllClasses

public boolean hasEqualsObjectsForAllClasses(XWikiDocument newdoc,
                                             XWikiDocument olddoc)

getClassName

public java.lang.String getClassName()

setClassName

public void setClassName(java.lang.String className)

hasEqualObjects

public boolean hasEqualObjects(XWikiDocument newdoc,
                               XWikiDocument olddoc,
                               java.lang.String className)

verify

public void verify(XWikiDocument newdoc,
                   XWikiDocument olddoc,
                   XWikiContext context)
Specified by:
verify in interface XWikiNotificationRule
Overrides:
verify in class DocChangeRule


Copyright 2003 Ludovic Dubost