package org.genedb.web.mvc.model; import org.gmod.schema.mapped.DbXRef; import java.io.Serializable; import com.thoughtworks.xstream.annotations.XStreamAlias; @XStreamAlias("dbxref") public class DbXRefDTO implements Serializable { private String dbName; private String accession; private String urlPrefix; public DbXRefDTO(String dbName, String accession, String urlPrefix) { this.dbName = dbName; this.accession = accession; this.urlPrefix = urlPrefix; } public DbXRefDTO(DbXRef dbXRef) { this(dbXRef.getDb().getName(), dbXRef.getAccession(), dbXRef.getDb().getUrlPrefix()); } public String getDbName() { return dbName; } public String getAccession() { return accession; } public String getUrlPrefix() { return urlPrefix; } }