]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.cms/src/org/argeo/cms/internal/useradmin/AbstractJcrUser.java
Documentation
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / internal / useradmin / AbstractJcrUser.java
index 25510f605897abec4174992b685d14dac40800bd..7d63b8693f78c8d404cea04b4147418ff0bd5523 100644 (file)
@@ -2,20 +2,28 @@ package org.argeo.cms.internal.useradmin;
 
 import java.util.Dictionary;
 
-import org.argeo.security.ArgeoUser;
+import org.argeo.cms.CmsException;
+import org.osgi.service.useradmin.Role;
+import org.osgi.service.useradmin.User;
 
-abstract class AbstractJcrUser extends JcrRole implements ArgeoUser {
+abstract class AbstractJcrUser extends JcrRole implements User {
+       public AbstractJcrUser(String name) {
+               super(name);
+       }
+
+       @Override
+       public int getType() {
+               return Role.USER;
+       }
 
        @Override
        public Dictionary<String, Object> getCredentials() {
-               // TODO Auto-generated method stub
-               return null;
+               throw new CmsException("Not implemented yet");
        }
 
        @Override
        public boolean hasCredential(String key, Object value) {
-               // TODO Auto-generated method stub
-               return false;
+               throw new CmsException("Not implemented yet");
        }
 
 }