package info.ozkan.vipera.business.healthdata;
import info.ozkan.vipera.entities.HealthData;
import java.util.ArrayList;
import java.util.List;
/**
* Sağlık alanları üzerinde yapılan işlemler sonucu üretilen sonuç sınıfı
*
* @author Ömer Özkan
*
*/
public class HealthDataResult {
/**
* Statu
*/
private HealthDataManagerStatus status;
/**
* Sağlık verileri
*/
private List<HealthData> healthDatas = new ArrayList<HealthData>();
/**
* @return the status
*/
public HealthDataManagerStatus getStatus() {
return status;
}
/**
* @param status
* the status to set
*/
public void setStatus(final HealthDataManagerStatus status) {
this.status = status;
}
/**
* işlem başarılı mı
*
* @return
*/
public boolean isSuccess() {
return status.equals(HealthDataManagerStatus.SUCCESS);
}
/**
* @return the healthDatas
*/
public List<HealthData> getHealthDataList() {
return healthDatas;
}
/**
* @param healthDatas
* the healthDatas to set
*/
public void setHealthDatas(final List<HealthData> healthDatas) {
this.healthDatas = healthDatas;
}
/**
* @return the healthData
*/
public HealthData getHealthData() {
if (healthDatas.size() != 0) {
return healthDatas.get(0);
}
return null;
}
/**
* @param healthData
* the healthData to set
*/
public void setHealthData(final HealthData healthData) {
healthDatas.clear();
healthDatas.add(healthData);
}
}