package qa.qcri.aidr.data.persistence.entity; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; @Entity public class CollectionSummary extends BaseEntity { private static final long serialVersionUID = 1L; private String name; private String code; private Long totalCount; private Date startDate; private Date endDate; private Date collectionCreationDate; @Column(length = 1000) private String geo; private String curator; private Integer labelCount; private boolean publiclyListed; @Column(length = 5000) private String keywords; private String language; private String status; private String provider; @Column(name = "human_tag_count") private Long humanTaggedCount; @Column(name = "machine_tag_count") private Long machineTagCount; @Column(name = "crisis_type") private String crisisType; public boolean isPubliclyListed() { return publiclyListed; } public void setPubliclyListed(boolean publiclyListed) { this.publiclyListed = publiclyListed; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public String getLanguage() { return language; } public void setLanguage(String language) { this.language = language; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public Long getTotalCount() { return totalCount; } public void setTotalCount(Long totalCount) { this.totalCount = totalCount; } public Date getStartDate() { return startDate; } public void setStartDate(Date startDate) { this.startDate = startDate; } public Date getEndDate() { return endDate; } public void setEndDate(Date endDate) { this.endDate = endDate; } public String getGeo() { return geo; } public void setGeo(String geo) { this.geo = geo; } public String getCurator() { return curator; } public void setCurator(String curator) { this.curator = curator; } public Integer getLabelCount() { return labelCount; } public void setLabelCount(Integer labelCount) { this.labelCount = labelCount; } public String getKeywords() { return keywords; } public void setKeywords(String keywords) { this.keywords = keywords; } public Date getCollectionCreationDate() { return collectionCreationDate; } public void setCollectionCreationDate(Date collectionCreationDate) { this.collectionCreationDate = collectionCreationDate; } public String getProvider() { return provider; } public void setProvider(String provider) { this.provider = provider; } public Long getHumanTaggedCount() { return humanTaggedCount; } public void setHumanTaggedCount(Long humanTaggedCount) { this.humanTaggedCount = humanTaggedCount; } public Long getMachineTagCount() { return machineTagCount; } public void setMachineTagCount(Long machineTagCount) { this.machineTagCount = machineTagCount; } public String getCrisisType() { return crisisType; } public void setCrisisType(String crisisType) { this.crisisType = crisisType; } @Override public String toString() { return "CollectionSummary [name=" + name + ", code=" + code + ", totalCount=" + totalCount + ", startDate=" + startDate + ", endDate=" + endDate + ", collectionCreationDate=" + collectionCreationDate + ", geo=" + geo + ", curator=" + curator + ", labelCount=" + labelCount + ", publiclyListed=" + publiclyListed + ", keywords=" + keywords + ", language=" + language + ", status=" + status + ", provider=" + provider + "]"; } }