[NG][FEATURE]

- adds import of taskDependencies and taskAssignments
- successfully imports data for all major core classes

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5198 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 31cca7cb4f
pull/2/head
tosmers 2018-01-15 16:48:08 +00:00
parent 55e49e8dc1
commit 193fd89ca7
4 changed files with 7 additions and 4 deletions

View File

@ -97,6 +97,7 @@ public class CategoryRepository extends AbstractEntityRepository<Long, Category>
*
* @return An optional either with the found item or empty
*/
@Transactional(Transactional.TxType.REQUIRED)
public Optional<Category> findByUuid(final String uuid) {
final TypedQuery<Category> query = getEntityManager().
createNamedQuery("Category.findByUuid", Category.class);

View File

@ -47,8 +47,8 @@ public class PartyIdResolver implements ObjectIdResolver {
return partyRepository
.findByName(id.key.toString())
.orElseThrow(() -> new IllegalArgumentException(String
.format("No Party with name %s in the database.",
id.key.toString())));
.format("No Party with name %s in the database.",
id.key.toString())));
}
@Override

View File

@ -23,6 +23,7 @@ import org.libreccm.core.AbstractEntityRepository;
import javax.enterprise.context.RequestScoped;
import javax.persistence.NoResultException;
import javax.persistence.TypedQuery;
import javax.transaction.Transactional;
import java.util.Optional;
import java.util.UUID;
@ -57,6 +58,7 @@ public class TaskRepository extends AbstractEntityRepository<Long, Task> {
*
* @return An optional either with the found item or empty
*/
@Transactional(Transactional.TxType.REQUIRED)
public Optional<Task> findByUuid(final String uuid) {
final TypedQuery<Task> query = getEntityManager().createNamedQuery(
"Task.findByUuid", Task.class);

View File

@ -154,8 +154,8 @@ public class CoreDataImportTest {
Assert.assertFalse(importHelper.importWorkflows());
Assert.assertFalse(importHelper.importTaskComments());
Assert.assertFalse(importHelper.importAssignableTasks());
// Assert.assertFalse(importHelper.importTaskDependencies());
// Assert.assertFalse(importHelper.importTaskAssignments());
Assert.assertFalse(importHelper.importTaskDependencies());
Assert.assertFalse(importHelper.importTaskAssignments());
}
}