[Yanel-commits] rev 48780 -
public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi
michi at wyona.com
michi at wyona.com
Wed Apr 14 13:17:15 CEST 2010
Author: michi
Date: 2010-04-14 13:17:14 +0200 (Wed, 14 Apr 2010)
New Revision: 48780
Modified:
public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java
Log:
refresh users parameter added
Modified: public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java 2010-04-14 09:30:39 UTC (rev 48779)
+++ public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java 2010-04-14 11:17:14 UTC (rev 48780)
@@ -137,7 +137,16 @@
*/
private StringBuilder getUsersAsXML() throws Exception {
UserManager um = getRealm().getIdentityManager().getUserManager();
- User[] users = um.getUsers();
+
+ boolean refresh = true;
+ if (getResourceConfigProperty("refresh-users") != null) {
+ refresh = Boolean.getBoolean(getResourceConfigProperty("refresh-users"));
+ log.warn("Refresh users: " + refresh);
+ } else {
+ log.warn("No refresh user property set within resource configuration '" + getConfiguration().getNode() + "', hence will use true as default.");
+ }
+
+ User[] users = um.getUsers(refresh);
Arrays.sort(users, new ItemIDComparator());
StringBuilder sb = new StringBuilder();
More information about the Yanel-commits
mailing list