Disable OSGi configuration admin and LDIF-based deploy config.
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / internal / runtime / CmsStateImpl.java
index 41e32653432cc7b4e621109c0c9d67bfc92b9dc6..ae85a2fc836e73089eeb2d069ac56f0efdfd2994 100644 (file)
@@ -3,6 +3,7 @@ package org.argeo.cms.internal.runtime;
 import java.net.InetAddress;
 import java.net.URL;
 import java.net.UnknownHostException;
+import java.nio.file.Path;
 import java.util.UUID;
 
 import javax.security.auth.login.Configuration;
@@ -81,6 +82,16 @@ public class CmsStateImpl implements CmsState {
                log.info("## ARGEO CMS STOPPED after " + (duration / 60) + "h " + (duration % 60) + "min uptime ##");
        }
 
+       @Override
+       public String getDeployProperty(String key) {
+               return KernelUtils.getFrameworkProp(key);
+       }
+
+       @Override
+       public Path getDataPath(String relativePath) {
+               return  KernelUtils.getOsgiInstancePath(relativePath);
+       }
+
        @Override
        public Long getAvailableSince() {
                return availableSince;