Commit graph

9769 commits

Author SHA1 Message Date
Manuel Rego Casasnovas
8943545441 ItEr20S04ArquitecturaServidorItEr19S04: Removed methods "forceLoad*" from entities. 2009-08-05 11:16:12 +02:00
Óscar González Fernández
c27e3ad336 ItEr20S04ArquitecturaServidorItEr19S04: Forcing hibernate to recreate always the schema when testing.
This also has the desired side effect of removing test data created in tests outside of transactions.
2009-08-04 22:15:58 +02:00
Óscar González Fernández
20aa9f0d99 ItEr20S07CUIntroducionAvanceUnidadeTraballoItEr19S12: Adding method to PredefinedAdvanceTypes to retrieve the associated AdvanceType. 2009-08-04 19:08:10 +02:00
Óscar González Fernández
76fede6142 ItEr20S07CUIntroducionAvanceUnidadeTraballoItEr19S12: Creating unique constraint for AdvanceType#unitName.
WARNING: test schema might be needed to be droped.
2009-08-04 19:07:52 +02:00
Óscar González Fernández
bede1788d9 ItEr20S07CUIntroducionAvanceUnidadeTraballoItEr19S12: Moving to proper package. 2009-08-04 19:04:13 +02:00
Óscar González Fernández
4fa6682147 ItEr20S07CUIntroducionAvanceUnidadeTraballoItEr19S12: Changing types internal names to english. 2009-08-04 19:04:13 +02:00
Óscar González Fernández
e1efe3d7be ItEr20S07CUIntroducionAvanceUnidadeTraballoItEr19S12: Retrieving default types from enum. 2009-08-04 19:04:13 +02:00
Manuel Rego Casasnovas
4ec02f6b27 ItEr20S04ArquitecturaServidorItEr19S04: Removing unnecessary files. 2009-08-04 18:55:53 +02:00
Manuel Rego Casasnovas
7006262376 ItEr20S04ArquitecturaServidorItEr19S04: Added access property for id field. 2009-08-04 18:53:31 +02:00
Manuel Rego Casasnovas
08f6cb7c90 ItEr20S04ArquitecturaServidorItEr19S04: Making all the business entities extend the BaseEntity. 2009-08-04 18:50:05 +02:00
Manuel Rego Casasnovas
55f7bd3c55 ItEr20S04ArquitecturaServidorItEr19S04: Removing makeTransient methods from OrderElement class. 2009-08-04 17:35:32 +02:00
Manuel Rego Casasnovas
963dd7dbb3 ItEr20S04ArquitecturaServidorItEr19S04: Removing makeTransient from ResourceAllocations. 2009-08-04 17:32:18 +02:00
Manuel Rego Casasnovas
8976b8ed42 ItEr20S04ArquitecturaServidorItEr19S04: Fixed casting problem when an Order is not valid. 2009-08-04 12:14:46 +02:00
Susana Montes Pedreira
e08a34793c ItEr20S07CUIntroducionAvanceUnidadeTraballoItEr19S12: Add default types of advances when startup the database. 2009-08-04 12:04:49 +02:00
Manuel Rego Casasnovas
fbed099f01 ItEr20S04ArquitecturaServidorItEr19S04: Fixed division by 0 problem rendering an HoursGroup. 2009-08-04 11:39:03 +02:00
Manuel Rego Casasnovas
afc34299de ItEr20S04ArquitecturaServidorItEr19S04: Fixing problem with StaleObjectStateException in HoursGroup. 2009-08-04 11:30:06 +02:00
Óscar González Fernández
a37285c7e8 ItEr20S07CUIntroducionAvanceUnidadeTraballoItEr19S12: Extracting equivalence method and moved to AdvanceType
Adding test case that reproduced the error.
This way they're more resilient to change.
2009-08-03 21:51:39 +02:00
Óscar González Fernández
25f6116ca2 ItEr20S07CUIntroducionAvanceUnidadeTraballoItEr19S12: Fixing bug. IMPORTANT: The comparison between Long objects must be done using equals instead of instance equality operator.
Adding test case that reproduced the error.
This way they're more resilient to change.
2009-08-03 21:43:54 +02:00
Óscar González Fernández
5d565508a7 ItEr20S07CUIntroducionAvanceUnidadeTraballoItEr19S12: Stating the types of the checked exceptions that can be thrown instead of throwing Exception.
This way they're more resilient to change.
2009-08-03 21:43:47 +02:00
Óscar González Fernández
4461f72dcf ItEr20S07CUIntroducionAvanceUnidadeTraballoItEr19S12: Adding new constructors for Duplicate...Exceptions so the class can be passed.
This way they're more resilient to change.
2009-08-03 21:43:43 +02:00
Óscar González Fernández
9c5a913d84 ItEr20S07CUIntroducionAvanceUnidadeTraballoItEr19S12: Extracting methods so the same level of abstraction is achieved. 2009-08-03 21:43:38 +02:00
Óscar González Fernández
466e4971f2 ItEr20S07CUIntroducionAvanceUnidadeTraballoItEr19S12: Removing unnecessary check, since if the set is empty it doesn't enter into the for. 2009-08-03 21:43:34 +02:00
Óscar González Fernández
2a9ec2240f ItEr20S07CUIntroducionAvanceUnidadeTraballoItEr19S12: Removed check already done in existsParentsWithSameAdvanceType. 2009-08-03 21:43:28 +02:00
Óscar González Fernández
2cef4848d5 ItEr20S07CUIntroducionAvanceUnidadeTraballoItEr19S12: OrderElement uses its parent relationship instead of OrderDAO. OrdersDAORegistry no longer necessary, so it's erased. 2009-08-03 21:42:46 +02:00
Óscar González Fernández
925e352480 ItEr20S07CUIntroducionAvanceUnidadeTraballoItEr19S12: Making setParent protected so it cannot be modified and left in a inconsistent state. The parent relationship is automically set when adding a child to an OrderLineGroup. 2009-08-03 21:42:41 +02:00
Óscar González Fernández
414e5d2c8b ItEr20S07CUIntroducionAvanceUnidadeTraballoItEr19S12: adding scale attribute to AdvanceMeasurement.
The specified value in analysis is 2, should it be 4 as in AdvanceAssignment#maxValue?
2009-08-03 21:42:26 +02:00
Susana Montes Pedreira
6667f4fab7 ItEr20S07CUIntroducionAvanceUnidadeTraballoItEr19S12: show the types of advances/ create, modify and remove advances types
Signed-off-by: Óscar González Fernández <ogonzalez@igalia.com>
Added scale attributes to precision and defaultMaxValues, so the precision is 4 as required.
2009-08-03 19:01:03 +02:00
Diego Pino Garcia
14685fb1ad ItEr20S08CUProcuraPartesTraballoDadosAltaNoSistemaItEr19S13: Add more columns to WorkReport listing 2009-08-03 17:13:09 +02:00
Manuel Rego Casasnovas
3501d6da85 ItEr20S04ArquitecturaServidorItEr19S04: Removed "*.impl" packages. 2009-08-03 17:00:19 +02:00
Diego Pino Garcia
5fe313877c ItEr20S08CUProcuraPartesTraballoDadosAltaNoSistemaItEr19S13: [Refactoring] When force loading entities, replace callings to getId for something else 2009-08-03 16:57:10 +02:00
Manuel Rego Casasnovas
884b2de18a ItEr20S04ArquitecturaServidorItEr19S04: Renamed interfaces with prefix "I*". 2009-08-03 14:36:57 +02:00
Manuel Rego Casasnovas
8b2a7c0647 ItEr20S04ArquitecturaServidorItEr19S04: Renamed all "*dao" files to "*DAO". 2009-08-03 14:09:26 +02:00
Diego Pino Garcia
18a4858fbe ItEr19S10CUIntroducionPartesTraballoManualmenteItEr18S11: [Fix bug] WorkReportLine.Resource and WorkReportLine.OrderElement cannot be null 2009-08-03 14:01:39 +02:00
Óscar González Fernández
9a58bcd899 ItEr18S09CUCreacionProxectoPlanificacionItEr17S10: Adding api comments to IContext. 2009-08-03 13:19:44 +02:00
Óscar González Fernández
82055b7497 Adding factory method create an HoursGroup in order to mark just created HoursGroup with newObject = true.
It has been neccessary to do a hack to avoid exception at OrderServiceTest#removingOrderWithAssociatedTasksDeletesThem.
2009-08-03 13:19:44 +02:00
Óscar González Fernández
b11c8fb101 HoursGroup now inherits from BaseEntity. so the version mapping must be based on property. 2009-08-03 13:19:44 +02:00
Manuel Rego Casasnovas
9cd1aa2a8a Adding setVersion method since the entity must be accessed on a property basis in order to work newObject hack. 2009-08-03 13:19:44 +02:00
Manuel Rego Casasnovas
70d2ea10ba Added BaseEntity. 2009-08-03 13:19:44 +02:00
Óscar González Fernández
6d6b7d3416 ItEr18S09CUCreacionProxectoPlanificacionItEr17S10: Avoiding exception when saving several consecutive times. 2009-07-30 17:31:41 +02:00
Óscar González Fernández
6aa76be16f ItEr18S09CUCreacionProxectoPlanificacionItEr17S10: Showing popup for splitting hours. 2009-07-30 17:28:29 +02:00
Fernando Bellas Permuy
2601e38372 Added IGenericDao::reattachUnmodifiedEntity + IGenericDao's JavaDoc improved.
reattachUnmodifiedEntity method has been added to IGenericDao and its implementation to allow for reattachment of unmodified entities. Furthermore, IGenericDao's JavaDoc has been improved.
2009-07-30 17:11:50 +02:00
Diego Pino Garcia
4fdd78604e ItEr19S10CUIntroducionPartesTraballoManualmenteItEr18S11: [Fix bug] Find OrderElement by code 2009-07-30 16:57:30 +02:00
Diego Pino Garcia
f5316e0882 ItEr19S10CUIntroducionPartesTraballoManualmenteItEr18S11 [Fix bug] Show distinguished code for OrderElement 2009-07-30 16:06:28 +02:00
Óscar González Fernández
1978d7a52b ItEr18S09CUCreacionProxectoPlanificacionItEr17S10.
Avoiding errors at save after saving.

