Fixed a bug when importing an MultipartArticle
parent
6dfe7c0a95
commit
caaedc323e
|
|
@ -20,8 +20,11 @@ package org.librecms.contenttypes;
|
|||
|
||||
import org.libreccm.imexport.Processes;
|
||||
import org.librecms.contentsection.AbstractContentItemImExporter;
|
||||
import org.librecms.contentsection.ContentItemRepository;
|
||||
|
||||
import javax.enterprise.context.RequestScoped;
|
||||
import javax.inject.Inject;
|
||||
import javax.transaction.Transactional;
|
||||
|
||||
/**
|
||||
*
|
||||
|
|
@ -32,11 +35,24 @@ import javax.enterprise.context.RequestScoped;
|
|||
public class MultiPartArticleImExporter
|
||||
extends AbstractContentItemImExporter<MultiPartArticle> {
|
||||
|
||||
@Inject
|
||||
private ContentItemRepository itemRepository;
|
||||
|
||||
@Inject
|
||||
private MultiPartArticleSectionRepository sectionRepo;
|
||||
|
||||
@Override
|
||||
public Class<MultiPartArticle> getEntityClass() {
|
||||
return MultiPartArticle.class;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
@Transactional(Transactional.TxType.REQUIRED)
|
||||
public void saveImportedEntity(final MultiPartArticle entity) {
|
||||
for (final MultiPartArticleSection section : entity.getSections()) {
|
||||
sectionRepo.save(section);
|
||||
}
|
||||
itemRepository.save(entity);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue