connectivity/com.nokia.carbide.remoteConnections/src/com/nokia/carbide/remoteconnections/interfaces/AbstractConnection.java
changeset 748 7bd40a2d0a18
parent 702 432756509142
--- a/connectivity/com.nokia.carbide.remoteConnections/src/com/nokia/carbide/remoteconnections/interfaces/AbstractConnection.java	Wed Jan 06 08:02:47 2010 -0600
+++ b/connectivity/com.nokia.carbide.remoteConnections/src/com/nokia/carbide/remoteconnections/interfaces/AbstractConnection.java	Wed Jan 06 13:32:23 2010 -0600
@@ -35,27 +35,34 @@
 	
 	public static class ConnectionStatus implements IConnectionStatus {
 		private EConnectionStatus estatus;
-		private String description;
+		private String shortDescription;
+		private String longDescription;
 		
-		public ConnectionStatus(EConnectionStatus estatus, String description) {
+		public ConnectionStatus(EConnectionStatus estatus, String shortDescription, String longDescription) {
 			this.estatus = estatus;
-			this.description = description;
+			this.shortDescription = shortDescription;
+			this.longDescription = longDescription;
 		}
 
 		public EConnectionStatus getEConnectionStatus() {
 			return estatus;
 		}
 		
-		public String getDescription() {
-			return description;
+		public String getShortDescription() {
+			return shortDescription;
 		}
 
+		public String getLongDescription() {
+			return longDescription;
+		}
+		
 		public void setEStatus(EConnectionStatus estatus) {
 			this.estatus = estatus;
 		}
 
-		public void setDescription(String description) {
-			this.description = description;
+		public void setDescriptions(String shortDescription, String longDescription) {
+			this.shortDescription = shortDescription;
+			this.longDescription = longDescription;
 		}
 	}
 
@@ -71,7 +78,7 @@
 	public AbstractConnection(IConnectionType connectionType, Map<String, String> settings) {
 		this.connectionType = connectionType;
 		this.settings = new HashMap<String, String>(settings);
-		status = new ConnectionStatus(EConnectionStatus.NOT_READY, ""); //$NON-NLS-1$
+		status = new ConnectionStatus(EConnectionStatus.NONE, "", ""); //$NON-NLS-1$ //$NON-NLS-2$
 	}
 
 	public void dispose() {
@@ -121,6 +128,7 @@
 	public void setStatus(IConnectionStatus status) {
 		Check.checkArg(status);
 		this.status = status;
+		fireStatusChanged();
 	}
 	
 	public void addStatusChangedListener(IConnectionStatusChangedListener listener) {