4,8 → 4,10 |
import java.util.ArrayList; |
import java.util.List; |
|
public class Observation implements Serializable { |
import org.tela_botanica.del.client.utils.GwtObservable; |
|
public class Observation extends GwtObservable implements Serializable { |
|
private static final long serialVersionUID = 840032625524143547L; |
|
private String auteur; |
105,6 → 107,25 |
public List<ObservationValidation> getImageCelValidationDatas() { |
return imageCelValidationDatas; |
} |
|
public void addImageCelValidationData(ObservationValidation observationValidation) { |
imageCelValidationDatas.add(observationValidation); |
setChanged(); |
notifyObservers(); |
} |
|
public ArrayList<String> getPropositionsTaxonsData() { |
|
ArrayList<String> propositionsTaxonDatas = new ArrayList<String>(); |
for (ObservationValidation observationValidation : imageCelValidationDatas) { |
String espece = observationValidation.getEspece(); |
if (espece != "" && !propositionsTaxonDatas.contains(espece)) { |
propositionsTaxonDatas.add(observationValidation.getEspece()); |
} |
} |
|
return propositionsTaxonDatas; |
} |
|
public void setImageCelValidationDatas(List<ObservationValidation> imageCelValidationDatas) { |
this.imageCelValidationDatas = imageCelValidationDatas; |