All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.blossomproject.module.article.ArticleDaoImpl Maven / Gradle / Ivy

package com.blossomproject.module.article;

import com.blossomproject.core.common.dao.GenericCrudDaoImpl;
import com.google.common.base.Preconditions;

import java.util.List;

/**
 * Created by Maël Gargadennnec on 03/05/2017.
 */
public class ArticleDaoImpl extends GenericCrudDaoImpl
implements ArticleDao { private final ArticleRepository articleRepository; public ArticleDaoImpl(ArticleRepository repository) { super(repository); Preconditions.checkNotNull(repository); this.articleRepository=repository; } @Override protected Article updateEntity(Article originalEntity, Article modifiedEntity) { originalEntity.setName(modifiedEntity.getName()); originalEntity.setSummary(modifiedEntity.getSummary()); originalEntity.setContent(modifiedEntity.getContent()); originalEntity.setStatus(modifiedEntity.getStatus()); return originalEntity; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy