portals-jetspeed-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From tay...@apache.org
Subject cvs commit: jakarta-jetspeed-2/jetspeed-api/src/java/org/apache/jetspeed/profiler ProfileLocator.java ProfileLocatorProperty.java
Date Wed, 03 Nov 2004 19:39:56 GMT
taylor      2004/11/03 11:39:56

  Modified:    jetspeed-api/src/java/org/apache/jetspeed/profiler/rules
                        RuleCriterionResolver.java
               jetspeed-api/src/java/org/apache/jetspeed/profiler
                        ProfileLocator.java ProfileLocatorProperty.java
  Log:
  profile criteria and locators can now have a isNavigation property to indicate that the
property instructs the locator interpreter to navigate to an explicit folder using the property
value as the location
  
  Revision  Changes    Path
  1.5       +11 -1     jakarta-jetspeed-2/jetspeed-api/src/java/org/apache/jetspeed/profiler/rules/RuleCriterionResolver.java
  
  Index: RuleCriterionResolver.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed-2/jetspeed-api/src/java/org/apache/jetspeed/profiler/rules/RuleCriterionResolver.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- RuleCriterionResolver.java	26 Oct 2004 17:48:54 -0000	1.4
  +++ RuleCriterionResolver.java	3 Nov 2004 19:39:56 -0000	1.5
  @@ -74,6 +74,9 @@
       /** look in user attributes */
       public static final String USER_ATTRIBUTE = "user.attribute";
       
  +    /** change the current navigation path */
  +    public static final String NAVIGATION = "navigation";
  +    
       /**
        * Resolver the value for a criterion.
        * 
  @@ -90,5 +93,12 @@
        * @return The control class flag
        */    
       boolean isControl(RuleCriterion criterion);
  +
  +    /**
  +     * Gets the navigation classification of the resolver.
  +     * 
  +     * @return The control class flag
  +     */    
  +    boolean isNavigation(RuleCriterion criterion);
       
   }
  
  
  
  1.6       +13 -3     jakarta-jetspeed-2/jetspeed-api/src/java/org/apache/jetspeed/profiler/ProfileLocator.java
  
  Index: ProfileLocator.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed-2/jetspeed-api/src/java/org/apache/jetspeed/profiler/ProfileLocator.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ProfileLocator.java	15 Oct 2004 07:07:49 -0000	1.5
  +++ ProfileLocator.java	3 Nov 2004 19:39:56 -0000	1.6
  @@ -68,18 +68,20 @@
        * 
        * @param criterion The rule criterion on which this property is based.
        * @param isControl The control classification for property.
  +     * @param isNavigation The navigation classification for property.
        * @param value The value to set on the property.
        */        
  -    void add(RuleCriterion criterion, boolean isControl, String value);
  +    void add(RuleCriterion criterion, boolean isControl, boolean isNavigation, String value);
   
       /**
        * Add a property based on a simple name and value.
        * 
        * @param name The name of the property.
        * @param isControl The control classification for property.
  +     * @param isNavigation The control classification for property.
        * @param value The value to set on the property.
        */            
  -    void add(String name, boolean isControl, String value);
  +    void add(String name, boolean isControl, boolean isNavigation, String value);
       
       /**
        * Add a property based on a simple name and value assumed
  @@ -105,6 +107,14 @@
        * @return control classification flag
        */
       boolean isControl(String name);
  +
  +    /**
  +     * For a given property name, return navigation status of property.
  +     *  
  +     * @param name The name of the property
  +     * @return navigation classification flag
  +     */
  +    boolean isNavigation(String name);
       
       /**
        * <p>Profiles can be created from a normalized <i>Profile Locator Path</i>
  
  
  
  1.3       +6 -1      jakarta-jetspeed-2/jetspeed-api/src/java/org/apache/jetspeed/profiler/ProfileLocatorProperty.java
  
  Index: ProfileLocatorProperty.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed-2/jetspeed-api/src/java/org/apache/jetspeed/profiler/ProfileLocatorProperty.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ProfileLocatorProperty.java	17 Sep 2004 20:06:53 -0000	1.2
  +++ ProfileLocatorProperty.java	3 Nov 2004 19:39:56 -0000	1.3
  @@ -74,4 +74,9 @@
        * @return control classification flag
        */
       boolean isControl();
  +    
  +    /**
  +     * @return true if a property is a navigation
  +     */
  +    boolean isNavigation();
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org


Mime
View raw message