projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Introduce support for multiple JCR repositories.
[lgpl/argeo-commons.git]
/
org.argeo.enterprise
/
src
/
org
/
argeo
/
osgi
/
useradmin
/
AbstractUserDirectory.java
diff --git
a/org.argeo.enterprise/src/org/argeo/osgi/useradmin/AbstractUserDirectory.java
b/org.argeo.enterprise/src/org/argeo/osgi/useradmin/AbstractUserDirectory.java
index 56f2f5c170bdc67719c2dcde9c28935065fa1a47..95b1f07adec9705e2802df0e2fea989ea9d2f003 100644
(file)
--- a/
org.argeo.enterprise/src/org/argeo/osgi/useradmin/AbstractUserDirectory.java
+++ b/
org.argeo.enterprise/src/org/argeo/osgi/useradmin/AbstractUserDirectory.java
@@
-54,6
+54,7
@@
public abstract class AbstractUserDirectory implements UserAdmin, UserDirectory
private final String userObjectClass, userBase, groupObjectClass, groupBase;
private final boolean readOnly;
private final String userObjectClass, userBase, groupObjectClass, groupBase;
private final boolean readOnly;
+ private final boolean disabled;
private final URI uri;
private UserAdmin externalRoles;
private final URI uri;
private UserAdmin externalRoles;
@@
-108,6
+109,11
@@
public abstract class AbstractUserDirectory implements UserAdmin, UserDirectory
properties.put(UserAdminConf.readOnly.name(), Boolean.toString(readOnly));
} else
readOnly = new Boolean(readOnlyStr);
properties.put(UserAdminConf.readOnly.name(), Boolean.toString(readOnly));
} else
readOnly = new Boolean(readOnlyStr);
+ String disabledStr = UserAdminConf.disabled.getValue(properties);
+ if (disabledStr != null)
+ disabled = new Boolean(disabledStr);
+ else
+ disabled = false;
}
/** Returns the groups this user is a direct member of. */
}
/** Returns the groups this user is a direct member of. */
@@
-438,6
+444,10
@@
public abstract class AbstractUserDirectory implements UserAdmin, UserDirectory
return readOnly;
}
return readOnly;
}
+ public boolean isDisabled() {
+ return disabled;
+ }
+
protected UserAdmin getExternalRoles() {
return externalRoles;
}
protected UserAdmin getExternalRoles() {
return externalRoles;
}