Author: cziegeler
Date: Wed Feb 27 14:47:50 2013
New Revision: 1450790

URL: http://svn.apache.org/r1450790
Log:
SLING-2758 : Implement toString method for info objects

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

Modified: 
sling/trunk/installer/core/src/main/java/org/apache/sling/installer/core/impl/OsgiInstallerImpl.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/installer/core/src/main/java/org/apache/sling/installer/core/impl/OsgiInstallerImpl.java?rev=1450790&r1=1450789&r2=1450790&view=diff
==============================================================================
--- 
sling/trunk/installer/core/src/main/java/org/apache/sling/installer/core/impl/OsgiInstallerImpl.java
 (original)
+++ 
sling/trunk/installer/core/src/main/java/org/apache/sling/installer/core/impl/OsgiInstallerImpl.java
 Wed Feb 27 14:47:50 2013
@@ -1070,6 +1070,12 @@ implements OsgiInstaller, ResourceChange
                     return untransformedResources;
                 }
 
+                @Override
+                public String toString() {
+                    return "InstallationState[active resources: " + 
this.activeResources +
+                            ", installed resources: " + 
this.installedResources +
+                            ", untransformed resources: " + 
this.untransformedResources + "]";
+                }
             };
 
             for(final String entityId : this.persistentList.getEntityIds()) {
@@ -1128,6 +1134,20 @@ implements OsgiInstaller, ResourceChange
                             public Object getAttribute(final String key) {
                                 return tr.getAttribute(key);
                             }
+
+                            @Override
+                            public String toString() {
+                                return "resource[entityId=" + 
this.getEntityId() +
+                                        ", scheme=" + this.getScheme() +
+                                        ", url=" + this.getURL() +
+                                        ", type=" + this.getType() +
+                                        ", state=" + this.getState() +
+                                        ", version=" + this.getVersion() +
+                                        ", lastChange=" + this.getLastChange() 
+
+                                        ", priority=" + this.getPriority() +
+                                        ", digest=" + this.getDigest() +
+                                        "]";
+                            }
                         });
                     }
                     final ResourceGroup rg = new ResourceGroup() {
@@ -1139,6 +1159,11 @@ implements OsgiInstaller, ResourceChange
                         public String getAlias() {
                             return alias;
                         }
+
+                        @Override
+                        public String toString() {
+                            return "group[" + resources + "]";
+                        }
                     };
                     if ( group.getActiveResource() != null ) {
                         state.getActiveResources().add(rg);


Reply via email to