/*************************************************** * * cismet GmbH, Saarbruecken, Germany * * ... and it just works. * ****************************************************/ package Sirius.navigator.connection; /******************************************************************************* Copyright (c) : EIG (Environmental Informatics Group) http://www.enviromatics.net Prof. Dr. Reiner Guettler Prof. Dr. Ralf Denzer HTW University of Applied Sciences Goebenstr. 40 66117 Saarbruecken, Germany Programmers : Pascal <pascal@enviromatics.net> Project : Sirius Version : 1.0 Purpose : Created : 12/20/2002 History : *******************************************************************************/ import java.beans.*; /** * Stores all informations to create a connection to remote server. * * @author Pascal * @version 1.0 12/22/2002 */ public class ConnectionInfo extends Object implements java.io.Serializable { //~ Instance fields -------------------------------------------------------- private final javax.swing.event.SwingPropertyChangeSupport propertySupport; /** Holds value of property username. */ private String username; /** Holds value of property password. */ private String password; /** Holds value of property usergroup. */ private String usergroup; /** Holds value of property userDomain. */ private String userDomain; /** Holds value of property usergroupDomain. */ private String usergroupDomain; /** Holds value of property callserverURL. */ private String callserverURL; //~ Constructors ----------------------------------------------------------- /** * Creates new ConnectionInfo. */ public ConnectionInfo() { propertySupport = new javax.swing.event.SwingPropertyChangeSupport(this); } //~ Methods ---------------------------------------------------------------- /** * Adds a PropertyChangeListener to the listener list. * * @param l The listener to add. */ public void addPropertyChangeListener(final java.beans.PropertyChangeListener l) { propertySupport.addPropertyChangeListener(l); } /** * Removes a PropertyChangeListener from the listener list. * * @param l The listener to remove. */ public void removePropertyChangeListener(final java.beans.PropertyChangeListener l) { propertySupport.removePropertyChangeListener(l); } /** * Getter for property username. * * @return Value of property username. */ public String getUsername() { return this.username; } /** * Setter for property username. * * @param username New value of property username. */ public void setUsername(final String username) { final String oldUsername = this.username; this.username = username; propertySupport.firePropertyChange("username", oldUsername, username); // NOI18N } /** * Getter for property password. * * @return Value of property password. */ public String getPassword() { return this.password; } /** * Setter for property password. * * @param password New value of property password. */ public void setPassword(final String password) { final String oldPassword = this.password; this.password = password; propertySupport.firePropertyChange("password", oldPassword, password); // NOI18N } /** * Getter for property usergroup. * * @return Value of property usergroup. */ public String getUsergroup() { return this.usergroup; } /** * Setter for property usergroup. * * @param usergroup New value of property usergroup. */ public void setUsergroup(final String usergroup) { final String oldUsergroup = this.usergroup; this.usergroup = usergroup; propertySupport.firePropertyChange("usergroup", oldUsergroup, usergroup); // NOI18N } /** * Getter for property localserver. * * @return Value of property localserver. */ public String getUserDomain() { return this.userDomain; } /** * Setter for property localserver. * * @param userDomain localserver New value of property localserver. */ public void setUserDomain(final String userDomain) { final String oldUserDomain = this.userDomain; this.userDomain = userDomain; propertySupport.firePropertyChange("userDomain", oldUserDomain, userDomain); // NOI18N } /** * Getter for property usergroupDomain. * * @return Value of property usergroupDomain. */ public String getUsergroupDomain() { return this.usergroupDomain; } /** * Setter for property usergroupDomain. * * @param usergroupDomain New value of property usergroupDomain. */ public void setUsergroupDomain(final String usergroupDomain) { final String oldUsergroupDomain = this.usergroupDomain; this.usergroupDomain = usergroupDomain; propertySupport.firePropertyChange("usergroupDomain", oldUsergroupDomain, usergroupDomain); // NOI18N } /** * Getter for property callserverURL. * * @return Value of property callserverURL. */ public String getCallserverURL() { return this.callserverURL; } /** * Setter for property callserverURL. * * @param callserverURL New value of property callserverURL. */ public void setCallserverURL(final String callserverURL) { final String oldCallserverURL = this.callserverURL; this.callserverURL = callserverURL; propertySupport.firePropertyChange("callserverURL", oldCallserverURL, callserverURL); // NOI18N } }