>From 5394a742bbcf6676d6c751c73bafe69545fc54a8 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= <ogonzalez@igalia.com>
Date: Tue, 28 Jul 2009 20:17:49 +0200
Subject: [PATCH] ItEr18S09CUCreacionProxectoPlanificacionItEr17S10: Avoiding error when saving after doing some merges.
2009-07-30 13:36:17 +02:00
Manuel Rego Casasnovas
82c4e86dae ItEr19S15ProbasModuloRecursosItEr14S12: Modified OrderLine creation method in order to create default HoursGroup without fixed percentage.
* navalplanner-webapp/src/main/java/org/navalplanner/web/orders/OrderElementTreeModel.java:
	* navalplanner-business/src/main/java/org/navalplanner/business/orders/entities/OrderLine.java:
	Renamed method "createOrderLineWithUnfixedHours" to "createOrderLineWithUnfixedPercentage".
	(updateHoursGroups) Fixed problem with HoursGroup no fixed with 0 hours.
	* navalplanner-business/src/test/java/org/navalplanner/business/test/orders/entities/OrderLineTest.java:
	(testSetWorkHoursHoursGroupNoFixedZeroValue) Added new test to check a case with two HoursGroup with 0 hours.
2009-07-30 13:19:19 +02:00
Manuel Rego Casasnovas
3b705a8fc8 ItEr19S15ProbasModuloRecursosItEr14S12: Added message when Scheluding is saved.
* navalplanner-webapp/src/main/java/org/navalplanner/web/planner/SaveCommand.java:
	(doAction) Showed a Messagebox when save.
2009-07-30 12:40:27 +02:00
Manuel Rego Casasnovas
ffc5272414 ItEr19S15ProbasModuloRecursosItEr14S12: Added new predefined criterion types TRAINING, JOB and CATEGORY. 2009-07-30 12:23:16 +02:00
Diego Pino Garcia
15421e0e9e ItEr19S10CUIntroducionPartesTraballoManualmenteItEr18S11: [Refactoring] Validate contraints for WorkReport and WorkReportLine on saving WorkReport 2009-07-30 11:48:26 +02:00
Susana Montes Pedreira
2925e6038e ItEr19S12CUIntroducionAvanceUnidadeTraballoItEr18S15:Creation of business entities and Infrastructure to control of the advance. 2009-07-30 11:38:53 +02:00
Manuel Rego Casasnovas
6e71e01e9e ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: Solved problem if fixedDuration is null.
* navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/Task.java:
	(getDuration) Checking if fixedDuration is or not null.
2009-07-30 11:25:01 +02:00