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]
