dflorey     2004/02/25 07:14:43

  Modified:    src/share/org/apache/slide/content ContentImpl.java
  Log:
  ContentEvent will not be fired for HIDDEN_0_0-Revisions anymore, because they 
confuse the collections.
  
  Revision  Changes    Path
  1.55      +7 -7      
jakarta-slide/src/share/org/apache/slide/content/ContentImpl.java
  
  Index: ContentImpl.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/src/share/org/apache/slide/content/ContentImpl.java,v
  retrieving revision 1.54
  retrieving revision 1.55
  diff -u -r1.54 -r1.55
  --- ContentImpl.java  24 Feb 2004 16:47:07 -0000      1.54
  +++ ContentImpl.java  25 Feb 2004 15:14:43 -0000      1.55
  @@ -1002,7 +1002,7 @@
               (objectUri, revisionDescriptor.getRevisionNumber());
   
           // Fire event
  -        if ( ContentEvent.STORE.isEnabled() ) 
EventDispatcher.getInstance().fireVetoableEvent(ContentEvent.STORE, new 
ContentEvent(this, token, namespace, objectUri.toString(), revisionDescriptors, 
revisionDescriptor, revisionContent));
  +        if ( revisionDescriptor.getRevisionNumber() != 
NodeRevisionNumber.HIDDEN_0_0 && ContentEvent.STORE.isEnabled() ) 
EventDispatcher.getInstance().fireVetoableEvent(ContentEvent.STORE, new 
ContentEvent(this, token, namespace, objectUri.toString(), revisionDescriptors, 
revisionDescriptor, revisionContent));
   
           // Invoke interceptors
           invokeInterceptors(token, revisionDescriptors, revisionDescriptor,
  @@ -1141,7 +1141,7 @@
               (objectUri, revisionNumber);
   
           // Fire event
  -        if ( ContentEvent.REMOVE.isEnabled() ) 
EventDispatcher.getInstance().fireVetoableEvent(ContentEvent.REMOVE, new 
ContentEvent(this, token, namespace, objectUri.toString(), revisionDescriptor));
  +        if ( revisionNumber != NodeRevisionNumber.HIDDEN_0_0 && 
ContentEvent.REMOVE.isEnabled() ) 
EventDispatcher.getInstance().fireVetoableEvent(ContentEvent.REMOVE, new 
ContentEvent(this, token, namespace, objectUri.toString(), revisionDescriptor));
   
           // Invoke interceptors
           invokeInterceptors(token, null, revisionDescriptor, null, PRE_REMOVE);
  @@ -1339,7 +1339,7 @@
           revisionDescriptor.setBranchName(branchName);
   
           // Fire event
  -        if ( ContentEvent.CREATE.isEnabled() ) 
EventDispatcher.getInstance().fireVetoableEvent(ContentEvent.CREATE, new 
ContentEvent(this, token, namespace, objectUri.toString(), revisionDescriptors, 
revisionDescriptor));
  +        if ( revisionDescriptor.getRevisionNumber() != 
NodeRevisionNumber.HIDDEN_0_0 && ContentEvent.CREATE.isEnabled() ) 
EventDispatcher.getInstance().fireVetoableEvent(ContentEvent.CREATE, new 
ContentEvent(this, token, namespace, objectUri.toString(), revisionDescriptors, 
revisionDescriptor));
           
           // Invoke interceptors
           invokeInterceptors(token, revisionDescriptors, revisionDescriptor,
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to