manveen     02/05/30 11:30:36

  Modified:    webapps/admin/WEB-INF/classes/org/apache/webapp/admin
                        ApplicationResources_en.properties
                        ApplicationResources_es.properties
               webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm
                        AddRealmAction.java EditRealmAction.java
                        JNDIRealmForm.java SaveJNDIRealmAction.java
               webapps/admin/realm jndiRealm.jsp
  Log:
  Add provision to be able to set userSubtree property from the admintool.
  
  Revision  Changes    Path
  1.60      +2 -1      
jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_en.properties
  
  Index: ApplicationResources_en.properties
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_en.properties,v
  retrieving revision 1.59
  retrieving revision 1.60
  diff -u -r1.59 -r1.60
  --- ApplicationResources_en.properties        30 May 2002 06:23:08 -0000      1.59
  +++ ApplicationResources_en.properties        30 May 2002 18:30:35 -0000      1.60
  @@ -221,7 +221,8 @@
   realm.roleBase=Role Base Element
   realm.Attribute=Role Name Attribute
   realm.pattern=Role Search Pattern
  -realm.search=Search Subtrees
  +realm.role.subtree=Search Role Subtree
  +realm.user.subtree=Search User Subtree
   realm.userPassword=User Password
   realm.userPattern=User Search Pattern
   valve.access.properties=Access Logger Properties
  
  
  
  1.51      +2 -1      
jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_es.properties
  
  Index: ApplicationResources_es.properties
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_es.properties,v
  retrieving revision 1.50
  retrieving revision 1.51
  diff -u -r1.50 -r1.51
  --- ApplicationResources_es.properties        30 May 2002 06:23:08 -0000      1.50
  +++ ApplicationResources_es.properties        30 May 2002 18:30:35 -0000      1.51
  @@ -221,7 +221,8 @@
   realm.roleBase=Elemento Bajo Del Papel
   realm.Attribute=Role Name Attribute
   realm.pattern=Modelo De la Busqueda Del Papel
  -realm.search=Search Subtrees
  +realm.role.subtree=Search Role Subtree
  +realm.user.subtree=Search User Subtree
   realm.userPassword=Palabra de paso Del Utilizador
   realm.userPattern=User Search Pattern
   valve.access.properties=Propiedades del Access Logger
  
  
  
  1.2       +7 -6      
jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/AddRealmAction.java
  
  Index: AddRealmAction.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/AddRealmAction.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AddRealmAction.java       16 Apr 2002 06:00:17 -0000      1.1
  +++ AddRealmAction.java       30 May 2002 18:30:35 -0000      1.2
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/AddRealmAction.java,v
 1.1 2002/04/16 06:00:17 manveen Exp $
  - * $Revision: 1.1 $
  - * $Date: 2002/04/16 06:00:17 $
  + * $Header: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/AddRealmAction.java,v
 1.2 2002/05/30 18:30:35 manveen Exp $
  + * $Revision: 1.2 $
  + * $Date: 2002/05/30 18:30:35 $
    *
    * ====================================================================
    *
  @@ -82,7 +82,7 @@
    * The <code>Action</code> that sets up <em>Add Realm</em> transactions.
    *
    * @author Manveen Kaur
  - * @version $Revision: 1.1 $ $Date: 2002/04/16 06:00:17 $
  + * @version $Revision: 1.2 $ $Date: 2002/05/30 18:30:35 $
    */
   
   public class AddRealmAction extends Action {
  @@ -194,8 +194,9 @@
           realmFm.setRealmType(realmType);
           realmFm.setDebugLvl("0");
           realmFm.setDigest("");
  -        realmFm.setRoleBase("");        
  -        realmFm.setSearch("false");
  +        realmFm.setRoleBase("");                
  +        realmFm.setUserSubtree("false");
  +        realmFm.setRoleSubtree("false");
           realmFm.setRolePattern("");
           realmFm.setRoleAttribute("");
           realmFm.setRoleBase("");        
  
  
  
  1.8       +8 -5      
jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/EditRealmAction.java
  
  Index: EditRealmAction.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/EditRealmAction.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- EditRealmAction.java      30 May 2002 17:22:04 -0000      1.7
  +++ EditRealmAction.java      30 May 2002 18:30:35 -0000      1.8
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/EditRealmAction.java,v
 1.7 2002/05/30 17:22:04 manveen Exp $
  - * $Revision: 1.7 $
  - * $Date: 2002/05/30 17:22:04 $
  + * $Header: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/EditRealmAction.java,v
 1.8 2002/05/30 18:30:35 manveen Exp $
  + * $Revision: 1.8 $
  + * $Date: 2002/05/30 18:30:35 $
    *
    * ====================================================================
    *
  @@ -92,7 +92,7 @@
    * Realm </em> transactions, based on the type of Realm.
    *
    * @author Manveen Kaur
  - * @version $Revision: 1.7 $ $Date: 2002/05/30 17:22:04 $
  + * @version $Revision: 1.8 $ $Date: 2002/05/30 18:30:35 $
    */
   
   public class EditRealmAction extends Action {
  @@ -383,8 +383,11 @@
               attribute = "digest";
               realmFm.setDigest
                   ((String) mBServer.getAttribute(rname, attribute));
  +            attribute = "userSubtree";
  +            realmFm.setUserSubtree
  +                    (((Boolean) mBServer.getAttribute(rname, 
attribute)).toString());
               attribute = "roleSubtree";
  -            realmFm.setSearch
  +            realmFm.setRoleSubtree
                       (((Boolean) mBServer.getAttribute(rname, 
attribute)).toString());
               attribute = "roleName";
               realmFm.setRoleAttribute
  
  
  
  1.6       +42 -16    
jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/JNDIRealmForm.java
  
  Index: JNDIRealmForm.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/JNDIRealmForm.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- JNDIRealmForm.java        3 May 2002 18:34:14 -0000       1.5
  +++ JNDIRealmForm.java        30 May 2002 18:30:35 -0000      1.6
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/JNDIRealmForm.java,v
 1.5 2002/05/03 18:34:14 manveen Exp $
  - * $Revision: 1.5 $
  - * $Date: 2002/05/03 18:34:14 $
  + * $Header: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/JNDIRealmForm.java,v
 1.6 2002/05/30 18:30:35 manveen Exp $
  + * $Revision: 1.6 $
  + * $Date: 2002/05/30 18:30:35 $
    *
    * ====================================================================
    *
  @@ -76,7 +76,7 @@
    * Form bean for the JNDI realm page.
    *
    * @author Manveen Kaur
  - * @version $Revision: 1.5 $ $Date: 2002/05/03 18:34:14 $
  + * @version $Revision: 1.6 $ $Date: 2002/05/30 18:30:35 $
    */
   
   public final class JNDIRealmForm extends RealmForm {
  @@ -84,9 +84,14 @@
       // ----------------------------------------------------- Instance Variables
       
       /**
  -     * The text for the search subtree.
  +     * Should we search the entire subtree for matching roles?
        */
  -    private String search = "false";
  +    private String roleSubtree = "false";
  +    
  +    /**
  +     * Should we search the entire subtree for matching users?
  +     */
  +    private String userSubtree = "false";
       
       /**
        * The text for the digest algorithm.
  @@ -165,24 +170,42 @@
       }
           
       /**
  -     * Return the search boolean Text.
  +     * Return the roleSubtree boolean Text.
        */
  -    public String getSearch() {
  +    public String getRoleSubtree() {
           
  -        return this.search;
  +        return this.roleSubtree;
           
       }
       
       /**
  -     * Set the search Text.
  +     * Set the roleSubtree Text.
  +     */
  +    public void setRoleSubtree(String roleSubtree) {
  +        
  +        this.roleSubtree = roleSubtree;
  +        
  +    }
  +            
  +    /**
  +     * Return the userSubtree boolean Text.
        */
  -    public void setSearch(String search) {
  +    public String getUserSubtree() {
           
  -        this.search = search;
  +        return this.userSubtree;
           
       }
       
       /**
  +     * Set the userSubtree Text.
  +     */
  +    public void setUserSubtree(String userSubtree) {
  +        
  +        this.userSubtree = userSubtree;
  +        
  +    }
  +
  +    /**
        * Return the digest.
        */
       public String getDigest() {
  @@ -376,7 +399,8 @@
       public void reset(ActionMapping mapping, HttpServletRequest request) {
           
           super.reset(mapping, request);
  -        this.search="false";
  +        this.roleSubtree="false";
  +        this.userSubtree="false";
           
           this.digest = null;
           this.roleAttribute = null;
  @@ -392,7 +416,7 @@
           this.contextFactory = null;
       }
       
  -       /**
  +    /**
        * Render this object as a String.
        */
       public String toString() {
  @@ -401,8 +425,10 @@
           sb.append(getAdminAction());
           sb.append(",debugLvl=");
           sb.append(getDebugLvl());
  -        sb.append(",search=");
  -        sb.append(search);
  +        sb.append(",userSubtree=");
  +        sb.append(userSubtree);
  +        sb.append(",roleSubtree=");
  +        sb.append(roleSubtree);
           sb.append(",digest=");
           sb.append(digest);
           sb.append("',roleAttribute='");
  
  
  
  1.5       +9 -5      
jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/SaveJNDIRealmAction.java
  
  Index: SaveJNDIRealmAction.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/SaveJNDIRealmAction.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- SaveJNDIRealmAction.java  30 May 2002 17:22:04 -0000      1.4
  +++ SaveJNDIRealmAction.java  30 May 2002 18:30:35 -0000      1.5
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/SaveJNDIRealmAction.java,v
 1.4 2002/05/30 17:22:04 manveen Exp $
  - * $Revision: 1.4 $
  - * $Date: 2002/05/30 17:22:04 $
  + * $Header: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/SaveJNDIRealmAction.java,v
 1.5 2002/05/30 18:30:35 manveen Exp $
  + * $Revision: 1.5 $
  + * $Date: 2002/05/30 18:30:35 $
    *
    * ====================================================================
    *
  @@ -96,7 +96,7 @@
    * <em>Edit Realm</em> transactions for JNDI realm.
    *
    * @author Manveen Kaur
  - * @version $Revision: 1.4 $ $Date: 2002/05/30 17:22:04 $
  + * @version $Revision: 1.5 $ $Date: 2002/05/30 18:30:35 $
    */
   
   public final class SaveJNDIRealmAction extends Action {
  @@ -298,9 +298,13 @@
               mBServer.setAttribute(roname,
                                     new Attribute("contextFactory",  
rform.getContextFactory()));
   
  +            attribute = "userSubtree";
  +            mBServer.setAttribute(roname,
  +                                  new Attribute("userSubtree",  new 
Boolean(rform.getUserSubtree())));
  +
               attribute = "roleSubtree";
               mBServer.setAttribute(roname,
  -                                  new Attribute("roleSubtree",  new 
Boolean(rform.getSearch())));
  +                                  new Attribute("roleSubtree",  new 
Boolean(rform.getRoleSubtree())));
   
               attribute = "roleBase";
               mBServer.setAttribute(roname,
  
  
  
  1.8       +13 -2     jakarta-tomcat-4.0/webapps/admin/realm/jndiRealm.jsp
  
  Index: jndiRealm.jsp
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/admin/realm/jndiRealm.jsp,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- jndiRealm.jsp     30 May 2002 17:22:04 -0000      1.7
  +++ jndiRealm.jsp     30 May 2002 18:30:36 -0000      1.8
  @@ -150,9 +150,20 @@
           </controls:row>
   
           <controls:row labelStyle="table-label-text" dataStyle="table-normal-text">
  -            <controls:label><bean:message key="realm.search"/>:</controls:label>
  +            <controls:label><bean:message 
key="realm.role.subtree"/>:</controls:label>
               <controls:data>
  -             <html:select property="search">
  +             <html:select property="roleSubtree">
  +                     <bean:define id="searchVals" name="jndiRealmForm" 
property="searchVals"/>
  +                     <html:options collection="searchVals" property="value"
  +                        labelProperty="label"/>
  +                </html:select>
  +              </controls:data>
  +        </controls:row>
  +
  +        <controls:row labelStyle="table-label-text" dataStyle="table-normal-text">
  +            <controls:label><bean:message 
key="realm.user.subtree"/>:</controls:label>
  +            <controls:data>
  +             <html:select property="userSubtree">
                        <bean:define id="searchVals" name="jndiRealmForm" 
property="searchVals"/>
                        <html:options collection="searchVals" property="value"
                           labelProperty="label"/>
  
  
  

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

Reply via email to