Refactor deploy properties and move legacy CMS exception.
[lgpl/argeo-commons.git] / jcr / org.argeo.cms.jcr / src / org / argeo / cms / internal / jcr / RepoConf.java
index a45656cf567bda2e83e405f5080e5d5a42ca0dd5..336ec8239bbd7c45770cc09a9aa59edd4d7af28a 100644 (file)
@@ -1,11 +1,9 @@
 package org.argeo.cms.internal.jcr;
 
 import org.argeo.api.cms.CmsConstants;
-import org.argeo.osgi.metatype.EnumAD;
-import org.argeo.osgi.metatype.EnumOCD;
 
 /** JCR repository configuration */
-public enum RepoConf implements EnumAD {
+public enum RepoConf {
        /** Repository type */
        type("h2"),
        /** Default workspace */
@@ -41,10 +39,8 @@ public enum RepoConf implements EnumAD {
 
        /** The default value. */
        private Object def;
-       private String oid;
 
        RepoConf(String oid, Object def) {
-               this.oid = oid;
                this.def = def;
        }
 
@@ -56,17 +52,4 @@ public enum RepoConf implements EnumAD {
                return def;
        }
 
-       @Override
-       public String getID() {
-               if (oid != null)
-                       return oid;
-               return EnumAD.super.getID();
-       }
-
-       public static class OCD extends EnumOCD<RepoConf> {
-               public OCD(String locale) {
-                       super(RepoConf.class, locale);
-               }
-       }
-
 }