Reduce number of parameters in constructor
[portal.git] / ecomp-portal-BE-common / src / main / java / org / onap / portalapp / portal / transport / CentralApp.java
index d3ad868..6da5711 100644 (file)
  *
  * ============LICENSE_END============================================
  *
- * 
+ *
  */
 package org.onap.portalapp.portal.transport;
 
 import java.io.Serializable;
 import java.util.Date;
 
-public class CentralApp implements Serializable{
-       /**
-        * 
-        */
-       private static final long serialVersionUID = -3325965646585871632L;
-       private Long id;
-       private Date created;
-       private Date modified;
-       private Long createdId;
-       private Long modifiedId;
-       private Long rowNum;
-       private String name; // app_name
-       private String imageUrl; // app_image_url
-       private String description; // app_description
-       private String notes; // app_notes
-       private String url; // app_url
-       private String alternateUrl; // app_alternate_url
-       private String restEndpoint; // app_rest_endpoint
-       private String mlAppName; // ml_app_name
-       private String mlAppAdminId; // ml_app_admin_id;
-       private String motsId; // mots_id
-       private String appPassword; // app_password
-       private String open;
-       private String enabled;
-       private byte[] thumbnail;
-       private String username; // app_username
-       private String uebKey; // ueb_key
-       private String uebSecret; // ueb_secret
-       private String uebTopicName; // ueb_topic_name
-       
-       public CentralApp(){
-               
-       }
-
-       public CentralApp(Long id, Date created, Date modified, Long createdId, Long modifiedId, Long rowNum, String name,
-                       String imageUrl, String description, String notes, String url, String alternateUrl, String restEndpoint,
-                       String mlAppName, String mlAppAdminId, String motsId, String appPassword, String open, String enabled,
-                       byte[] thumbnail, String username, String uebKey, String uebSecret, String uebTopicName) {
-               super();
-               this.id = id;
-               this.created = created;
-               this.modified = modified;
-               this.createdId = createdId;
-               this.modifiedId = modifiedId;
-               this.rowNum = rowNum;
-               this.name = name;
-               this.imageUrl = imageUrl;
-               this.description = description;
-               this.notes = notes;
-               this.url = url;
-               this.alternateUrl = alternateUrl;
-               this.restEndpoint = restEndpoint;
-               this.mlAppName = mlAppName;
-               this.mlAppAdminId = mlAppAdminId;
-               this.motsId = motsId;
-               this.appPassword = appPassword;
-               this.open = open;
-               this.enabled = enabled;
-               this.thumbnail = thumbnail;
-               this.username = username;
-               this.uebKey = uebKey;
-               this.uebSecret = uebSecret;
-               this.uebTopicName = uebTopicName;
-       }
-       
-       public Long getId() {
-               return id;
-       }
-       public void setId(Long id) {
-               this.id = id;
-       }
-       
-       public Date getCreated() {
-               return created;
-       }
-       public void setCreated(Date created) {
-               this.created = created;
-       }
-       public Date getModified() {
-               return modified;
-       }
-       public void setModified(Date modified) {
-               this.modified = modified;
-       }
-       public Long getCreatedId() {
-               return createdId;
-       }
-       public void setCreatedId(Long createdId) {
-               this.createdId = createdId;
-       }
-       public Long getModifiedId() {
-               return modifiedId;
-       }
-       public void setModifiedId(Long modifiedId) {
-               this.modifiedId = modifiedId;
-       }
-       public Long getRowNum() {
-               return rowNum;
-       }
-       public void setRowNum(Long rowNum) {
-               this.rowNum = rowNum;
-       }
-       public String getName() {
-               return name;
-       }
-       public void setName(String name) {
-               this.name = name;
-       }
-       public String getImageUrl() {
-               return imageUrl;
-       }
-       public void setImageUrl(String imageUrl) {
-               this.imageUrl = imageUrl;
-       }
-       public String getDescription() {
-               return description;
-       }
-       public void setDescription(String description) {
-               this.description = description;
-       }
-       public String getNotes() {
-               return notes;
-       }
-       public void setNotes(String notes) {
-               this.notes = notes;
-       }
-       public String getUrl() {
-               return url;
-       }
-       public void setUrl(String url) {
-               this.url = url;
-       }
-       public String getAlternateUrl() {
-               return alternateUrl;
-       }
-       public void setAlternateUrl(String alternateUrl) {
-               this.alternateUrl = alternateUrl;
-       }
-       public String getRestEndpoint() {
-               return restEndpoint;
-       }
-       public void setRestEndpoint(String restEndpoint) {
-               this.restEndpoint = restEndpoint;
-       }
-       public String getMlAppName() {
-               return mlAppName;
-       }
-       public void setMlAppName(String mlAppName) {
-               this.mlAppName = mlAppName;
-       }
-       public String getMlAppAdminId() {
-               return mlAppAdminId;
-       }
-       public void setMlAppAdminId(String mlAppAdminId) {
-               this.mlAppAdminId = mlAppAdminId;
-       }
-       public String getMotsId() {
-               return motsId;
-       }
-       public void setMotsId(String motsId) {
-               this.motsId = motsId;
-       }
-       public String getAppPassword() {
-               return appPassword;
-       }
-       public void setAppPassword(String appPassword) {
-               this.appPassword = appPassword;
-       }
-       public String getOpen() {
-               return open;
-       }
-       public void setOpen(String open) {
-               this.open = open;
-       }
-       public String getEnabled() {
-               return enabled;
-       }
-       public void setEnabled(String enabled) {
-               this.enabled = enabled;
-       }
-       public byte[] getThumbnail() {
-               return thumbnail;
-       }
-       public void setThumbnail(byte[] thumbnail) {
-               this.thumbnail = thumbnail;
-       }
-       public String getUsername() {
-               return username;
-       }
-       public void setUsername(String username) {
-               this.username = username;
-       }
-       public String getUebKey() {
-               return uebKey;
-       }
-       public void setUebKey(String uebKey) {
-               this.uebKey = uebKey;
-       }
-       public String getUebSecret() {
-               return uebSecret;
-       }
-       public void setUebSecret(String uebSecret) {
-               this.uebSecret = uebSecret;
-       }
-       public String getUebTopicName() {
-               return uebTopicName;
-       }
-       public void setUebTopicName(String uebTopicName) {
-               this.uebTopicName = uebTopicName;
-       }
-
-       @Override
-       public int hashCode() {
-               final int prime = 31;
-               int result = 1;
-               result = prime * result + ((alternateUrl == null) ? 0 : alternateUrl.hashCode());
-               result = prime * result + ((appPassword == null) ? 0 : appPassword.hashCode());
-               result = prime * result + ((createdId == null) ? 0 : createdId.hashCode());
-               result = prime * result + ((description == null) ? 0 : description.hashCode());
-               result = prime * result + ((enabled == null) ? 0 : enabled.hashCode());
-               result = prime * result + ((id == null) ? 0 : id.hashCode());
-               result = prime * result + ((imageUrl == null) ? 0 : imageUrl.hashCode());
-               result = prime * result + ((mlAppAdminId == null) ? 0 : mlAppAdminId.hashCode());
-               result = prime * result + ((mlAppName == null) ? 0 : mlAppName.hashCode());
-               result = prime * result + ((modifiedId == null) ? 0 : modifiedId.hashCode());
-               result = prime * result + ((motsId == null) ? 0 : motsId.hashCode());
-               result = prime * result + ((name == null) ? 0 : name.hashCode());
-               result = prime * result + ((notes == null) ? 0 : notes.hashCode());
-               result = prime * result + ((open == null) ? 0 : open.hashCode());
-               result = prime * result + ((restEndpoint == null) ? 0 : restEndpoint.hashCode());
-               result = prime * result + ((rowNum == null) ? 0 : rowNum.hashCode());
-               result = prime * result + ((uebKey == null) ? 0 : uebKey.hashCode());
-               result = prime * result + ((uebSecret == null) ? 0 : uebSecret.hashCode());
-               result = prime * result + ((uebTopicName == null) ? 0 : uebTopicName.hashCode());
-               result = prime * result + ((url == null) ? 0 : url.hashCode());
-               result = prime * result + ((username == null) ? 0 : username.hashCode());
-               return result;
-       }
-
-       @Override
-       public boolean equals(Object obj) {
-               if (this == obj)
-                       return true;
-               if (obj == null)
-                       return false;
-               if (getClass() != obj.getClass())
-                       return false;
-               CentralApp other = (CentralApp) obj;
-               if (alternateUrl == null) {
-                       if (other.alternateUrl != null)
-                               return false;
-               } else if (!alternateUrl.equals(other.alternateUrl))
-                       return false;
-               if (appPassword == null) {
-                       if (other.appPassword != null)
-                               return false;
-               } else if (!appPassword.equals(other.appPassword))
-                       return false;
-               if (createdId == null) {
-                       if (other.createdId != null)
-                               return false;
-               } else if (!createdId.equals(other.createdId))
-                       return false;
-               if (description == null) {
-                       if (other.description != null)
-                               return false;
-               } else if (!description.equals(other.description))
-                       return false;
-               if (enabled == null) {
-                       if (other.enabled != null)
-                               return false;
-               } else if (!enabled.equals(other.enabled))
-                       return false;
-               if (id == null) {
-                       if (other.id != null)
-                               return false;
-               } else if (!id.equals(other.id))
-                       return false;
-               if (imageUrl == null) {
-                       if (other.imageUrl != null)
-                               return false;
-               } else if (!imageUrl.equals(other.imageUrl))
-                       return false;
-               if (mlAppAdminId == null) {
-                       if (other.mlAppAdminId != null)
-                               return false;
-               } else if (!mlAppAdminId.equals(other.mlAppAdminId))
-                       return false;
-               if (mlAppName == null) {
-                       if (other.mlAppName != null)
-                               return false;
-               } else if (!mlAppName.equals(other.mlAppName))
-                       return false;
-               if (modifiedId == null) {
-                       if (other.modifiedId != null)
-                               return false;
-               } else if (!modifiedId.equals(other.modifiedId))
-                       return false;
-               if (motsId == null) {
-                       if (other.motsId != null)
-                               return false;
-               } else if (!motsId.equals(other.motsId))
-                       return false;
-               if (name == null) {
-                       if (other.name != null)
-                               return false;
-               } else if (!name.equals(other.name))
-                       return false;
-               if (notes == null) {
-                       if (other.notes != null)
-                               return false;
-               } else if (!notes.equals(other.notes))
-                       return false;
-               if (open == null) {
-                       if (other.open != null)
-                               return false;
-               } else if (!open.equals(other.open))
-                       return false;
-               if (restEndpoint == null) {
-                       if (other.restEndpoint != null)
-                               return false;
-               } else if (!restEndpoint.equals(other.restEndpoint))
-                       return false;
-               if (rowNum == null) {
-                       if (other.rowNum != null)
-                               return false;
-               } else if (!rowNum.equals(other.rowNum))
-                       return false;
-               if (uebKey == null) {
-                       if (other.uebKey != null)
-                               return false;
-               } else if (!uebKey.equals(other.uebKey))
-                       return false;
-               if (uebSecret == null) {
-                       if (other.uebSecret != null)
-                               return false;
-               } else if (!uebSecret.equals(other.uebSecret))
-                       return false;
-               if (uebTopicName == null) {
-                       if (other.uebTopicName != null)
-                               return false;
-               } else if (!uebTopicName.equals(other.uebTopicName))
-                       return false;
-               if (url == null) {
-                       if (other.url != null)
-                               return false;
-               } else if (!url.equals(other.url))
-                       return false;
-               if (username == null) {
-                       if (other.username != null)
-                               return false;
-               } else if (!username.equals(other.username))
-                       return false;
-               return true;
-       }
-       
-       
+public class CentralApp implements Serializable {
+    /**
+     *
+     */
+    private static final long serialVersionUID = -3325965646585871632L;
+    private Long id;
+    private Date created;
+    private Date modified;
+    private Long createdId;
+    private Long modifiedId;
+    private Long rowNum;
+    private String name; // app_name
+    private String imageUrl; // app_image_url
+    private String description; // app_description
+    private String notes; // app_notes
+    private String url; // app_url
+    private String alternateUrl; // app_alternate_url
+    private String restEndpoint; // app_rest_endpoint
+    private String mlAppName; // ml_app_name
+    private String mlAppAdminId; // ml_app_admin_id;
+    private String motsId; // mots_id
+    private String appPassword; // app_password
+    private String open;
+    private String enabled;
+    private byte[] thumbnail;
+    private String username; // app_username
+    private String uebKey; // ueb_key
+    private String uebSecret; // ueb_secret
+    private String uebTopicName; // ueb_topic_name
+
+    public CentralApp() {
+
+    }
+
+    public CentralApp(CentralAppBuilder builder) {
+        super();
+        this.id = builder.id;
+        this.created = builder.created;
+        this.modified = builder.modified;
+        this.createdId = builder.createdId;
+        this.modifiedId = builder.modifiedId;
+        this.rowNum = builder.rowNum;
+        this.name = builder.name;
+        this.imageUrl = builder.imageUrl;
+        this.description = builder.description;
+        this.notes = builder.notes;
+        this.url = builder.url;
+        this.alternateUrl = builder.alternateUrl;
+        this.restEndpoint = builder.restEndpoint;
+        this.mlAppName = builder.mlAppName;
+        this.mlAppAdminId = builder.mlAppAdminId;
+        this.motsId = builder.motsId;
+        this.appPassword = builder.appPassword;
+        this.open = builder.open;
+        this.enabled = builder.enabled;
+        this.thumbnail = builder.thumbnail;
+        this.username = builder.username;
+        this.uebKey = builder.uebKey;
+        this.uebSecret = builder.uebSecret;
+        this.uebTopicName = builder.uebTopicName;
+    }
+
+    public static class CentralAppBuilder {
+        private Long id;
+        private Date created;
+        private Date modified;
+        private Long createdId;
+        private Long modifiedId;
+        private Long rowNum;
+        private String name;
+        private String imageUrl;
+        private String description;
+        private String notes;
+        private String url;
+        private String alternateUrl;
+        private String restEndpoint;
+        private String mlAppName;
+        private String mlAppAdminId;
+        private String motsId;
+        private String appPassword;
+        private String open;
+        private String enabled;
+        private byte[] thumbnail;
+        private String username;
+        private String uebKey;
+        private String uebSecret;
+        private String uebTopicName;
+
+        public CentralAppBuilder setId(Long id) {
+            this.id = id;
+            return this;
+        }
+
+        public CentralAppBuilder setCreated(Date created) {
+            this.created = created;
+            return this;
+        }
+
+        public CentralAppBuilder setModified(Date modified) {
+            this.modified = modified;
+            return this;
+        }
+
+        public CentralAppBuilder setCreatedId(Long createdId) {
+            this.createdId = createdId;
+            return this;
+        }
+
+        public CentralAppBuilder setModifiedId(Long modifiedId) {
+            this.modifiedId = modifiedId;
+            return this;
+        }
+
+        public CentralAppBuilder setRowNum(Long rowNum) {
+            this.rowNum = rowNum;
+            return this;
+        }
+
+        public CentralAppBuilder setName(String name) {
+            this.name = name;
+            return this;
+        }
+
+        public CentralAppBuilder setImageUrl(String imageUrl) {
+            this.imageUrl = imageUrl;
+            return this;
+        }
+
+        public CentralAppBuilder setDescription(String description) {
+            this.description = description;
+            return this;
+        }
+
+        public CentralAppBuilder setNotes(String notes) {
+            this.notes = notes;
+            return this;
+        }
+
+        public CentralAppBuilder setUrl(String url) {
+            this.url = url;
+            return this;
+        }
+
+        public CentralAppBuilder setAlternateUrl(String alternateUrl) {
+            this.alternateUrl = alternateUrl;
+            return this;
+        }
+
+        public CentralAppBuilder setRestEndpoint(String restEndpoint) {
+            this.restEndpoint = restEndpoint;
+            return this;
+        }
+
+        public CentralAppBuilder setMlAppName(String mlAppName) {
+            this.mlAppName = mlAppName;
+            return this;
+        }
+
+        public CentralAppBuilder setMlAppAdminId(String mlAppAdminId) {
+            this.mlAppAdminId = mlAppAdminId;
+            return this;
+        }
+
+        public CentralAppBuilder setMotsId(String motsId) {
+            this.motsId = motsId;
+            return this;
+        }
+
+        public CentralAppBuilder setAppPassword(String appPassword) {
+            this.appPassword = appPassword;
+            return this;
+        }
+
+        public CentralAppBuilder setOpen(String open) {
+            this.open = open;
+            return this;
+        }
+
+        public CentralAppBuilder setEnabled(String enabled) {
+            this.enabled = enabled;
+            return this;
+        }
+
+        public CentralAppBuilder setThumbnail(byte[] thumbnail) {
+            this.thumbnail = thumbnail;
+            return this;
+        }
+
+        public CentralAppBuilder setUsername(String username) {
+            this.username = username;
+            return this;
+        }
+
+        public CentralAppBuilder setUebKey(String uebKey) {
+            this.uebKey = uebKey;
+            return this;
+        }
+
+        public CentralAppBuilder setUebSecret(String uebSecret) {
+            this.uebSecret = uebSecret;
+            return this;
+        }
+
+        public CentralAppBuilder setUebTopicName(String uebTopicName) {
+            this.uebTopicName = uebTopicName;
+            return this;
+        }
+
+        public CentralApp createCentralApp() {
+            return new CentralApp(this);
+        }
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Date getCreated() {
+        return created;
+    }
+
+    public void setCreated(Date created) {
+        this.created = created;
+    }
+
+    public Date getModified() {
+        return modified;
+    }
+
+    public void setModified(Date modified) {
+        this.modified = modified;
+    }
+
+    public Long getCreatedId() {
+        return createdId;
+    }
+
+    public void setCreatedId(Long createdId) {
+        this.createdId = createdId;
+    }
+
+    public Long getModifiedId() {
+        return modifiedId;
+    }
+
+    public void setModifiedId(Long modifiedId) {
+        this.modifiedId = modifiedId;
+    }
+
+    public Long getRowNum() {
+        return rowNum;
+    }
+
+    public void setRowNum(Long rowNum) {
+        this.rowNum = rowNum;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getImageUrl() {
+        return imageUrl;
+    }
+
+    public void setImageUrl(String imageUrl) {
+        this.imageUrl = imageUrl;
+    }
+
+    public String getDescription() {
+        return description;
+    }
+
+    public void setDescription(String description) {
+        this.description = description;
+    }
+
+    public String getNotes() {
+        return notes;
+    }
+
+    public void setNotes(String notes) {
+        this.notes = notes;
+    }
+
+    public String getUrl() {
+        return url;
+    }
+
+    public void setUrl(String url) {
+        this.url = url;
+    }
+
+    public String getAlternateUrl() {
+        return alternateUrl;
+    }
+
+    public void setAlternateUrl(String alternateUrl) {
+        this.alternateUrl = alternateUrl;
+    }
+
+    public String getRestEndpoint() {
+        return restEndpoint;
+    }
+
+    public void setRestEndpoint(String restEndpoint) {
+        this.restEndpoint = restEndpoint;
+    }
+
+    public String getMlAppName() {
+        return mlAppName;
+    }
+
+    public void setMlAppName(String mlAppName) {
+        this.mlAppName = mlAppName;
+    }
+
+    public String getMlAppAdminId() {
+        return mlAppAdminId;
+    }
+
+    public void setMlAppAdminId(String mlAppAdminId) {
+        this.mlAppAdminId = mlAppAdminId;
+    }
+
+    public String getMotsId() {
+        return motsId;
+    }
+
+    public void setMotsId(String motsId) {
+        this.motsId = motsId;
+    }
+
+    public String getAppPassword() {
+        return appPassword;
+    }
+
+    public void setAppPassword(String appPassword) {
+        this.appPassword = appPassword;
+    }
+
+    public String getOpen() {
+        return open;
+    }
+
+    public void setOpen(String open) {
+        this.open = open;
+    }
+
+    public String getEnabled() {
+        return enabled;
+    }
+
+    public void setEnabled(String enabled) {
+        this.enabled = enabled;
+    }
+
+    public byte[] getThumbnail() {
+        return thumbnail;
+    }
+
+    public void setThumbnail(byte[] thumbnail) {
+        this.thumbnail = thumbnail;
+    }
+
+    public String getUsername() {
+        return username;
+    }
+
+    public void setUsername(String username) {
+        this.username = username;
+    }
+
+    public String getUebKey() {
+        return uebKey;
+    }
+
+    public void setUebKey(String uebKey) {
+        this.uebKey = uebKey;
+    }
+
+    public String getUebSecret() {
+        return uebSecret;
+    }
+
+    public void setUebSecret(String uebSecret) {
+        this.uebSecret = uebSecret;
+    }
+
+    public String getUebTopicName() {
+        return uebTopicName;
+    }
+
+    public void setUebTopicName(String uebTopicName) {
+        this.uebTopicName = uebTopicName;
+    }
+
+    @Override
+    public int hashCode() {
+        final int prime = 31;
+        int result = 1;
+        result = prime * result + ((alternateUrl == null) ? 0 : alternateUrl.hashCode());
+        result = prime * result + ((appPassword == null) ? 0 : appPassword.hashCode());
+        result = prime * result + ((createdId == null) ? 0 : createdId.hashCode());
+        result = prime * result + ((description == null) ? 0 : description.hashCode());
+        result = prime * result + ((enabled == null) ? 0 : enabled.hashCode());
+        result = prime * result + ((id == null) ? 0 : id.hashCode());
+        result = prime * result + ((imageUrl == null) ? 0 : imageUrl.hashCode());
+        result = prime * result + ((mlAppAdminId == null) ? 0 : mlAppAdminId.hashCode());
+        result = prime * result + ((mlAppName == null) ? 0 : mlAppName.hashCode());
+        result = prime * result + ((modifiedId == null) ? 0 : modifiedId.hashCode());
+        result = prime * result + ((motsId == null) ? 0 : motsId.hashCode());
+        result = prime * result + ((name == null) ? 0 : name.hashCode());
+        result = prime * result + ((notes == null) ? 0 : notes.hashCode());
+        result = prime * result + ((open == null) ? 0 : open.hashCode());
+        result = prime * result + ((restEndpoint == null) ? 0 : restEndpoint.hashCode());
+        result = prime * result + ((rowNum == null) ? 0 : rowNum.hashCode());
+        result = prime * result + ((uebKey == null) ? 0 : uebKey.hashCode());
+        result = prime * result + ((uebSecret == null) ? 0 : uebSecret.hashCode());
+        result = prime * result + ((uebTopicName == null) ? 0 : uebTopicName.hashCode());
+        result = prime * result + ((url == null) ? 0 : url.hashCode());
+        result = prime * result + ((username == null) ? 0 : username.hashCode());
+        return result;
+    }
+
+    @Override
+    public boolean equals(Object obj) {
+        if (this == obj)
+            return true;
+        if (obj == null)
+            return false;
+        if (getClass() != obj.getClass())
+            return false;
+        CentralApp other = (CentralApp) obj;
+        if (alternateUrl == null) {
+            if (other.alternateUrl != null)
+                return false;
+        } else if (!alternateUrl.equals(other.alternateUrl))
+            return false;
+        if (appPassword == null) {
+            if (other.appPassword != null)
+                return false;
+        } else if (!appPassword.equals(other.appPassword))
+            return false;
+        if (createdId == null) {
+            if (other.createdId != null)
+                return false;
+        } else if (!createdId.equals(other.createdId))
+            return false;
+        if (description == null) {
+            if (other.description != null)
+                return false;
+        } else if (!description.equals(other.description))
+            return false;
+        if (enabled == null) {
+            if (other.enabled != null)
+                return false;
+        } else if (!enabled.equals(other.enabled))
+            return false;
+        if (id == null) {
+            if (other.id != null)
+                return false;
+        } else if (!id.equals(other.id))
+            return false;
+        if (imageUrl == null) {
+            if (other.imageUrl != null)
+                return false;
+        } else if (!imageUrl.equals(other.imageUrl))
+            return false;
+        if (mlAppAdminId == null) {
+            if (other.mlAppAdminId != null)
+                return false;
+        } else if (!mlAppAdminId.equals(other.mlAppAdminId))
+            return false;
+        if (mlAppName == null) {
+            if (other.mlAppName != null)
+                return false;
+        } else if (!mlAppName.equals(other.mlAppName))
+            return false;
+        if (modifiedId == null) {
+            if (other.modifiedId != null)
+                return false;
+        } else if (!modifiedId.equals(other.modifiedId))
+            return false;
+        if (motsId == null) {
+            if (other.motsId != null)
+                return false;
+        } else if (!motsId.equals(other.motsId))
+            return false;
+        if (name == null) {
+            if (other.name != null)
+                return false;
+        } else if (!name.equals(other.name))
+            return false;
+        if (notes == null) {
+            if (other.notes != null)
+                return false;
+        } else if (!notes.equals(other.notes))
+            return false;
+        if (open == null) {
+            if (other.open != null)
+                return false;
+        } else if (!open.equals(other.open))
+            return false;
+        if (restEndpoint == null) {
+            if (other.restEndpoint != null)
+                return false;
+        } else if (!restEndpoint.equals(other.restEndpoint))
+            return false;
+        if (rowNum == null) {
+            if (other.rowNum != null)
+                return false;
+        } else if (!rowNum.equals(other.rowNum))
+            return false;
+        if (uebKey == null) {
+            if (other.uebKey != null)
+                return false;
+        } else if (!uebKey.equals(other.uebKey))
+            return false;
+        if (uebSecret == null) {
+            if (other.uebSecret != null)
+                return false;
+        } else if (!uebSecret.equals(other.uebSecret))
+            return false;
+        if (uebTopicName == null) {
+            if (other.uebTopicName != null)
+                return false;
+        } else if (!uebTopicName.equals(other.uebTopicName))
+            return false;
+        if (url == null) {
+            if (other.url != null)
+                return false;
+        } else if (!url.equals(other.url))
+            return false;
+        if (username == null) {
+            if (other.username != null)
+                return false;
+        } else if (!username.equals(other.username))
+            return false;
+        return true;
+    }
+
 }