Refactor SWT directory structure.
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / runtime / StaticCms.java
index f133d30497b2c869404c3d3cb0c630e44dee09ad..d1a19bd63a1af6d395d53e6312b8048270b91361 100644 (file)
@@ -19,6 +19,7 @@ import org.argeo.cms.internal.runtime.CmsStateImpl;
 import org.argeo.cms.internal.runtime.CmsUserAdmin;
 import org.argeo.cms.internal.runtime.DeployedContentRepository;
 import org.argeo.util.register.Component;
+import org.argeo.util.register.ComponentRegister;
 import org.argeo.util.register.SimpleRegister;
 import org.argeo.util.transaction.SimpleTransactionManager;
 import org.argeo.util.transaction.WorkControl;
@@ -26,7 +27,7 @@ import org.argeo.util.transaction.WorkTransaction;
 import org.osgi.service.useradmin.UserAdmin;
 
 /**
- * A CMS assembly which is programatically defined, as an alternative to OSGi
+ * A CMS assembly which is programmatically defined, as an alternative to OSGi
  * deployment. Useful for testing or AOT compilation.
  */
 public class StaticCms {
@@ -139,14 +140,18 @@ public class StaticCms {
                postActivation(register);
        }
 
-       protected void addComponents(SimpleRegister register) {
+       protected void addComponents(ComponentRegister register) {
 
        }
 
-       protected void postActivation(SimpleRegister register) {
+       protected void postActivation(ComponentRegister register) {
 
        }
 
+       public ComponentRegister getComponentRegister() {
+               return register;
+       }
+
        public void stop() {
                if (register.isActive()) {
                        register.deactivate();