You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by bd...@apache.org on 2012/10/02 10:12:38 UTC

svn commit: r1392785 - /sling/trunk/installer/console/src/main/java/org/apache/sling/installer/core/impl/console/OsgiInstallerWebConsolePlugin.java

Author: bdelacretaz
Date: Tue Oct  2 08:12:38 2012
New Revision: 1392785

URL: http://svn.apache.org/viewvc?rev=1392785&view=rev
Log:
SLING-2612 - EXCLUDED applies only to INSTALLED state IMO, and add (*) after INSTALLED if there's additional info

Modified:
    sling/trunk/installer/console/src/main/java/org/apache/sling/installer/core/impl/console/OsgiInstallerWebConsolePlugin.java

Modified: sling/trunk/installer/console/src/main/java/org/apache/sling/installer/core/impl/console/OsgiInstallerWebConsolePlugin.java
URL: http://svn.apache.org/viewvc/sling/trunk/installer/console/src/main/java/org/apache/sling/installer/core/impl/console/OsgiInstallerWebConsolePlugin.java?rev=1392785&r1=1392784&r2=1392785&view=diff
==============================================================================
--- sling/trunk/installer/console/src/main/java/org/apache/sling/installer/core/impl/console/OsgiInstallerWebConsolePlugin.java (original)
+++ sling/trunk/installer/console/src/main/java/org/apache/sling/installer/core/impl/console/OsgiInstallerWebConsolePlugin.java Tue Oct  2 08:12:38 2012
@@ -91,8 +91,13 @@ public class OsgiInstallerWebConsolePlug
     }
 
     private String getState(final Resource rsrc) {
-        if ( rsrc.getAttribute(TaskResource.ATTR_INSTALL_EXCLUDED) != null ) {
-            return "EXCLUDED";
+        // INSTALLED state has some variants
+        if ( rsrc.getState() == ResourceState.INSTALLED) {
+            if(rsrc.getAttribute(TaskResource.ATTR_INSTALL_EXCLUDED) != null ) {
+                return "EXCLUDED";
+            } else if(rsrc.getAttribute(TaskResource.ATTR_INSTALL_INFO) != null) {
+                return "INSTALLED(*)";
+            }
         }
         return rsrc.getState().toString();
     }