[wsas-java-dev] svn commit r4589 - in
trunk/wsas/java/modules/www/extensions/core: js xslt
svn at wso2.org
svn at wso2.org
Sun Jul 1 18:06:11 PDT 2007
Author: sumedha
Date: Sun Jul 1 18:06:06 2007
New Revision: 4589
Modified:
trunk/wsas/java/modules/www/extensions/core/js/ejb_provider_service.js
trunk/wsas/java/modules/www/extensions/core/xslt/ejb_provider_service.xsl
Log:
added validation for ejb provider screen 1
Modified: trunk/wsas/java/modules/www/extensions/core/js/ejb_provider_service.js
==============================================================================
--- trunk/wsas/java/modules/www/extensions/core/js/ejb_provider_service.js (original)
+++ trunk/wsas/java/modules/www/extensions/core/js/ejb_provider_service.js Sun Jul 1 18:06:06 2007
@@ -1,18 +1,50 @@
var ejbProviderConfigObject = '';
function addApplicationServer(){
+ var serverType = document.getElementById('serverType').value;
+ var providerURL = document.getElementById('providerUrl').value;
+ var jndiContextClass = document.getElementById('jndiContextClass').value;
+ var jndiUserName = document.getElementById('userName').value;
+ var password = document.getElementById('password').value;
+ var confirmPassword = document.getElementById('confirmPassword').value;
+
+
+ if(serverType == null || wso2.wsf.Util.trim(serverType) == ""){
+ wso2.wsf.Util.alertWarning("Please select an Application Server type.");
+ return false;
+ }
+
+ if(providerURL == null || wso2.wsf.Util.trim(providerURL) == ""){
+ wso2.wsf.Util.alertWarning("Please enter a valid provider url.");
+ return false;
+ }
+ if(jndiContextClass == null || wso2.wsf.Util.trim(jndiContextClass) == ""){
+ wso2.wsf.Util.alertWarning("Please enter a valid JNDI Context class.");
+ return false;
+ }
+ if(password != null && wso2.wsf.Util.trim(password) != ""){
+ if(jndiUserName == null || wso2.wsf.Util.trim(jndiUserName) == ""){
+ wso2.wsf.Util.alertWarning("Please enter username for the password provided.");
+ return false;
+ }
+ if(password != confirmPassword){
+ wso2.wsf.Util.alertWarning("Password and re-entered password do not match.");
+ return false;
+ }
+ }
+
var ejbAppServer_xml = '';
ejbAppServer_xml +=
- ' <req:providerUrl>' + document.getElementById('providerUrl').value + '</req:providerUrl>\n';
+ ' <req:providerUrl>' + providerURL + '</req:providerUrl>\n';
ejbAppServer_xml +=
- ' <req:jndiContextClass>' + document.getElementById('jndiContextClass').value +
+ ' <req:jndiContextClass>' + jndiContextClass +
'</req:jndiContextClass>\n';
ejbAppServer_xml +=
- ' <req:userName>' + document.getElementById('userName').value + '</req:userName>\n';
+ ' <req:userName>' + jndiUserName + '</req:userName>\n';
ejbAppServer_xml +=
- ' <req:password>' + document.getElementById('password').value + '</req:password>\n';
+ ' <req:password>' + password + '</req:password>\n';
ejbAppServer_xml +=
- ' <req:appServerType>' + document.getElementById('serverType').value + '</req:appServerType>\n';
+ ' <req:appServerType>' + serverType + '</req:appServerType>\n';
var body_xml = '<req:addApplicationServerRequest xmlns:req="http://org.apache.axis2/xsd">\n' +
ejbAppServer_xml +
@@ -298,6 +330,8 @@
document.getElementById('jndiContextClass').disabled = false;
document.getElementById('userName').disabled = false;
document.getElementById('password').disabled = false;
+ document.getElementById('confirmPassword').disabled = false;
+ document.getElementById('addApplicationServerButton').disabled = false;
}else if (value == 'existingEJBServer'){
//enable existing
document.getElementById('existingAppServerConfigurations').disabled = false;
@@ -307,6 +341,8 @@
document.getElementById('jndiContextClass').disabled = true;
document.getElementById('userName').disabled = true;
document.getElementById('password').disabled = true;
+ document.getElementById('confirmPassword').disabled = true;
+ document.getElementById('addApplicationServerButton').disabled = true;
}
}
@@ -318,4 +354,6 @@
document.getElementById('jndiContextClass').disabled = true;
document.getElementById('userName').disabled = true;
document.getElementById('password').disabled = true;
+ document.getElementById('confirmPassword').disabled = true;
+ document.getElementById('addApplicationServerButton').disabled = true;
}
Modified: trunk/wsas/java/modules/www/extensions/core/xslt/ejb_provider_service.xsl
==============================================================================
--- trunk/wsas/java/modules/www/extensions/core/xslt/ejb_provider_service.xsl (original)
+++ trunk/wsas/java/modules/www/extensions/core/xslt/ejb_provider_service.xsl Sun Jul 1 18:06:06 2007
@@ -99,10 +99,13 @@
<label for="userName">User Name</label><input type="text" id="userName" tabindex="4" size="15" maxlength="20"/>
</div>
<div>
- <label for="password">Password</label><input type="text" id="password" tabindex="5" size="15" maxlength="20"/>
+ <label for="password">Password</label><input type="password" id="password" tabindex="5" size="15" maxlength="20"/>
</div>
+ <div>
+ <label for="password">Confirm Password</label><input type="password" id="confirmPassword" tabindex="5" size="15" maxlength="20"/>
+ </div>
<div>
- <input type="button" name="addApplicationServerButton" onclick="javascript:addApplicationServer();" value=" Add Application Server "></input>
+ <label></label><input type="button" id="addApplicationServerButton" name="addApplicationServerButton" onclick="javascript:addApplicationServer();" value=" Add Application Server "></input>
</div>
</td>
</tr>
More information about the Wsas-java-dev
mailing list