org.chorem.pollen.business.services
Interface ServiceChoice

All Known Implementing Classes:
ServiceChoiceImpl

public interface ServiceChoice

Interface de gestion des choix

Version:
$Id: ServiceChoice.java 2649 2009-07-15 16:30:23Z nrannou $
Author:
enema

Method Summary
 String createChoice(ChoiceDTO choice)
          Création d'un choix
 List<Choice> createChoices(List<ChoiceDTO> choices, String pollId, org.nuiton.topia.TopiaContext transaction)
          Création des choix du sondage
 boolean deleteChoice(String choiceId)
          Suppression d'un choix de sondage
 ChoiceDTO findChoiceById(String choiceId)
          Recherche d'un choix par son identifiant
 List<ChoiceDTO> findChoicesByName(String choiceName, String pollId)
          Recherche de choix d'un sondage à partir du nom
 List<ChoiceDTO> selectChoices(Map<String,Object> properties)
          Recherche de tous les choix d'un sondage
 boolean updateChoice(ChoiceDTO choiceDTO)
          Mise à jour d'un choix pour un sondage
 

Method Detail

createChoice

String createChoice(ChoiceDTO choice)
Création d'un choix

Parameters:
choice - le dto choix
Returns:
l'identifiant du choix

createChoices

List<Choice> createChoices(List<ChoiceDTO> choices,
                           String pollId,
                           org.nuiton.topia.TopiaContext transaction)
Création des choix du sondage

Parameters:
choices - les dtos choix
pollId - l'identifiant du sondage
transaction - la transaction du sondage
Returns:
les choix créés

updateChoice

boolean updateChoice(ChoiceDTO choiceDTO)
Mise à jour d'un choix pour un sondage

Parameters:
choiceDTO -
Returns:
true si le choix a été mise à jours

deleteChoice

boolean deleteChoice(String choiceId)
Suppression d'un choix de sondage

Parameters:
choiceId - l'identifiant du choix
Returns:
true si le choix a été mis à jours

findChoiceById

ChoiceDTO findChoiceById(String choiceId)
Recherche d'un choix par son identifiant

Parameters:
choiceId - l'identifiant du choix
Returns:
le choix

findChoicesByName

List<ChoiceDTO> findChoicesByName(String choiceName,
                                  String pollId)
Recherche de choix d'un sondage à partir du nom

Parameters:
choiceName - le nom du choix
pollId - l'identifiant du sondage
Returns:
les choix

selectChoices

List<ChoiceDTO> selectChoices(Map<String,Object> properties)
Recherche de tous les choix d'un sondage

Parameters:
properties - filtre sur les champs de la table choix
Returns:
les choix du sondage


Copyright © 2009-2010 CodeLutin. All Rights Reserved.