Author: kwright
Date: Sat Sep 26 06:19:18 2015
New Revision: 1705396

URL: http://svn.apache.org/viewvc?rev=1705396&view=rev
Log:
Add UI support for ldap protocol

Modified:
    
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/java/org/apache/manifoldcf/authorities/authorities/ldap/LDAPAuthority.java
    
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/native2ascii/org/apache/manifoldcf/authorities/authorities/ldap/common_en_US.properties
    
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/native2ascii/org/apache/manifoldcf/authorities/authorities/ldap/common_ja_JP.properties
    
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/native2ascii/org/apache/manifoldcf/authorities/authorities/ldap/common_pl_PL.properties
    
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/native2ascii/org/apache/manifoldcf/authorities/authorities/ldap/common_zh_CN.properties
    
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/resources/org/apache/manifoldcf/authorities/authorities/ldap/editConfiguration_LDAP.html

Modified: 
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/java/org/apache/manifoldcf/authorities/authorities/ldap/LDAPAuthority.java
URL: 
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/java/org/apache/manifoldcf/authorities/authorities/ldap/LDAPAuthority.java?rev=1705396&r1=1705395&r2=1705396&view=diff
==============================================================================
--- 
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/java/org/apache/manifoldcf/authorities/authorities/ldap/LDAPAuthority.java
 (original)
+++ 
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/java/org/apache/manifoldcf/authorities/authorities/ldap/LDAPAuthority.java
 Sat Sep 26 06:19:18 2015
