Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorslewis2005-02-20 05:04:32 +0000
committerslewis2005-02-20 05:04:32 +0000
commited2b4b3845813c8ba04b477584cf8da90541fa52 (patch)
tree172f02330db01c5ce4ee37dbe7b600a20d56d5bb
parentdb5c7032e1c3913d67f0520fc887e7c0067516a8 (diff)
downloadorg.eclipse.ecf-ed2b4b3845813c8ba04b477584cf8da90541fa52.tar.gz
org.eclipse.ecf-ed2b4b3845813c8ba04b477584cf8da90541fa52.tar.xz
org.eclipse.ecf-ed2b4b3845813c8ba04b477584cf8da90541fa52.zip
Added IAdaptable to interfaces exposed by org.eclipse.ecf.core.user. Moved User class (implements IUser) from org.eclipse.ecf.provider project to org.eclipse.ecf.core project.
-rw-r--r--framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/user/IUser.java3
-rw-r--r--framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/user/User.java (renamed from framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/user/User.java)6
2 files changed, 7 insertions, 2 deletions
diff --git a/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/user/IUser.java b/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/user/IUser.java
index 178b12507..18fa7a059 100644
--- a/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/user/IUser.java
+++ b/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/user/IUser.java
@@ -14,12 +14,13 @@ package org.eclipse.ecf.core.user;
import java.io.Serializable;
import java.util.Map;
+import org.eclipse.core.runtime.IAdaptable;
import org.eclipse.ecf.core.IIdentifiable;
/**
* Interface for arbitrary ECF system user. Instances represent a user within ECF providers and/or clients.
*/
-public interface IUser extends IIdentifiable, Serializable {
+public interface IUser extends IIdentifiable, Serializable, IAdaptable {
/**
* Get basic name for user
diff --git a/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/user/User.java b/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/user/User.java
index 31c4a3208..c2060561e 100644
--- a/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/user/User.java
+++ b/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/user/User.java
@@ -9,7 +9,7 @@
* Composent, Inc. - initial API and implementation
*****************************************************************************/
-package org.eclipse.ecf.provider.generic.user;
+package org.eclipse.ecf.core.user;
import java.util.Map;
@@ -47,4 +47,8 @@ public class User implements IUser {
public String getName() {
return name;
}
+
+ public Object getAdapter(Class clazz) {
+ return null;
+ }
}

Back to the top