org.chorem.pollen.business.converters
Class DataPollConverter

java.lang.Object
  extended by org.chorem.pollen.business.converters.DataConverter
      extended by org.chorem.pollen.business.converters.DataPollConverter

public class DataPollConverter
extends DataConverter

Gestion de la conversion des dtos Poll en entité et vice-versa.

Version:
$Id: DataPollConverter.java 2780 2009-10-16 16:42:52Z fdesbois $
Author:
enema

Constructor Summary
DataPollConverter()
           
 
Method Summary
 PollDTO createPollDTO(Poll ePoll)
          Création d'un dto sondage à partir d'une entité.
 List<PollDTO> createPollDTOs(List<Poll> lPolls)
          Retourne une liste de dtos sondage à partir d'une liste d'entités.
 void persistChoices(PollDTO pollDTO, Poll ePoll)
          Persistance des choix d'une entité sondage à partir d'un DTO.
 void persistPreventRules(PollDTO pollDTO, Poll ePoll)
          Persistance des règles de notification d'une entité sondage à partir d'un DTO.
 void populatePollEntity(PollDTO pollDTO, Poll ePoll)
          Création d'un sondage à partir d'un dto sondage.
 
Methods inherited from class org.chorem.pollen.business.converters.DataConverter
getTransaction, setTransaction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataPollConverter

public DataPollConverter()
Method Detail

populatePollEntity

public void populatePollEntity(PollDTO pollDTO,
                               Poll ePoll)
                        throws org.nuiton.topia.TopiaException
Création d'un sondage à partir d'un dto sondage.

Parameters:
pollDTO - le dto sondage
ePoll - l'entité sondage
Throws:
org.nuiton.topia.TopiaException

createPollDTO

public PollDTO createPollDTO(Poll ePoll)
Création d'un dto sondage à partir d'une entité.

Parameters:
ePoll - l'entité sondage
Returns:
le dto sondage

createPollDTOs

public List<PollDTO> createPollDTOs(List<Poll> lPolls)
Retourne une liste de dtos sondage à partir d'une liste d'entités.

Parameters:
lPolls - liste de entités sondages
Returns:
la liste des dtos sondages

persistChoices

public void persistChoices(PollDTO pollDTO,
                           Poll ePoll)
                    throws org.nuiton.topia.TopiaException
Persistance des choix d'une entité sondage à partir d'un DTO.

Parameters:
pollDTO - le dto sondage
ePoll - l'entité sondage
Throws:
org.nuiton.topia.TopiaException

persistPreventRules

public void persistPreventRules(PollDTO pollDTO,
                                Poll ePoll)
                         throws org.nuiton.topia.TopiaException
Persistance des règles de notification d'une entité sondage à partir d'un DTO.

Parameters:
pollDTO - le dto sondage
ePoll - l'entité sondage
Throws:
org.nuiton.topia.TopiaException


Copyright © 2009-2010 CodeLutin. All Rights Reserved.