--- /dev/null
+package net.sourceforge.phpdt.sql.bookmarks;
+
+/**
+ * @author root
+ *
+ * To change this generated comment edit the template variable "typecomment":
+ * Window>Preferences>Java>Templates.
+ * To enable and disable the creation of type comments go to
+ * Window>Preferences>Java>Code Generation.
+ */
+public class Bookmark {
+ String name = "";
+ String username = "";
+ String password = "";
+ String connect = "";
+ String driver = "";
+ String type = "";
+ String driverFile = "";
+ String schema = "";
+
+ public Bookmark() {
+ }
+
+ public Bookmark(Bookmark data) {
+ setName(data.getName());
+ setUsername(data.getUsername());
+ setPassword(data.getPassword());
+ setConnect(data.getConnect());
+ setDriver(data.getDriver());
+ setType(data.getType());
+ setDriverFile(data.getDriverFile());
+ }
+
+ public Bookmark(
+ String name,
+ String username,
+ String password,
+ String connect,
+ String driver,
+ String type,
+ String driverFile) {
+ this.name = username;
+ this.username = username;
+ this.password = password;
+ this.connect = connect;
+ this.driver = driver;
+ this.type = type;
+ this.driverFile = driverFile;
+ }
+
+ /**
+ * Returns the connect.
+ * @return String
+ */
+ public String getConnect() {
+ return connect;
+ }
+
+ /**
+ * Returns the driver.
+ * @return String
+ */
+ public String getDriver() {
+ return driver;
+ }
+
+ /**
+ * Returns the driverFile.
+ * @return String
+ */
+ public String getDriverFile() {
+ return driverFile;
+ }
+
+ /**
+ * Returns the password.
+ * @return String
+ */
+ public String getPassword() {
+ return password;
+ }
+
+ /**
+ * Returns the username.
+ * @return String
+ */
+ public String getUsername() {
+ return username;
+ }
+
+ /**
+ * Sets the connect.
+ * @param connect The connect to set
+ */
+ public void setConnect(String connect) {
+ if (connect == null) {
+ connect = "";
+ }
+ this.connect = connect;
+ }
+
+ /**
+ * Sets the driver.
+ * @param driver The driver to set
+ */
+ public void setDriver(String driver) {
+ if (driver == null) {
+ driver = "";
+ }
+ this.driver = driver;
+ }
+
+ /**
+ * Sets the driverFile.
+ * @param driverFile The driverFile to set
+ */
+ public void setDriverFile(String driverFile) {
+ if (driverFile == null) {
+ driverFile = "";
+ }
+ this.driverFile = driverFile;
+ }
+
+ /**
+ * Sets the password.
+ * @param password The password to set
+ */
+ public void setPassword(String password) {
+ if (password == null) {
+ password = "";
+ }
+ this.password = password;
+ }
+
+ /**
+ * Sets the username.
+ * @param username The username to set
+ */
+ public void setUsername(String username) {
+ if (username == null) {
+ username = "";
+ }
+ this.username = username;
+ }
+
+ /**
+ * Returns the name.
+ * @return String
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * Sets the name.
+ * @param name The name to set
+ */
+ public void setName(String name) {
+ if (name == null) {
+ name = "";
+ }
+ this.name = name;
+ }
+
+ public boolean isEmpty() {
+ if (name.equals("") &&
+ username.equals("") &&
+ password.equals("") &&
+ connect.equals("") &&
+ driver.equals("") &&
+ type.equals("") &&
+ driverFile.equals("")) {
+ return true;
+ }
+ return false;
+ }
+ public String toString() {
+ StringBuffer buffer = new StringBuffer();
+ buffer.append("[");
+ buffer.append("name=");
+ buffer.append(name);
+ buffer.append(", ");
+ buffer.append("username=");
+ buffer.append(username);
+ buffer.append(", ");
+ buffer.append("password=****");
+ buffer.append(", ");
+ buffer.append("connect=");
+ buffer.append(connect);
+ buffer.append(", ");
+ buffer.append("driver=");
+ buffer.append(driver);
+ buffer.append(", ");
+ buffer.append("type=");
+ buffer.append(type);
+ buffer.append(", ");
+ buffer.append("driverFile=");
+ buffer.append(driverFile);
+ buffer.append("]");
+ return buffer.toString();
+ }
+
+ public String getType() {
+ return type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public String getSchema() {
+ return schema;
+ }
+
+ public void setSchema(String schema) {
+ this.schema = schema;
+ }
+
+}