[exo-jcr-commits] exo-jcr SVN: r5936 - jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/checker.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Mar 22 05:21:04 EDT 2012


Author: nzamosenchuk
Date: 2012-03-22 05:21:04 -0400 (Thu, 22 Mar 2012)
New Revision: 5936

Modified:
   jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/checker/RepositoryCheckController.java
Log:
EXOJCR-1748 : update RepositoryCheckController test, to show content of the report.

Modified: jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/checker/RepositoryCheckController.java
===================================================================
--- jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/checker/RepositoryCheckController.java	2012-03-22 08:57:44 UTC (rev 5935)
+++ jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/checker/RepositoryCheckController.java	2012-03-22 09:21:04 UTC (rev 5936)
@@ -105,8 +105,8 @@
    @ManagedDescription("Check repository data consistency. DB data, value storage and lucene index will be checked.")
    public String checkAll()
    {
-      return checkAndRepair(new DataStorage[]{DataStorage.DB, DataStorage.VALUE_STORAGE,
-         DataStorage.LUCENE_INDEX}, false);
+      return checkAndRepair(new DataStorage[]{DataStorage.DB, DataStorage.VALUE_STORAGE, DataStorage.LUCENE_INDEX},
+         false);
    }
 
    @Managed
@@ -171,6 +171,14 @@
       });
    }
 
+   /**
+    * @return absolute path to report or null if it doesn't exist.
+    */
+   public String getLastReportPath()
+   {
+      return lastReport != null ? lastReport.getReportPath() : null;
+   }
+
    protected String checkAndRepairAction(DataStorage[] storages, boolean autoRepair)
    {
       try
@@ -185,7 +193,7 @@
       try
       {
          suspendRepository();
-         
+
          return doCheckAndRepair(storages, autoRepair);
       }
       catch (RepositoryException e)
@@ -353,9 +361,10 @@
          (ValueStoragePluginProvider)getComponent(ValueStoragePluginProvider.class, wsName);
 
       WorkspaceEntry wsEntry = (WorkspaceEntry)getComponent(WorkspaceEntry.class, wsName);
-      
-      NodeTypeDataManagerImpl nodeTypeManager = (NodeTypeDataManagerImpl)getComponent(NodeTypeDataManagerImpl.class, wsName);
 
+      NodeTypeDataManagerImpl nodeTypeManager =
+         (NodeTypeDataManagerImpl)getComponent(NodeTypeDataManagerImpl.class, wsName);
+
       return new JDBCWorkspaceDataContainerChecker(dataContainer, vsPlugin, wsEntry, nodeTypeManager, lastReport);
    }
 



More information about the exo-jcr-commits mailing list