com.silverpeas.delegatednews.service
Class DelegatedNewsServiceImpl

java.lang.Object
  extended by com.silverpeas.delegatednews.service.DelegatedNewsServiceImpl
All Implemented Interfaces:
DelegatedNewsService

@Service
@Transactional
public class DelegatedNewsServiceImpl
extends Object
implements DelegatedNewsService


Constructor Summary
DelegatedNewsServiceImpl()
           
 
Method Summary
 void deleteDelegatedNews(int pubId)
          Supprime l'actualité déléguée passée en paramètre
 List<DelegatedNews> getAllDelegatedNews()
          Récupère toutes les actualités déléguées inter Theme Tracker
 List<DelegatedNews> getAllValidDelegatedNews()
          Récupère toutes les actualités déléguées valides inter Theme Tracker
 DelegatedNews getDelegatedNews(int pubId)
          Récupère une actualité déléguée correspondant à la publication Theme Tracker passée en paramètre
protected  com.silverpeas.util.template.SilverpeasTemplate getNewTemplate()
           
 void refuseDelegatedNews(int pubId, String validatorId, String refusalMotive)
          Refuse l'actualité déléguée passée en paramètre
 void submitNews(String id, com.silverpeas.SilverpeasContent news, String lastUpdaterId, org.silverpeas.date.Period visibilityPeriod, String userId)
          Ajout d'une actualité déléguée
 void updateDateDelegatedNews(int pubId, Date dateHourBegin, Date dateHourEnd)
          Met à jour les dates de visibilité de l'actualité déléguée passée en paramètre
 void updateDelegatedNews(String id, com.silverpeas.SilverpeasContent news, String updaterId, org.silverpeas.date.Period visibilityPeriod)
          Met à jour l'actualité déléguée passée en paramètre
 DelegatedNews updateOrderDelegatedNews(int pubId, int newsOrder)
          Met à jour l'ordre de l'actualité déléguée passée en paramètre
 void validateDelegatedNews(int pubId, String validatorId)
          Valide l'actualité déléguée passée en paramètre
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelegatedNewsServiceImpl

public DelegatedNewsServiceImpl()
Method Detail

submitNews

public void submitNews(String id,
                       com.silverpeas.SilverpeasContent news,
                       String lastUpdaterId,
                       org.silverpeas.date.Period visibilityPeriod,
                       String userId)
Ajout d'une actualité déléguée

Specified by:
submitNews in interface DelegatedNewsService

getDelegatedNews

public DelegatedNews getDelegatedNews(int pubId)
Récupère une actualité déléguée correspondant à la publication Theme Tracker passée en paramètre

Specified by:
getDelegatedNews in interface DelegatedNewsService
Parameters:
pubId - : l'id de la publication de Theme Tracker
Returns:
DelegatedNews : l'objet correspondant à l'actualité déléguée ou null si elle n'existe pas

getAllDelegatedNews

public List<DelegatedNews> getAllDelegatedNews()
Récupère toutes les actualités déléguées inter Theme Tracker

Specified by:
getAllDelegatedNews in interface DelegatedNewsService
Returns:
List : liste d'actualités déléguées

getAllValidDelegatedNews

public List<DelegatedNews> getAllValidDelegatedNews()
Récupère toutes les actualités déléguées valides inter Theme Tracker

Specified by:
getAllValidDelegatedNews in interface DelegatedNewsService
Returns:
List : liste d'actualités déléguées

validateDelegatedNews

public void validateDelegatedNews(int pubId,
                                  String validatorId)
Valide l'actualité déléguée passée en paramètre

Specified by:
validateDelegatedNews in interface DelegatedNewsService

refuseDelegatedNews

public void refuseDelegatedNews(int pubId,
                                String validatorId,
                                String refusalMotive)
Refuse l'actualité déléguée passée en paramètre

Specified by:
refuseDelegatedNews in interface DelegatedNewsService

updateDateDelegatedNews

public void updateDateDelegatedNews(int pubId,
                                    Date dateHourBegin,
                                    Date dateHourEnd)
Met à jour les dates de visibilité de l'actualité déléguée passée en paramètre

Specified by:
updateDateDelegatedNews in interface DelegatedNewsService

getNewTemplate

protected com.silverpeas.util.template.SilverpeasTemplate getNewTemplate()
Returns:

updateDelegatedNews

public void updateDelegatedNews(String id,
                                com.silverpeas.SilverpeasContent news,
                                String updaterId,
                                org.silverpeas.date.Period visibilityPeriod)
Met à jour l'actualité déléguée passée en paramètre

Specified by:
updateDelegatedNews in interface DelegatedNewsService

deleteDelegatedNews

public void deleteDelegatedNews(int pubId)
Supprime l'actualité déléguée passée en paramètre

Specified by:
deleteDelegatedNews in interface DelegatedNewsService

updateOrderDelegatedNews

public DelegatedNews updateOrderDelegatedNews(int pubId,
                                              int newsOrder)
Met à jour l'ordre de l'actualité déléguée passée en paramètre

Specified by:
updateOrderDelegatedNews in interface DelegatedNewsService


Copyright © 2016 Silverpeas. All Rights Reserved.