Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorslewis2005-02-20 23:11:23 +0000
committerslewis2005-02-20 23:11:23 +0000
commit10f9b763a07a4d43030b5f663f4505e7183d8a99 (patch)
tree2491e73ebb41a83e424d731fd69d6f95348ff62b
parent4a31e4f698f62479a9450ee13db0cc1242627d00 (diff)
downloadorg.eclipse.ecf-10f9b763a07a4d43030b5f663f4505e7183d8a99.tar.gz
org.eclipse.ecf-10f9b763a07a4d43030b5f663f4505e7183d8a99.tar.xz
org.eclipse.ecf-10f9b763a07a4d43030b5f663f4505e7183d8a99.zip
Updates and improvements to User class. Also exposed vi manifest.mf
-rw-r--r--framework/bundles/org.eclipse.ecf/META-INF/MANIFEST.MF4
-rw-r--r--framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/user/User.java13
2 files changed, 15 insertions, 2 deletions
diff --git a/framework/bundles/org.eclipse.ecf/META-INF/MANIFEST.MF b/framework/bundles/org.eclipse.ecf/META-INF/MANIFEST.MF
index 2092b6b4c..ff35120f8 100644
--- a/framework/bundles/org.eclipse.ecf/META-INF/MANIFEST.MF
+++ b/framework/bundles/org.eclipse.ecf/META-INF/MANIFEST.MF
@@ -16,5 +16,5 @@ Provide-Package: org.eclipse.ecf.core,
org.eclipse.ecf.core.provider,
org.eclipse.ecf.core.comm,
org.eclipse.ecf.core.comm.provider,
- ort.eclipse.ecf.core.user,
- org.eclipse.ecf.core.util
+ org.eclipse.ecf.core.util,
+ org.eclipse.ecf.core.user
diff --git a/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/user/User.java b/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/user/User.java
index c2060561e..c7f815583 100644
--- a/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/user/User.java
+++ b/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/user/User.java
@@ -22,7 +22,14 @@ public class User implements IUser {
protected String name;
protected Map properties;
+ public User(ID userID) {
+ this(userID,userID.getName());
+ }
+ public User(ID userID, String name) {
+ this(userID,name,null);
+ }
public User(ID userID, String name, Map properties) {
+ if (userID == null) throw new NullPointerException("userID must not be null");
this.id = userID;
this.name = name;
this.properties = properties;
@@ -51,4 +58,10 @@ public class User implements IUser {
public Object getAdapter(Class clazz) {
return null;
}
+
+ public String toString() {
+ StringBuffer sb = new StringBuffer("User[");
+ sb.append("id="+getID()).append(";name="+getName()).append(";props="+getProperties()).append("]");
+ return sb.toString();
+ }
}

Back to the top