Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorslewis2005-01-17 00:45:43 +0000
committerslewis2005-01-17 00:45:43 +0000
commit1c9c4a40df389c23e17998c8b0d138dd890861f4 (patch)
treed32f3c73f17341b8346b91acd39ef03dfa705001
parentc773300fc2ddd074f9e329ea89deb1b9bf7ad584 (diff)
downloadorg.eclipse.ecf-1c9c4a40df389c23e17998c8b0d138dd890861f4.tar.gz
org.eclipse.ecf-1c9c4a40df389c23e17998c8b0d138dd890861f4.tar.xz
org.eclipse.ecf-1c9c4a40df389c23e17998c8b0d138dd890861f4.zip
Added User class to org.eclipse.ecf.provider.generic
-rw-r--r--framework/bundles/org.eclipse.ecf.provider/META-INF/MANIFEST.MF5
-rw-r--r--framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/user/User.java50
2 files changed, 54 insertions, 1 deletions
diff --git a/framework/bundles/org.eclipse.ecf.provider/META-INF/MANIFEST.MF b/framework/bundles/org.eclipse.ecf.provider/META-INF/MANIFEST.MF
index bc5bbd5cb..121ae74be 100644
--- a/framework/bundles/org.eclipse.ecf.provider/META-INF/MANIFEST.MF
+++ b/framework/bundles/org.eclipse.ecf.provider/META-INF/MANIFEST.MF
@@ -8,6 +8,9 @@ Bundle-Localization: plugin
Eclipse-AutoStart: true
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.ecf
-Provide-Package: org.eclipse.ecf.provider.comm.tcp, org.eclipse.ecf.provider.generic, org.eclipse.ecf.provider.generic.gmm
+Provide-Package: org.eclipse.ecf.provider.comm.tcp,
+org.eclipse.ecf.provider.generic,
+org.eclipse.ecf.provider.generic.gmm,
+org.eclipse.ecf.provider.generic.user
DynamicImport-Package: *
diff --git a/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/user/User.java b/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/user/User.java
new file mode 100644
index 000000000..31c4a3208
--- /dev/null
+++ b/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/user/User.java
@@ -0,0 +1,50 @@
+/****************************************************************************
+* Copyright (c) 2004 Composent, Inc. and others.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* http://www.eclipse.org/legal/epl-v10.html
+*
+* Contributors:
+* Composent, Inc. - initial API and implementation
+*****************************************************************************/
+
+package org.eclipse.ecf.provider.generic.user;
+
+import java.util.Map;
+
+import org.eclipse.ecf.core.identity.ID;
+import org.eclipse.ecf.core.user.IUser;
+
+public class User implements IUser {
+
+ protected ID id;
+ protected String name;
+ protected Map properties;
+
+ public User(ID userID, String name, Map properties) {
+ this.id = userID;
+ this.name = name;
+ this.properties = properties;
+ }
+ /* (non-Javadoc)
+ * @see org.eclipse.ecf.core.user.IUser#getProperties()
+ */
+ public Map getProperties() {
+ return properties;
+ }
+
+ /* (non-Javadoc)
+ * @see org.eclipse.ecf.core.IIdentifiable#getID()
+ */
+ public ID getID() {
+ return id;
+ }
+
+ /**
+ * @return Returns the name.
+ */
+ public String getName() {
+ return name;
+ }
+}

Back to the top