Author: ruchith
Date: Sun Dec 9 18:12:48 2007
New Revision: 10736
Log:
Fixed an error handling issue and updated version numbers in README
Modified:
trunk/solutions/identity/README
trunk/solutions/identity/modules/admin-ui/src/main/java/org/wso2/solutions/identity/admin/ui/action/SetDefaultUserStoreAction.java
trunk/solutions/identity/modules/admin-ui/src/main/webapp/jsp/realmconfigurations.jsp
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/UserStore.java
trunk/solutions/identity/modules/mod-cspace/README
Modified: trunk/solutions/identity/README
==============================================================================
--- trunk/solutions/identity/README (original)
+++ trunk/solutions/identity/README Sun Dec 9 18:12:48 2007
@@ -27,14 +27,14 @@
Identity Provider and Java Relying Party
----------------------------------------
- wso2-identity-solution-1.0-beta-src.zip - Source Distribution
- wso2-identity-solution-1.0-beta.zip - Binary Dirstibution
+ wso2-identity-solution-1.0-src.zip - Source Distribution
+ wso2-identity-solution-1.0.zip - Binary Dirstibution
CardSpace Authentication Module for Apache2
-------------------------------------------
- mod_cspace-src-1.0-beta.tar.gz - Source Distribution
- mod_cspace-bin-1.0-beta-linux.tar.gz - Linux Binary Distribution
- mod_cspace-bin-1.0-beta-win32.tar.gz - Win32 Binary Distribution
+ mod_cspace-src-1.0.tar.gz - Source Distribution
+ mod_cspace-bin-1.0-linux.tar.gz - Linux Binary Distribution
+ mod_cspace-bin-1.0-win32.tar.gz - Win32 Binary Distribution
Project Information
===================
Modified:
trunk/solutions/identity/modules/admin-ui/src/main/java/org/wso2/solutions/identity/admin/ui/action/SetDefaultUserStoreAction.java
==============================================================================
---
trunk/solutions/identity/modules/admin-ui/src/main/java/org/wso2/solutions/identity/admin/ui/action/SetDefaultUserStoreAction.java
(original)
+++
trunk/solutions/identity/modules/admin-ui/src/main/java/org/wso2/solutions/identity/admin/ui/action/SetDefaultUserStoreAction.java
Sun Dec 9 18:12:48 2007
@@ -19,13 +19,14 @@
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.wso2.solutions.identity.IdentityProviderConstants;
+import org.wso2.solutions.identity.IdentityProviderException;
import org.wso2.solutions.identity.admin.RealmConfigAdmin;
import org.wso2.solutions.identity.admin.STSConfigAdmin;
import org.wso2.solutions.identity.i18n.Messages;
import com.opensymphony.xwork2.ActionSupport;
-public class SetDefaultUserStoreAction extends ActionSupport {
+public class SetDefaultUserStoreAction extends ManagedAction {
private static final long serialVersionUID = 5197582050072207667L;
@@ -39,11 +40,15 @@
public String execute() throws Exception {
if (configName != null && configName.trim().length() > 0) {
- RealmConfigAdmin admin = new RealmConfigAdmin();
- admin.setDefaultRealmConfiguration(configName);
-
- log.info(messages.getMessage("changedDefaultUserStore",
- new String[] { configName }));
+ try {
+ RealmConfigAdmin admin = new RealmConfigAdmin();
+ admin.setDefaultRealmConfiguration(configName);
+
+ log.info(messages.getMessage("changedDefaultUserStore",
+ new String[] { configName }));
+ } catch (IdentityProviderException e) {
+ this.addErrorMessage(e.getMessage());
+ }
} else {
return ERROR;
}
Modified:
trunk/solutions/identity/modules/admin-ui/src/main/webapp/jsp/realmconfigurations.jsp
==============================================================================
---
trunk/solutions/identity/modules/admin-ui/src/main/webapp/jsp/realmconfigurations.jsp
(original)
+++
trunk/solutions/identity/modules/admin-ui/src/main/webapp/jsp/realmconfigurations.jsp
Sun Dec 9 18:12:48 2007
@@ -33,7 +33,15 @@
<div class="breadcrumb"><a
class="breadcrumb-link" href="ShowMain.action">Home</a> | Available User
Stores</div>
<h1 class="headding-userstores">Available User
Stores</h1>
-
+
+ <s:iterator value="errorMessages">
+ <p><font color="#FF0000"><s:property /></font></p>
+ </s:iterator>
+
+ <s:iterator value="infoMessages">
+ <p><font color="#00FF00"><s:property /></font></p>
+ </s:iterator>
+
<table cellpadding="0" cellspacing="0"
border="0" class="data-table">
<tr><th>Configuration
name</th><th>Realm Class</th><th>Enabled</th></tr>
Modified:
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/UserStore.java
==============================================================================
---
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/UserStore.java
(original)
+++
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/UserStore.java
Sun Dec 9 18:12:48 2007
@@ -258,7 +258,7 @@
} catch (UserManagerException e) {
throw new IdentityProviderException(
"errorExtractingUserNames",
- new String[] { this.realm.getClass().getName() });
+ new String[] { this.realm.getClass().getName() }, e);
}
}
Modified: trunk/solutions/identity/modules/mod-cspace/README
==============================================================================
--- trunk/solutions/identity/modules/mod-cspace/README (original)
+++ trunk/solutions/identity/modules/mod-cspace/README Sun Dec 9 18:12:48 2007
@@ -19,7 +19,7 @@
The documentation available as of the date of this release is included in
MOD_CSPACE_GUIDE file. Up-to-date documentation can be found at
-
http://wso2.org/project/solutions/identity/1.0-beta/docs/mod_cspace_config.html
+ http://wso2.org/project/solutions/identity/1.0/docs/mod_cspace_config.html
Installation
============
_______________________________________________
Identity-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/identity-dev