ItEr25S12AltaTipoDeEtiquetas: Added label types entry to main menu

This commit is contained in:
Diego Pino Garcia 2009-09-14 09:07:54 +02:00 committed by Javier Moran Rua
parent 3a5d97bc51
commit c20d7bd7b5
2 changed files with 105 additions and 1 deletions

View file

@ -0,0 +1,102 @@
package org.navalplanner.business.workreports.entities;
import java.util.HashSet;
import java.util.Set;
import org.hibernate.validator.NotNull;
import org.navalplanner.business.common.BaseEntity;
import org.navalplanner.business.orders.entities.OrderElement;
import org.navalplanner.business.resources.entities.Criterion;
import org.navalplanner.business.resources.entities.Resource;
/**
* @author Diego Pino García <dpino@igalia.com>
* @author Susana Montes Pedreira <smontes@wirelessgalicia.com>
*/
public class Task extends BaseEntity {
public static final String RESOURCE = "resource";
public static final String ORDER_ELEMENT = "orderElement";
public static Task create() {
Task workReportLine = new Task();
workReportLine.setNewObject(true);
return workReportLine;
}
public static Task create(Integer numHours, Resource resource,
OrderElement orderElement, Set<Criterion> criterions) {
Task workReportLine = new Task(numHours, resource,
orderElement, criterions);
workReportLine.setNewObject(true);
return workReportLine;
}
private Integer numHours;
@NotNull
private Resource resource;
@NotNull
private OrderElement orderElement;
private WorkReport workReport;
private Set<Criterion> criterions = new HashSet<Criterion>();
/**
* Constructor for hibernate. Do not use!
*/
public Task() {
}
private Task(Integer numHours, Resource resource,
OrderElement orderElement, Set<Criterion> criterions) {
this.numHours = numHours;
this.resource = resource;
this.orderElement = orderElement;
this.criterions = criterions;
}
public Integer getNumHours() {
return numHours;
}
public void setNumHours(Integer numHours) {
this.numHours = numHours;
}
public Resource getResource() {
return resource;
}
public void setResource(Resource resource) {
this.resource = resource;
}
public OrderElement getOrderElement() {
return orderElement;
}
public void setOrderElement(OrderElement orderElement) {
this.orderElement = orderElement;
}
public Set<Criterion> getCriterions() {
return new HashSet<Criterion>(criterions);
}
public void setCriterions(Set<Criterion> criterions) {
this.criterions = criterions;
}
public WorkReport getWorkReport() {
return workReport;
}
public void setWorkReport(WorkReport workReport) {
this.workReport = workReport;
}
}

View file

@ -158,7 +158,9 @@ public class CustomMenuController extends Div implements IMenuItemsRegister {
subItem(_("Manage advances types"),
"/advance/advanceTypes.zul"),
subItem(_("Calendars"),
"/calendars/calendars.zul"));
"/calendars/calendars.zul"),
subItem(_("Label types"),
"/labels/labelTypes.zul"));
topItem(_("Quality management"),
"/");