@@ -527,6 +527,7 @@ public class LDAPAuthority extends org.a
   @Override
   public String processConfigurationPost(IThreadContext threadContext, 
IPostParameters variableContext, Locale locale, ConfigParams parameters)
     throws ManifoldCFException {
+    copyParam(variableContext, parameters, "ldapProtocol");
     copyParam(variableContext, parameters, "ldapServerName");
     copyParam(variableContext, parameters, "ldapServerPort");
     copyParam(variableContext, parameters, "ldapServerBase");
@@ -690,6 +691,7 @@ public class LDAPAuthority extends org.a
   /** Fill in LDAP tab */
   protected static void fillInLDAPTab(Map<String,Object> velocityContext, 
IHTTPOutput out, ConfigParams parameters)
   {
+    velocityContext.put("FSERVERPROTOCOL", getParam(parameters, 
"ldapProtocol", "ldap"));
     velocityContext.put("FSERVERNAME", getParam(parameters, "ldapServerName", 
""));
     velocityContext.put("FSERVERPORT", getParam(parameters, "ldapServerPort", 
"389"));
     velocityContext.put("FSERVERBASE", getParam(parameters, "ldapServerBase", 
""));

Modified: 
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/native2ascii/org/apache/manifoldcf/authorities/authorities/ldap/common_en_US.properties
URL: 
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/native2ascii/org/apache/manifoldcf/authorities/authorities/ldap/common_en_US.properties?rev=1705396&r1=1705395&r2=1705396&view=diff
==============================================================================
--- 
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/native2ascii/org/apache/manifoldcf/authorities/authorities/ldap/common_en_US.properties
 (original)
+++ 
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/native2ascii/org/apache/manifoldcf/authorities/authorities/ldap/common_en_US.properties
 Sat Sep 26 06:19:18 2015
@@ -57,4 +57,5 @@ LDAP.AddCert=Add certificate
 LDAP.Add=Add
 LDAP.Certificate=Certificate:
 LDAP.ChooseACertificateFile=Choose a certificate file
+LDAP.LDAPProtocolColon=LDAP protocol:
 

Modified: 
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/native2ascii/org/apache/manifoldcf/authorities/authorities/ldap/common_ja_JP.properties
URL: 
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/native2ascii/org/apache/manifoldcf/authorities/authorities/ldap/common_ja_JP.properties?rev=1705396&r1=1705395&r2=1705396&view=diff
==============================================================================
--- 
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/native2ascii/org/apache/manifoldcf/authorities/authorities/ldap/common_ja_JP.properties
 (original)
+++ 
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/native2ascii/org/apache/manifoldcf/authorities/authorities/ldap/common_ja_JP.properties
 Sat Sep 26 06:19:18 2015
@@ -57,3 +57,4 @@ LDAP.AddCert=Add certificate
 LDAP.Add=Add
 LDAP.Certificate=Certificate:
 LDAP.ChooseACertificateFile=Choose a certificate file
+LDAP.LDAPProtocolColon=LDAP protocol:

Modified: 
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/native2ascii/org/apache/manifoldcf/authorities/authorities/ldap/common_pl_PL.properties
URL: 
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/native2ascii/org/apache/manifoldcf/authorities/authorities/ldap/common_pl_PL.properties?rev=1705396&r1=1705395&r2=1705396&view=diff
==============================================================================
--- 
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/native2ascii/org/apache/manifoldcf/authorities/authorities/ldap/common_pl_PL.properties
 (original)
+++ 
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/native2ascii/org/apache/manifoldcf/authorities/authorities/ldap/common_pl_PL.properties
 Sat Sep 26 06:19:18 2015
@@ -57,3 +57,4 @@ LDAP.AddCert=Add certificate
 LDAP.Add=Add
 LDAP.Certificate=Certificate:
 LDAP.ChooseACertificateFile=Choose a certificate file
+LDAP.LDAPProtocolColon=LDAP protocol:

Modified: 
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/native2ascii/org/apache/manifoldcf/authorities/authorities/ldap/common_zh_CN.properties
URL: 
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/native2ascii/org/apache/manifoldcf/authorities/authorities/ldap/common_zh_CN.properties?rev=1705396&r1=1705395&r2=1705396&view=diff
==============================================================================
--- 
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/native2ascii/org/apache/manifoldcf/authorities/authorities/ldap/common_zh_CN.properties
 (original)
+++ 
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/native2ascii/org/apache/manifoldcf/authorities/authorities/ldap/common_zh_CN.properties
 Sat Sep 26 06:19:18 2015
@@ -57,3 +57,4 @@ LDAP.AddCert=Add certificate
 LDAP.Add=Add
 LDAP.Certificate=Certificate:
 LDAP.ChooseACertificateFile=Choose a certificate file
+LDAP.LDAPProtocolColon=LDAP protocol:

Modified: 
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/resources/org/apache/manifoldcf/authorities/authorities/ldap/editConfiguration_LDAP.html
URL: 
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/resources/org/apache/manifoldcf/authorities/authorities/ldap/editConfiguration_LDAP.html?rev=1705396&r1=1705395&r2=1705396&view=diff
==============================================================================
--- 
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/resources/org/apache/manifoldcf/authorities/authorities/ldap/editConfiguration_LDAP.html
 (original)
+++ 
manifoldcf/branches/CONNECTORS-1244/connectors/ldap/connector/src/main/resources/org/apache/manifoldcf/authorities/authorities/ldap/editConfiguration_LDAP.html
 Sat Sep 26 06:19:18 2015
@@ -24,6 +24,33 @@
 <table class="displaytable">
   <tr><td class="separator" colspan="2"><hr/></td></tr>
   <tr>
+    <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('LDAP.LDAPProtocolColon'))</nobr></td>
+    <td class="value">
+      <select name="ldapProtocol" size="4">
+  #if($FSERVERPROTOCOL == '' || $FSERVERPROTOCOL == 'ldap')
+        <option value="ldap" selected="true">LDAP</option>
+  #else
+        <option value="ldap">LDAP</option>
+  #end
+  #if($FSERVERPROTOCOL == 'ldaps')
+        <option value="ldaps" selected="true">LDAPS</option>
+  #else
+        <option value="ldaps">LDAPS</option>
+  #end
+  #if($FSERVERPROTOCOL == 'ldap+tls')
+        <option value="ldap+tls" selected="true">LDAP+TLS</option>
+  #else
+        <option value="ldap+tls">LDAP+TLS</option>
+  #end
+  #if($FSERVERPROTOCOL == 'ldaps+tls')
+        <option value="ldaps+tls" selected="true">LDAPS+TLS</option>
+  #else
+        <option value="ldaps+tls">LDAPS+TLS</option>
+  #end
+      </select>
+    </td>
+  </tr>
+  <tr>
     <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('LDAP.LDAPServerNameColon'))</nobr></td>
     <td class="value"><input type="text" size="32" name="ldapServerName" 
value="$Encoder.attributeEscape($FSERVERNAME)"/></td>
   </tr>
@@ -127,6 +154,7 @@
 
 </table>
 #else
+<input type="hidden" name="ldapProtocol" 
value="$Encoder.attributeEscape($FSERVERPROTOCOL)"/>
 <input type="hidden" name="ldapServerName" 
value="$Encoder.attributeEscape($FSERVERNAME)"/>
 <input type="hidden" name="ldapServerPort" 
value="$Encoder.attributeEscape($FSERVERPORT)"/>
 <input type="hidden" name="ldapServerBase" 
value="$Encoder.attributeEscape($FSERVERBASE)"/>


Reply via email to