diff -r 11dc6d4e9da5 -r 7bd40a2d0a18 connectivity/com.nokia.carbide.remoteConnections/src/com/nokia/carbide/remoteconnections/interfaces/AbstractConnection.java --- 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 settings) { this.connectionType = connectionType; this.settings = new HashMap(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) {