[exo-jcr-commits] exo-jcr SVN: r955 - jcr/branches/1.12.0-JBC/component/core/src/main/java/org/exoplatform/services/jcr/impl/core/query.
do-not-reply at jboss.org
do-not-reply at jboss.org
Wed Dec 9 03:55:06 EST 2009
Author: skabashnyuk
Date: 2009-12-09 03:55:06 -0500 (Wed, 09 Dec 2009)
New Revision: 955
Modified:
jcr/branches/1.12.0-JBC/component/core/src/main/java/org/exoplatform/services/jcr/impl/core/query/SearchManager.java
Log:
EXOJCR-291: Skip empty logs
Modified: jcr/branches/1.12.0-JBC/component/core/src/main/java/org/exoplatform/services/jcr/impl/core/query/SearchManager.java
===================================================================
--- jcr/branches/1.12.0-JBC/component/core/src/main/java/org/exoplatform/services/jcr/impl/core/query/SearchManager.java 2009-12-09 08:48:35 UTC (rev 954)
+++ jcr/branches/1.12.0-JBC/component/core/src/main/java/org/exoplatform/services/jcr/impl/core/query/SearchManager.java 2009-12-09 08:55:06 UTC (rev 955)
@@ -377,18 +377,22 @@
*/
public void onSaveItems(ItemStateChangesLog itemStates)
{
- //Check if SearchManager started
- if (changesFilter == null)
+ //skip empty
+ if (itemStates.getSize() > 0)
{
- changesLogBuffer.add(itemStates);
+ //Check if SearchManager started and filter configured
+ if (changesFilter == null)
+ {
+ changesLogBuffer.add(itemStates);
+ }
+ else
+ {
+ changesFilter.onSaveItems(itemStates);
+ }
}
- else
- {
- changesFilter.onSaveItems(itemStates);
- }
-
}
+ @Deprecated
public void onSaveItems(List<WriteCommand> modifications) throws RepositoryException
{
try
More information about the exo-jcr-commits
mailing list