Refactor package structure to de.tki.comfymodels, fix compilation errors, and prioritize imported model list in search

This commit is contained in:
Thomas
2026-04-19 11:30:23 +02:00
parent 19d7eb98e3
commit 9d722bf251
22 changed files with 1715 additions and 510 deletions
@@ -0,0 +1,56 @@
package de.tki.comfymodels.domain;
import java.util.Objects;
public class ModelInfo {
private String type;
private String name;
private String url;
private String size = "Unknown";
private String popularity = ""; // Download-Zahlen zur Sicherheit
private String base;
private String save_path;
private String description;
private String reference;
private String filename;
public ModelInfo(String type, String name, String url) {
this.type = type;
this.name = name;
this.url = url;
}
public String getType() { return type; }
public void setType(String type) { this.type = type; }
public String getName() { return name; }
public String getUrl() { return url; }
public void setUrl(String url) { this.url = url; }
public String getSize() { return size; }
public void setSize(String size) { this.size = size; }
public String getPopularity() { return popularity; }
public void setPopularity(String popularity) { this.popularity = popularity; }
public String getBase() { return base; }
public void setBase(String base) { this.base = base; }
public String getSave_path() { return save_path; }
public void setSave_path(String save_path) { this.save_path = save_path; }
public String getDescription() { return description; }
public void setDescription(String description) { this.description = description; }
public String getReference() { return reference; }
public void setReference(String reference) { this.reference = reference; }
public String getFilename() { return filename; }
public void setFilename(String filename) { this.filename = filename; }
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
ModelInfo info = (ModelInfo) o;
return Objects.equals(name, info.name);
}
@Override
public int hashCode() {
return Objects.hash(name);
}
}