package org.activityinfo.legacy.shared.model; /* * #%L * ActivityInfo Server * %% * Copyright (C) 2009 - 2013 UNICEF * %% * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as * published by the Free Software Foundation, either version 3 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this program. If not, see * <http://www.gnu.org/licenses/gpl-3.0.html>. * #L% */ import com.extjs.gxt.ui.client.data.BaseModelData; import java.util.Date; import java.util.List; public class TargetDTO extends BaseModelData implements EntityDTO { private UserDatabaseDTO userDatabase; private List<TargetValueDTO> targetValues; public static final String entityName = "Target"; public TargetDTO() { super(); } public TargetDTO(int id, String name) { super(); set("id", id); set("name", name); } @Override public int getId() { return (Integer) get("id"); } public void setId(int id) { set("id", id); } @Override public String getName() { return (String) get("name"); } public void setName(String name) { set("name", name); } public void setDescription(String description) { set("description", description); } public String getDescription() { return (String) get("description"); } public void setUserDatabase(UserDatabaseDTO database) { this.userDatabase = database; } public UserDatabaseDTO getUserDatabase() { return userDatabase; } public ProjectDTO getProject() { return get("project"); } public void setProject(ProjectDTO value) { set("project", value); } public PartnerDTO getPartner() { return get("partner"); } public void setPartner(PartnerDTO value) { set("partner", value); } public AdminEntityDTO getAdminEntity() { return get("adminEntity"); } public void setAdminEntity(AdminEntityDTO value) { set("adminEntity", value); } public void setDate1(Date date1) { set("date1", date1); } public Date getDate1() { return (Date) get("date1"); } public void setDate2(Date date2) { set("date2", date2); } public Date getDate2() { return (Date) get("date2"); } public void setArea(String area) { set("area", area); } public String getArea() { return get("area"); } public List<TargetValueDTO> getTargetValues() { return targetValues; } public void setTargetValues(List<TargetValueDTO> targetValues) { this.targetValues = targetValues; } @Override public String toString() { return getName(); } @Override public String getEntityName() { return entityName; } }