[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 * @return An optional either with the found item or empty
*/ */
@Transactional(Transactional.TxType.REQUIRED)
public Optional<Category> findByUuid(final String uuid) { public Optional<Category> findByUuid(final String uuid) {
final TypedQuery<Category> query = getEntityManager(). final TypedQuery<Category> query = getEntityManager().
createNamedQuery("Category.findByUuid", Category.class); createNamedQuery("Category.findByUuid", Category.class);

View File

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

View File

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