Code cleanup

pull/10/head
Jens Pelzetter 2021-11-06 17:00:01 +01:00
parent 020e4effa6
commit 5a94beeccf
12 changed files with 38 additions and 2 deletions

View File

@ -20,10 +20,13 @@ package org.librecms.pages.models;
import org.librecms.assets.ContactableEntity; import org.librecms.assets.ContactableEntity;
import javax.enterprise.context.RequestScoped;
/** /**
* *
* @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a> * @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a>
*/ */
@RequestScoped
public class ContactableEntityModelBuilder public class ContactableEntityModelBuilder
extends AbstractContactableEntityModelBuilder<ContactableEntity, ContactableEntityModel> { extends AbstractContactableEntityModelBuilder<ContactableEntity, ContactableEntityModel> {

View File

@ -20,11 +20,14 @@ package org.librecms.pages.models;
import org.librecms.assets.FileAsset; import org.librecms.assets.FileAsset;
import javax.enterprise.context.RequestScoped;
/** /**
* *
* @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a> * @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a>
*/ */
@RequestScoped
public class FileAssetModelBuilder public class FileAssetModelBuilder
extends AbstractBinaryAssetModelBuilder<FileAsset, FileAssetModel> { extends AbstractBinaryAssetModelBuilder<FileAsset, FileAssetModel> {

View File

@ -20,6 +20,7 @@ package org.librecms.pages.models;
import org.librecms.assets.Image; import org.librecms.assets.Image;
import javax.enterprise.context.RequestScoped;
import javax.inject.Inject; import javax.inject.Inject;
import javax.transaction.Transactional; import javax.transaction.Transactional;
@ -27,6 +28,7 @@ import javax.transaction.Transactional;
* *
* @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a> * @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a>
*/ */
@RequestScoped
public class ImageModelBuilder public class ImageModelBuilder
extends AbstractBinaryAssetModelBuilder<Image, ImageModel> { extends AbstractBinaryAssetModelBuilder<Image, ImageModel> {

View File

@ -21,12 +21,15 @@ package org.librecms.pages.models;
import org.libreccm.l10n.GlobalizationHelper; import org.libreccm.l10n.GlobalizationHelper;
import org.librecms.assets.LegalMetadata; import org.librecms.assets.LegalMetadata;
import javax.enterprise.context.RequestScoped;
import javax.inject.Inject; import javax.inject.Inject;
import javax.transaction.Transactional;
/** /**
* *
* @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a> * @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a>
*/ */
@RequestScoped
public class LegalMetadataModelBuilder public class LegalMetadataModelBuilder
extends AbstractAssetModelBuilder<LegalMetadata, LegalMetadataModel> { extends AbstractAssetModelBuilder<LegalMetadata, LegalMetadataModel> {
@ -43,6 +46,7 @@ public class LegalMetadataModelBuilder
return new LegalMetadataModel(); return new LegalMetadataModel();
} }
@Transactional(Transactional.TxType.REQUIRED)
@Override @Override
protected void addProperties( protected void addProperties(
final LegalMetadata legalMetadata, final LegalMetadataModel model final LegalMetadata legalMetadata, final LegalMetadataModel model

View File

@ -21,12 +21,15 @@ package org.librecms.pages.models;
import org.libreccm.l10n.GlobalizationHelper; import org.libreccm.l10n.GlobalizationHelper;
import org.librecms.contenttypes.MultiPartArticle; import org.librecms.contenttypes.MultiPartArticle;
import javax.enterprise.context.RequestScoped;
import javax.inject.Inject; import javax.inject.Inject;
import javax.transaction.Transactional;
/** /**
* *
* @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a> * @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a>
*/ */
@RequestScoped
public class MultiPartArticleListItemModelBuilder public class MultiPartArticleListItemModelBuilder
extends AbstractContentItemListItemModelBuilder<MultiPartArticle, MultiPartArticleListItemModel> { extends AbstractContentItemListItemModelBuilder<MultiPartArticle, MultiPartArticleListItemModel> {
@ -43,6 +46,7 @@ public class MultiPartArticleListItemModelBuilder
return new MultiPartArticleListItemModel(); return new MultiPartArticleListItemModel();
} }
@Transactional(Transactional.TxType.REQUIRED)
@Override @Override
protected void addProperties( protected void addProperties(
final MultiPartArticle article, final MultiPartArticle article,

View File

@ -22,10 +22,13 @@ import org.librecms.contenttypes.News;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import javax.enterprise.context.RequestScoped;
/** /**
* *
* @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a> * @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a>
*/ */
@RequestScoped
public class NewsListItemModelBuilder public class NewsListItemModelBuilder
extends AbstractContentItemListItemModelBuilder<News, NewsListItemModel> { extends AbstractContentItemListItemModelBuilder<News, NewsListItemModel> {

View File

@ -20,10 +20,14 @@ package org.librecms.pages.models;
import org.librecms.assets.Organization; import org.librecms.assets.Organization;
import javax.enterprise.context.RequestScoped;
import javax.transaction.Transactional;
/** /**
* *
* @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a> * @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a>
*/ */
@RequestScoped
public class OrganizationModelBuilder public class OrganizationModelBuilder
extends AbstractContactableEntityModelBuilder<Organization, OrganizationModel> { extends AbstractContactableEntityModelBuilder<Organization, OrganizationModel> {
@ -37,6 +41,7 @@ public class OrganizationModelBuilder
return new OrganizationModel(); return new OrganizationModel();
} }
@Transactional(Transactional.TxType.REQUIRED)
@Override @Override
protected void addProperties( protected void addProperties(
final Organization organization, final OrganizationModel model final Organization organization, final OrganizationModel model

View File

@ -23,10 +23,14 @@ import org.librecms.assets.Person;
import java.time.ZoneId; import java.time.ZoneId;
import java.time.format.DateTimeFormatter; import java.time.format.DateTimeFormatter;
import javax.enterprise.context.RequestScoped;
import javax.transaction.Transactional;
/** /**
* *
* @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a> * @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a>
*/ */
@RequestScoped
public class PersonModelBuilder public class PersonModelBuilder
extends AbstractContactableEntityModelBuilder<Person, PersonModel> { extends AbstractContactableEntityModelBuilder<Person, PersonModel> {
@ -40,6 +44,7 @@ public class PersonModelBuilder
return new PersonModel(); return new PersonModel();
} }
@Transactional(Transactional.TxType.REQUIRED)
@Override @Override
protected void addProperties(final Person person, final PersonModel model) { protected void addProperties(final Person person, final PersonModel model) {
super.addProperties(person, model); super.addProperties(person, model);

View File

@ -20,10 +20,13 @@ package org.librecms.pages.models;
import org.librecms.assets.PostalAddress; import org.librecms.assets.PostalAddress;
import javax.enterprise.context.RequestScoped;
/** /**
* *
* @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a> * @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a>
*/ */
@RequestScoped
public class PostalAddressModelBuilder public class PostalAddressModelBuilder
extends AbstractAssetModelBuilder<PostalAddress, PostalAddressModel> { extends AbstractAssetModelBuilder<PostalAddress, PostalAddressModel> {

View File

@ -23,6 +23,7 @@ import org.librecms.assets.SideNote;
import javax.enterprise.context.RequestScoped; import javax.enterprise.context.RequestScoped;
import javax.inject.Inject; import javax.inject.Inject;
import javax.transaction.Transactional;
/** /**
* *
@ -45,6 +46,7 @@ public class SideNoteModelBuilder
return new SideNoteModel(); return new SideNoteModel();
} }
@Transactional(Transactional.TxType.REQUIRED)
@Override @Override
protected void addProperties( protected void addProperties(
final SideNote sideNote, final SideNoteModel model final SideNote sideNote, final SideNoteModel model

View File

@ -20,6 +20,7 @@ package org.librecms.pages.models;
import org.librecms.assets.VideoAsset; import org.librecms.assets.VideoAsset;
import javax.enterprise.context.RequestScoped;
import javax.inject.Inject; import javax.inject.Inject;
import javax.transaction.Transactional; import javax.transaction.Transactional;
@ -27,7 +28,8 @@ import javax.transaction.Transactional;
* *
* @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a> * @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a>
*/ */
public class VideoModelBuilder @RequestScoped
public class VideoAssetModelBuilder
extends AbstractBinaryAssetModelBuilder<VideoAsset, VideoAssetModel> { extends AbstractBinaryAssetModelBuilder<VideoAsset, VideoAssetModel> {
@Inject @Inject