CVS update: sierra/src/java/org/openprivacy/sierra

From: cvs@openprivacy.org
Date: Sun Jan 14 2001 - 05:10:50 PST


Date: Sunday January 14, 19101 @ 5:10
Author: burton
CVSWEB Options: -------------------

Main CVSWeb: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi

View this module: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/src/java/org/openprivacy/sierra

-----------------------------------

Update of /usr/local/cvsroot/sierra/src/java/org/openprivacy/sierra
In directory openprivacy.org:/tmp/cvs-serv11727/src/java/org/openprivacy/sierra

Modified Files:
        Reputation.java
Log Message:
added principal stuff... right now it is just for testing but we could easily use it for deployment

*****************************************************************
File: sierra/src/java/org/openprivacy/sierra/Reputation.java

CVSWEB Options: -------------------

CVSWeb: Annotate this file: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/src/java/org/openprivacy/sierra/Reputation.java?annotate=1.5

CVSWeb: View this file: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/src/java/org/openprivacy/sierra/Reputation.java?rev=1.5&content-type=text/x-cvsweb-markup

CVSWeb: Diff to previous version: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/src/java/org/openprivacy/sierra/Reputation.java.diff?r1=1.5&r2=1.4

-----------------------------------

Index: sierra/src/java/org/openprivacy/sierra/Reputation.java
diff -u sierra/src/java/org/openprivacy/sierra/Reputation.java:1.4 sierra/src/java/org/openprivacy/sierra/Reputation.java:1.5
--- sierra/src/java/org/openprivacy/sierra/Reputation.java:1.4 Fri Jan 12 23:59:38 2001
+++ sierra/src/java/org/openprivacy/sierra/Reputation.java Sun Jan 14 05:10:50 2001
@@ -18,24 +18,41 @@
 package org.openprivacy.sierra;
 
 import java.util.*;
+import java.security.*;
 
+import org.openprivacy.sierra.util.*;
+
 /**
  * Results from a Reputation server request.
  *
  * @author <a href="mailto:burton@relativity.yi.org">Kevin A. Burton</a>
- * @version $Id: Reputation.java,v 1.4 2001/01/13 07:59:38 burton Exp $
+ * @version $Id: Reputation.java,v 1.5 2001/01/14 13:10:50 burton Exp $
  */
 public class Reputation {
 
     private String reference = null;
+
+ /**
+ Stores all values added by the server.
+ */
     private Vector values = new Vector();
 
+ /**
+ The User which generated this reputation.
+ */
+ private Principal principal = null;
+
     public Reputation() {}
     
     public Reputation( String reference ) {
         this.reference = reference;
     }
 
+ public Reputation( String reference, Principal principal ) {
+ this( reference );
+ this.setPrincipal( principal );
+ }
+
     public void addValue( Value value ) {
         this.values.addElement( value );
     }
@@ -64,11 +81,19 @@
         this.reference = reference;
     }
 
+ public Principal getPrincipal() {
+ return this.principal;
+ }
+
+ public void setPrincipal( Principal principal ) {
+ this.principal = principal;
+ }
+
     /**
      * Get human output for this Reputation
      *
      * @author <a href="mailto:burton@relativity.yi.org">Kevin A. Burton</a>
- * @version $Id: Reputation.java,v 1.4 2001/01/13 07:59:38 burton Exp $
+ * @version $Id: Reputation.java,v 1.5 2001/01/14 13:10:50 burton Exp $
      */
     public String getPrettyPrint() {
 



This archive was generated by hypermail 2b30 : Mon Jan 22 2001 - 15:52:14 PST