Hello,<br><br>Thanks Achim for the pointer, yes, it the EVENT_RESOURCES_MODIFIED is good,<br>but it adds a lot of other files to the picture (on a single file modification it fires up about 9 times)<br>I solved it, so for posterity, here's what you have to do:<br>
<br>- catch the EVENT_RESOURCES_MODIFIED event<br>- from the map of the event, get the resource and the "change" value<br>- filter out the resources so that the change value equals the modified static constant from the CmsResource class, and the resource flags don't have the CmsResource.FLAG_TEMPFILE bits enabled<br>
And that's about all.<br><br>Regards,<br>Chuck<br><br><div class="gmail_quote">On Mon, Feb 15, 2010 at 2:49 PM, Achim Westermann <span dir="ltr"><<a href="mailto:achim.westermann@questico.de">achim.westermann@questico.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi Chuck,<br>
<br>
what about EVENT_RESOURCES_MODIFIED? That is fired when a file is written (CmsDriverManager.writeFile... writeResource).<br>
<br>
Regarding the ~files: Those are temporary files and you might check for a leading ~ and then do noting (in case the event is never triggered<br>
for the original resource without ~ you'll have to find it by a dirty substring(1.. routine).<br>
<br>
HTH,<br>
<br>
Achim<br>
<div><div></div><div class="h5"><br>
Chuck Mysak wrote:<br>
> Hello list,<br>
><br>
> I'm trying to catch the save-and-exit event from the editor but from<br>
> what I see in I_CmsEventListener, this can't be done so easily.<br>
> I tried EVENT_RESOURCES_AND_PROPERTIES_MODIFIED, but I get the temporary<br>
> (prefixed with ~) resource, that is created at the moment of editing,<br>
> and deleted afterwards. I also tried to catch the EVENT_RESOURCE_CREATED<br>
> event, and then I ended up dubling the two events (the temporary<br>
> resource is first created and then modified).<br>
><br>
> What I'm trying to achieve is a log of all the resources modified in the<br>
> offline project, after the user saves from the editor.<br>
><br>
> Thank you in advance<br>
><br>
><br>
> Regards,<br>
><br>
> Chuck<br>
><br>
><br>
</div></div>> ------------------------------------------------------------------------<br>
><br>
><br>
> _______________________________________________<br>
> This mail is sent to you from the opencms-dev mailing list<br>
> To change your list options, or to unsubscribe from the list, please visit<br>
> <a href="http://lists.opencms.org/mailman/listinfo/opencms-dev" target="_blank">http://lists.opencms.org/mailman/listinfo/opencms-dev</a><br>
<br>
<br>
_______________________________________________<br>
This mail is sent to you from the opencms-dev mailing list<br>
To change your list options, or to unsubscribe from the list, please visit<br>
<a href="http://lists.opencms.org/mailman/listinfo/opencms-dev" target="_blank">http://lists.opencms.org/mailman/listinfo/opencms-dev</a><br>
</blockquote></div><br>