package com.ibatis.jpetstore.domain;
import java.io.Serializable;
import org.jboss.portal.portlet.samples.util.SimpleHtmlExtractor;
public class Product implements Serializable {
private String productId;
private String categoryId;
private String name;
private String description;
public String getProductId() {
return productId;
}
public void setProductId(String productId) {
this.productId = productId.trim();
}
public String getCategoryId() {
return categoryId;
}
public void setCategoryId(String categoryId) {
this.categoryId = categoryId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getImageSource() {
String src = SimpleHtmlExtractor.extractAttribute(description, "src");
if (src == null)
return description;
return src;
}
public String getCleanDescription() {
return SimpleHtmlExtractor.removeElements(description);
}
public String toString() {
return getName();
}
}