taylor      01/07/29 20:51:46

  Modified:    src/java/org/apache/jetspeed/om/profile BaseProfile.java
  Added:       src/java/org/apache/jetspeed/om/profile QueryLocator.java
  Log:
  - added QueryLocator for profile/psml queries
  
  Revision  Changes    Path
  1.9       +13 -1     
jakarta-jetspeed/src/java/org/apache/jetspeed/om/profile/BaseProfile.java
  
  Index: BaseProfile.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/om/profile/BaseProfile.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- BaseProfile.java  2001/07/17 16:41:01     1.8
  +++ BaseProfile.java  2001/07/30 03:51:46     1.9
  @@ -64,7 +64,7 @@
   Provides base functionality within a Registry.
   
   @author <a href="mailto:[EMAIL PROTECTED]";>David Sean Taylor</a>
  -@version $Id: BaseProfile.java,v 1.8 2001/07/17 16:41:01 taylor Exp $
  +@version $Id: BaseProfile.java,v 1.9 2001/07/30 03:51:46 taylor Exp $
   */
   
   public class BaseProfile  extends BaseProfileLocator implements Profile
  @@ -74,6 +74,18 @@
   
       public BaseProfile()
       {}
  +
  +    public BaseProfile( ProfileLocator locator )
  +    {
  +        this.setAnonymous(locator.getAnonymous());
  +        this.setCountry(locator.getCountry());
  +        this.setGroup(locator.getGroup());
  +        this.setLanguage(locator.getLanguage());
  +        this.setMediaType(locator.getMediaType());
  +        this.setName(locator.getName());
  +        this.setRole(locator.getRole());
  +        this.setUser(locator.getUser());
  +    }
   
      /** 
        * @see Object#clone
  
  
  
  1.1                  
jakarta-jetspeed/src/java/org/apache/jetspeed/om/profile/QueryLocator.java
  
  Index: QueryLocator.java
  ===================================================================
  
  
  package org.apache.jetspeed.om.profile;
  
  public class QueryLocator extends BaseProfileLocator
  {
  
      public static int  QUERY_USER = 1;
      public static int QUERY_ROLE = 2;
      public static int QUERY_GROUP = 4;
      public static int QUERY_ANON = 8;
      public static int QUERY_ALL = 15;
  
      private int qm = QUERY_USER;
      private String query ;
  
      public QueryLocator( int qm )
      {
          super();
          this.qm = qm;
      }
  
      public int getQueryMode()
      {
          return qm;
      }
  
      public void setQueryMode( int qm)
      {
          this.qm = qm;
      }
  
      public String getQueryString()
      {
          return query;
      }
  
      public void setQueryString(String query)
      {
          this.query = query;
      }
  
  
  }
  
  
  

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

Reply via email to