package org.inbio.m3s.model.atta;
import java.io.Serializable;
import java.util.Date;
public class ObservedTaxon implements Serializable {
private static final long serialVersionUID = 1L;
private ObservedTaxonId id;
private INBioTaxon taxon;
private Observation observation;
private Date taxonomicalTimestamp;
private Integer originId;
private Integer substrateId;
private Date creationDate;
private String createdBy;
private Date lastModificationDate;
private String lastModificationBy;
// private Set observedTaxonMedias = new HashSet(0);
public ObservedTaxon() {
}
public ObservedTaxon(ObservedTaxonId id, INBioTaxon taxon,
Observation observation, Date taxonomicalTimestamp) {
this.id = id;
this.taxon = taxon;
this.observation = observation;
this.taxonomicalTimestamp = taxonomicalTimestamp;
}
public ObservedTaxon(ObservedTaxonId id, INBioTaxon taxon,
Observation observation, Date taxonomicalTimestamp,
Integer originId, Integer substrateId, Date creationDate,
String createdBy, Date lastModificationDate,
String lastModificationBy) {
// Set observedTaxonMedias) {
this.id = id;
this.taxon = taxon;
this.observation = observation;
this.taxonomicalTimestamp = taxonomicalTimestamp;
this.originId = originId;
this.substrateId = substrateId;
this.creationDate = creationDate;
this.createdBy = createdBy;
this.lastModificationDate = lastModificationDate;
this.lastModificationBy = lastModificationBy;
// this.observedTaxonMedias = observedTaxonMedias;
}
public ObservedTaxonId getId() {
return this.id;
}
public void setId(ObservedTaxonId id) {
this.id = id;
}
public INBioTaxon getTaxon() {
return this.taxon;
}
public void setTaxon(INBioTaxon taxon) {
this.taxon = taxon;
}
public Observation getObservation() {
return this.observation;
}
public void setObservation(Observation observation) {
this.observation = observation;
}
public Date getTaxonomicalTimestamp() {
return this.taxonomicalTimestamp;
}
public void setTaxonomicalTimestamp(Date taxonomicalTimestamp) {
this.taxonomicalTimestamp = taxonomicalTimestamp;
}
public Integer getOriginId() {
return this.originId;
}
public void setOriginId(Integer originId) {
this.originId = originId;
}
public Integer getSubstrateId() {
return this.substrateId;
}
public void setSubstrateId(Integer substrateId) {
this.substrateId = substrateId;
}
public Date getCreationDate() {
return this.creationDate;
}
public void setCreationDate(Date creationDate) {
this.creationDate = creationDate;
}
public String getCreatedBy() {
return this.createdBy;
}
public void setCreatedBy(String createdBy) {
this.createdBy = createdBy;
}
public Date getLastModificationDate() {
return this.lastModificationDate;
}
public void setLastModificationDate(Date lastModificationDate) {
this.lastModificationDate = lastModificationDate;
}
public String getLastModificationBy() {
return this.lastModificationBy;
}
public void setLastModificationBy(String lastModificationBy) {
this.lastModificationBy = lastModificationBy;
}
/*
* public Set getObservedTaxonMedias() { return this.observedTaxonMedias; }
*
* public void setObservedTaxonMedias(Set observedTaxonMedias) {
* this.observedTaxonMedias = observedTaxonMedias; }
*/
}