ItEr40S22CUProcuraOrganizacionsTraballoItEr32S10: Renamed name property to code in HoursGroup entity.
This commit is contained in:
parent
b6ed83337e
commit
deb92307bc
13 changed files with 45 additions and 45 deletions
|
|
@ -47,13 +47,13 @@ public class HoursGroup extends BaseEntity implements Cloneable {
|
|||
public static HoursGroup createUnvalidated(String name,
|
||||
ResourceEnum resourceType, Integer workingHours) {
|
||||
HoursGroup result = new HoursGroup();
|
||||
result.setName(name);
|
||||
result.setCode(name);
|
||||
result.setResourceType(resourceType);
|
||||
result.setWorkingHours(workingHours);
|
||||
return create(result);
|
||||
}
|
||||
|
||||
private String name;
|
||||
private String code;
|
||||
|
||||
private ResourceEnum resourceType = ResourceEnum.WORKER;
|
||||
|
||||
|
|
@ -81,13 +81,13 @@ public class HoursGroup extends BaseEntity implements Cloneable {
|
|||
this.parentOrderLine = parentOrderLine;
|
||||
}
|
||||
|
||||
@NotEmpty(message = "name (code) not specified")
|
||||
public String getName() {
|
||||
return name;
|
||||
@NotEmpty(message = "code not specified")
|
||||
public String getCode() {
|
||||
return code;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
public void setCode(String name) {
|
||||
this.code = name;
|
||||
}
|
||||
|
||||
public ResourceEnum getResourceType() {
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ public class OrderLine extends OrderElement {
|
|||
OrderLine result = create();
|
||||
HoursGroup hoursGroup = HoursGroup.create(result);
|
||||
result.addHoursGroup(hoursGroup);
|
||||
hoursGroup.setName(_(INITIAL_HOURS_GROUP_NAME));
|
||||
hoursGroup.setCode(_(INITIAL_HOURS_GROUP_NAME));
|
||||
hoursGroup.setFixedPercentage(false);
|
||||
hoursGroup.setPercentage(new BigDecimal(1));
|
||||
hoursGroup.setWorkingHours(hours);
|
||||
|
|
@ -161,7 +161,7 @@ public class OrderLine extends OrderElement {
|
|||
HoursGroup hoursGroup = HoursGroup.create(this);
|
||||
hoursGroup.setWorkingHours(workHours);
|
||||
hoursGroup.setPercentage((new BigDecimal(1).setScale(2)));
|
||||
hoursGroup.setName(_(INITIAL_HOURS_GROUP_NAME));
|
||||
hoursGroup.setCode(_(INITIAL_HOURS_GROUP_NAME));
|
||||
hoursGroups.add(hoursGroup);
|
||||
} else {
|
||||
|
||||
|
|
@ -476,18 +476,18 @@ public class OrderLine extends OrderElement {
|
|||
return null;
|
||||
}
|
||||
|
||||
public boolean containsHoursGroup(String name) {
|
||||
public boolean containsHoursGroup(String code) {
|
||||
for (HoursGroup hoursGroup : getHoursGroups()) {
|
||||
if (hoursGroup.getName().equals(name)) {
|
||||
if (hoursGroup.getCode().equals(code)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public HoursGroup getHoursGroup(String name) {
|
||||
public HoursGroup getHoursGroup(String code) {
|
||||
for (HoursGroup hoursGroup : getHoursGroups()) {
|
||||
if (hoursGroup.getName().equals(name)) {
|
||||
if (hoursGroup.getCode().equals(code)) {
|
||||
return hoursGroup;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -98,7 +98,7 @@
|
|||
</id>
|
||||
<version name="version" access="property" type="long" />
|
||||
|
||||
<property name="name" access="field" not-null="true"/>
|
||||
<property name="code" access="field" not-null="true" />
|
||||
<property name="resourceType" access="field" />
|
||||
<property name="workingHours" access="field" not-null="true"/>
|
||||
<property name="percentage" access="field" />
|
||||
|
|
|
|||
|
|
@ -125,7 +125,7 @@ public class AddAdvanceAssignmentsToOrderElementTest {
|
|||
result.setCode(code);
|
||||
HoursGroup hoursGroup = HoursGroup.create(result);
|
||||
hoursGroup.setWorkingHours(0);
|
||||
hoursGroup.setName("hoursGroupName");
|
||||
hoursGroup.setCode("hoursGroupName");
|
||||
result.addHoursGroup(hoursGroup);
|
||||
return result;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -115,7 +115,7 @@ public class ResourceAllocationDAOTest {
|
|||
orderElementDAO.save(orderLine);
|
||||
|
||||
HoursGroup hoursGroup = HoursGroup.create(orderLine);
|
||||
hoursGroup.setName("hoursGroupName");
|
||||
hoursGroup.setCode("hoursGroupName");
|
||||
hoursGroupDAO.save(hoursGroup);
|
||||
|
||||
List<HoursGroup> hoursGroups = Arrays.asList(hoursGroup);
|
||||
|
|
|
|||
|
|
@ -114,7 +114,7 @@ public class TaskElementDAOTest {
|
|||
|
||||
private Task createValidTask() {
|
||||
associatedHoursGroup = new HoursGroup();
|
||||
associatedHoursGroup.setName("hoursGroupName");
|
||||
associatedHoursGroup.setCode("hoursGroupName");
|
||||
OrderLine orderLine = createOrderLine();
|
||||
orderLine.addHoursGroup(associatedHoursGroup);
|
||||
TaskSource taskSource = TaskSource
|
||||
|
|
@ -131,7 +131,7 @@ public class TaskElementDAOTest {
|
|||
orderLine.setName("bla");
|
||||
orderLine.setCode("code-" + UUID.randomUUID());
|
||||
HoursGroup hoursGroup = new HoursGroup();
|
||||
hoursGroup.setName("hoursGroupName");
|
||||
hoursGroup.setCode("hoursGroupName");
|
||||
orderLine.addHoursGroup(hoursGroup);
|
||||
Order order = Order.create();
|
||||
order.setName("bla");
|
||||
|
|
|
|||
|
|
@ -317,7 +317,7 @@ public class AssignedCriterionRequirementToOrderElementModel implements
|
|||
|
||||
// Set generated name
|
||||
int number = (asOrderLine()).getHoursGroups().size() - 1;
|
||||
newHoursGroup.setName(_("New hours group ") + number);
|
||||
newHoursGroup.setCode(_("New hours group ") + number);
|
||||
|
||||
return newHoursGroup;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -82,13 +82,13 @@ public class HoursGroupWrapper implements INewObject,
|
|||
}
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return this.hoursGroup.getName();
|
||||
public String getCode() {
|
||||
return this.hoursGroup.getCode();
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
public void setCode(String code) {
|
||||
if (hoursGroup != null) {
|
||||
hoursGroup.setName(name);
|
||||
hoursGroup.setCode(code);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -358,16 +358,16 @@ public class HoursGroupWrapper implements INewObject,
|
|||
|
||||
@Override
|
||||
public int compareTo(HoursGroupWrapper hoursGroupWrapper) {
|
||||
final String name = getName();
|
||||
final String otherName = hoursGroupWrapper.getName();
|
||||
if (name == null) {
|
||||
LOG.warn(hoursGroup + " has a null name");
|
||||
final String code = getCode();
|
||||
final String otherCode = hoursGroupWrapper.getCode();
|
||||
if (code == null) {
|
||||
LOG.warn(hoursGroup + " has a null code");
|
||||
return -1;
|
||||
}
|
||||
if (otherName == null) {
|
||||
LOG.warn(hoursGroupWrapper.hoursGroup + " has a null name");
|
||||
if (otherCode == null) {
|
||||
LOG.warn(hoursGroupWrapper.hoursGroup + " has a null code");
|
||||
return 1;
|
||||
}
|
||||
return name.compareTo(otherName);
|
||||
return code.compareTo(otherCode);
|
||||
}
|
||||
}
|
||||
|
|
@ -33,7 +33,7 @@ import org.navalplanner.ws.common.api.ResourceEnumDTO;
|
|||
public class HoursGroupDTO {
|
||||
|
||||
@XmlAttribute(name = "code")
|
||||
public String name;
|
||||
public String code;
|
||||
|
||||
@XmlAttribute(name = "resource-type")
|
||||
public ResourceEnumDTO resourceType;
|
||||
|
|
@ -46,7 +46,7 @@ public class HoursGroupDTO {
|
|||
|
||||
public HoursGroupDTO(String name, ResourceEnumDTO resourceType,
|
||||
Integer workingHours) {
|
||||
this.name = name;
|
||||
this.code = name;
|
||||
this.resourceType = resourceType;
|
||||
this.workingHours = workingHours;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -131,7 +131,7 @@ public final class OrderElementConverter {
|
|||
public final static HoursGroupDTO toDTO(HoursGroup hoursGroup) {
|
||||
ResourceEnumDTO resourceType = ResourceEnumConverter.toDTO(hoursGroup
|
||||
.getResourceType());
|
||||
return new HoursGroupDTO(hoursGroup.getName(), resourceType, hoursGroup
|
||||
return new HoursGroupDTO(hoursGroup.getCode(), resourceType, hoursGroup
|
||||
.getWorkingHours());
|
||||
}
|
||||
|
||||
|
|
@ -246,7 +246,7 @@ public final class OrderElementConverter {
|
|||
ResourceEnum resourceType = ResourceEnumConverter
|
||||
.fromDTO(hoursGroupDTO.resourceType);
|
||||
HoursGroup hoursGroup = HoursGroup.createUnvalidated(
|
||||
hoursGroupDTO.name, resourceType, hoursGroupDTO.workingHours);
|
||||
hoursGroupDTO.code, resourceType, hoursGroupDTO.workingHours);
|
||||
return hoursGroup;
|
||||
}
|
||||
|
||||
|
|
@ -261,9 +261,9 @@ public final class OrderElementConverter {
|
|||
|
||||
for (HoursGroupDTO hoursGroupDTO : ((OrderLineDTO) orderElementDTO).hoursGroups) {
|
||||
if (((OrderLine) orderElement)
|
||||
.containsHoursGroup(hoursGroupDTO.name)) {
|
||||
.containsHoursGroup(hoursGroupDTO.code)) {
|
||||
update(((OrderLine) orderElement)
|
||||
.getHoursGroup(hoursGroupDTO.name), hoursGroupDTO);
|
||||
.getHoursGroup(hoursGroupDTO.code), hoursGroupDTO);
|
||||
} else {
|
||||
((OrderLine) orderElement)
|
||||
.addHoursGroup(toEntity(hoursGroupDTO));
|
||||
|
|
@ -353,7 +353,7 @@ public final class OrderElementConverter {
|
|||
|
||||
public final static void update(HoursGroup hoursGroup,
|
||||
HoursGroupDTO hoursGroupDTO) {
|
||||
if (!hoursGroup.getName().equals(hoursGroupDTO.name)) {
|
||||
if (!hoursGroup.getCode().equals(hoursGroupDTO.code)) {
|
||||
throw new RuntimeException(
|
||||
_("Not the same hours group, impossible to update"));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -149,7 +149,7 @@ criterionRequirementsController = new org.navalplanner.web.orders.AssignedCriter
|
|||
model="@{criterionRequirementsController.hoursGroupWrappers}">
|
||||
<columns>
|
||||
<newdatasortablecolumn width="25px" sort="auto"/>
|
||||
<newdatasortablecolumn label="Name" width="160px" sort="auto(name)" sortDirection="ascending" align="center"/>
|
||||
<newdatasortablecolumn label="Code" width="160px" sort="auto(code)" sortDirection="ascending" align="center"/>
|
||||
<newdatasortablecolumn label="Type" width="130px" align="center"/>
|
||||
<newdatasortablecolumn label="Hours" width="120px" align="center"/>
|
||||
<newdatasortablecolumn label="%" width="100px" align="center"/>
|
||||
|
|
@ -162,7 +162,7 @@ criterionRequirementsController = new org.navalplanner.web.orders.AssignedCriter
|
|||
<listHoursGroupCriterionRequirements/>
|
||||
<separator bar="false" spacing="40px" orient="vertical"/>
|
||||
</detail>
|
||||
<textbox value="@{hoursGroupWrapper.name}"
|
||||
<textbox value="@{hoursGroupWrapper.code}"
|
||||
readonly = "@{criterionRequirementsController.readOnly}"/>
|
||||
<combobox id="comboboxTypeHoursGroup" width="80px"
|
||||
value = "@{hoursGroupWrapper.resourceType}"
|
||||
|
|
|
|||
|
|
@ -289,7 +289,7 @@ public class OrderModelTest {
|
|||
result.setCode("code-" + UUID.randomUUID());
|
||||
|
||||
HoursGroup hoursGroup = HoursGroup.create(result);
|
||||
hoursGroup.setName("hoursGroupName");
|
||||
hoursGroup.setCode("hoursGroupName");
|
||||
hoursGroup.setWorkingHours(0);
|
||||
result.addHoursGroup(hoursGroup);
|
||||
|
||||
|
|
@ -321,7 +321,7 @@ public class OrderModelTest {
|
|||
container.add(leaf);
|
||||
order.add(container);
|
||||
HoursGroup hoursGroup = HoursGroup.create(leaf);
|
||||
hoursGroup.setName("hoursGroupName");
|
||||
hoursGroup.setCode("hoursGroupName");
|
||||
hoursGroup.setWorkingHours(3);
|
||||
leaf.addHoursGroup(hoursGroup);
|
||||
orderModel.setOrder(order);
|
||||
|
|
@ -369,10 +369,10 @@ public class OrderModelTest {
|
|||
order.add(orderLine);
|
||||
|
||||
HoursGroup hoursGroup = HoursGroup.create(orderLine);
|
||||
hoursGroup.setName("hoursGroupName");
|
||||
hoursGroup.setCode("hoursGroupName");
|
||||
hoursGroup.setWorkingHours(10);
|
||||
HoursGroup hoursGroup2 = HoursGroup.create(orderLine);
|
||||
hoursGroup2.setName("hoursGroupName2");
|
||||
hoursGroup2.setCode("hoursGroupName2");
|
||||
hoursGroup2.setWorkingHours(5);
|
||||
|
||||
orderLine.addHoursGroup(hoursGroup);
|
||||
|
|
|
|||
|
|
@ -283,7 +283,7 @@ public class OrderElementServiceTest {
|
|||
assertThat(constraintViolations.size(), equalTo(2));
|
||||
for (ConstraintViolationDTO constraintViolationDTO : constraintViolations) {
|
||||
assertThat(constraintViolationDTO.fieldName, anyOf(
|
||||
equalTo("HoursGroup::name"),
|
||||
equalTo("HoursGroup::code"),
|
||||
equalTo("HoursGroup::workingHours")));
|
||||
}
|
||||
|
||||
|
|
@ -738,7 +738,7 @@ public class OrderElementServiceTest {
|
|||
assertThat(orderLine.getHoursGroups().size(), equalTo(2));
|
||||
|
||||
for (HoursGroup hoursGroup : orderLine.getHoursGroups()) {
|
||||
assertThat(hoursGroup.getName(), anyOf(equalTo("hours-group"),
|
||||
assertThat(hoursGroup.getCode(), anyOf(equalTo("hours-group"),
|
||||
equalTo("hours-group2")));
|
||||
assertThat(hoursGroup.getWorkingHours(), anyOf(
|
||||
equalTo(1500), equalTo(2000)));
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue