connectivity/com.nokia.carbide.remoteConnections/src/com/nokia/carbide/remoteconnections/interfaces/AbstractConnectedService.java
--- a/connectivity/com.nokia.carbide.remoteConnections/src/com/nokia/carbide/remoteconnections/interfaces/AbstractConnectedService.java Mon Feb 01 12:38:42 2010 -0600
+++ b/connectivity/com.nokia.carbide.remoteConnections/src/com/nokia/carbide/remoteconnections/interfaces/AbstractConnectedService.java Mon Feb 01 13:27:18 2010 -0600
@@ -18,6 +18,7 @@
import com.nokia.carbide.remoteconnections.Messages;
import com.nokia.carbide.remoteconnections.interfaces.IConnectedService.IStatus.EStatus;
+import com.nokia.carbide.remoteconnections.internal.api.IConnectedService2;
import com.nokia.cpp.internal.api.utils.core.Check;
import com.nokia.cpp.internal.api.utils.core.ListenerList;
import com.nokia.cpp.internal.api.utils.core.ObjectUtils;
@@ -30,8 +31,10 @@
import org.eclipse.swt.widgets.Display;
import java.lang.reflect.InvocationTargetException;
+import java.util.HashMap;
+import java.util.Map;
-public abstract class AbstractConnectedService implements IConnectedService {
+public abstract class AbstractConnectedService implements IConnectedService2 {
public final static int TIMEOUT = 2000;
@@ -124,10 +127,12 @@
protected Status currentStatus;
protected Tester tester;
protected boolean manualTesting;
+ private Map<String, String> properties;
public AbstractConnectedService(IService service, AbstractSynchronizedConnection connection) {
this.service = service;
this.connection = connection;
+ properties = new HashMap<String, String>();
}
public void setRunnableContext(IRunnableContext runnableContext) {
@@ -229,4 +234,8 @@
Messages.getString("AbstractConnectedService.UserDisabledMessage")); //$NON-NLS-1$
}
}
+
+ public Map<String, String> getProperties() {
+ return properties;
+ }
}
\ No newline at end of file