billbarker    2004/01/24 17:54:16

  Modified:    webapps/admin/WEB-INF/classes/org/apache/webapp/admin
                        Lists.java
               webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector
                        AddConnectorAction.java ConnectorForm.java
                        EditConnectorAction.java
               webapps/admin/connector connector.jsp
  Log:
  Adding support for the new clientAuth values to the admin webapp.
  
  Revision  Changes    Path
  1.12      +24 -5     
jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/Lists.java
  
  Index: Lists.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/Lists.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- Lists.java        24 Apr 2003 07:56:33 -0000      1.11
  +++ Lists.java        25 Jan 2004 01:54:15 -0000      1.12
  @@ -137,7 +137,17 @@
               booleanValues.add(new LabelValueBean("True", "true"));
               booleanValues.add(new LabelValueBean("False", "false"));
       }
  -    
  +
  +    /**
  +     * Precomputed list of clientAuth lables and values.
  +     */
  +    private static List clientAuthValues = new ArrayList();
  +
  +    static {
  +            clientAuthValues.add(new LabelValueBean("True","true"));
  +            clientAuthValues.add(new LabelValueBean("False","false"));
  +            clientAuthValues.add(new LabelValueBean("Want","want"));
  +    }
   
       // --------------------------------------------------------- Public Methods
   
  @@ -169,6 +179,15 @@
       public static List getBooleanValues() {
   
           return (booleanValues);
  +
  +    }
  +    /**
  +     * Return a <code>List</code> of [EMAIL PROTECTED] LabelValueBean}s for the 
legal
  +     * settings for <code>clientAuth</code> properties.
  +     */
  +    public static List getClientAuthValues() {
  +
  +        return (clientAuthValues);
   
       }
   
  
  
  
  1.6       +5 -4      
jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/AddConnectorAction.java
  
  Index: AddConnectorAction.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/AddConnectorAction.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- AddConnectorAction.java   29 Aug 2003 02:40:51 -0000      1.5
  +++ AddConnectorAction.java   25 Jan 2004 01:54:15 -0000      1.6
  @@ -180,6 +180,7 @@
           
           connectorFm.setDebugLvlVals(Lists.getDebugLevels());
           connectorFm.setBooleanVals(Lists.getBooleanValues());                
  +        connectorFm.setClientAuthVals(Lists.getClientAuthValues());
           
           String schemeTypes[]= new String[3];
           schemeTypes[0] = "HTTP";
  
  
  
  1.8       +22 -4     
jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/ConnectorForm.java
  
  Index: ConnectorForm.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/ConnectorForm.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- ConnectorForm.java        24 Jan 2004 13:48:04 -0000      1.7
  +++ ConnectorForm.java        25 Jan 2004 01:54:15 -0000      1.8
  @@ -284,6 +284,11 @@
       private List connectorTypeVals = null;
   
       /**
  +     * Represent supported clientAuth values.
  +     */
  +    private List clientAuthVals = null;
  +
  +    /**
        * The value of secure.
        */
       private String secure = "false";
  @@ -807,6 +812,19 @@
           
           this.booleanVals = booleanVals;
           
  +    }
  +
  +    /**
  +     * Return the clientAuth values.
  +     */
  +    public List getClientAuthVals() {
  +        return clientAuthVals;
  +    }
  +    /**
  +     * Set the clientAuth vaues.
  +     */
  +    public void setClientAuthVals(List clientAuthVals) {
  +        this.clientAuthVals = clientAuthVals;
       }
       
       /**
  
  
  
  1.6       +5 -4      
jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/EditConnectorAction.java
  
  Index: EditConnectorAction.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/EditConnectorAction.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- EditConnectorAction.java  24 Jan 2004 05:59:47 -0000      1.5
  +++ EditConnectorAction.java  25 Jan 2004 01:54:15 -0000      1.6
  @@ -172,6 +172,7 @@
           connectorFm.setNodeLabel(sb.toString());
           connectorFm.setDebugLvlVals(Lists.getDebugLevels());               
           connectorFm.setBooleanVals(Lists.getBooleanValues());        
  +        connectorFm.setClientAuthVals(Lists.getClientAuthValues());
           
           String attribute = null;
           try {
  
  
  
  1.8       +2 -2      jakarta-tomcat-catalina/webapps/admin/connector/connector.jsp
  
  Index: connector.jsp
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/admin/connector/connector.jsp,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- connector.jsp     22 Jan 2004 02:05:05 -0000      1.7
  +++ connector.jsp     25 Jan 2004 01:54:16 -0000      1.8
  @@ -374,8 +374,8 @@
               <controls:label><bean:message 
key="connector.client.auth"/>:</controls:label>
               <controls:data>
                   <html:select property="clientAuthentication" styleId="clientauth">
  -                     <bean:define id="booleanVals" name="connectorForm" 
property="booleanVals"/>
  -                     <html:options collection="booleanVals" property="value"
  +                     <bean:define id="clientAuthVals" name="connectorForm" 
property="clientAuthVals"/>
  +                     <html:options collection="clientAuthVals" property="value"
                      labelProperty="label"/>
                   </html:select>
               </controls:data>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to