ORMappingConfig is now provided by the datasource component.
[utils] / system / general / src / main / java / org / wamblee / system / core / DefaultRequiredInterface.java
index 9927b517f9c9accf0618fcfba2e4f065c09889ea..7fc965308d4603e2386325c86c7f40c07e763c0d 100644 (file)
@@ -90,6 +90,8 @@ public class DefaultRequiredInterface implements RequiredInterface {
        
        @Override
        public void setProvider(ProvidedInterface aProvider) {
+           assert aProvider != null; 
+           assert implementedBy(aProvider);
                _provider = aProvider;  
        }
        
@@ -121,6 +123,7 @@ public class DefaultRequiredInterface implements RequiredInterface {
        @Override
        public String toString() {
                StringBuffer buf = new StringBuffer();
+               buf.append("." + getName() + ":");
                for (Class intf: _required) { 
                        buf.append("." + intf.getName());
                }