IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Java Discussion :

passage d un service sous spring


Sujet :

Spring Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut passage d un service sous spring
    Hello, je suis entrain de placer spring dans une application. Le problème que je rencontre c'est que lorsque l'on créer une instance de ce service on doit lui passer la langue en paramètre (récupéré de la partie web)

    voici le code de ma classe

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
     
    public class AccountTypeBusinessServiceImpl implements
    		AccountTypeBusinessService {
     
    	private AccountTypeDAO dao;
     
    	public AccountTypeBusinessServiceImpl(String lang) {
    		dao = AccountTypeDAO.getInstance(lang);
    	}
     
    	public synchronized void add(AccountTypeBU accountType,String lang) {
    		dao.add(AccountTypeBU.convertToDbEntity(accountType), lang);
    	}
     
    	public synchronized List<AccountTypeBU> findAll(String lang) {
    		List<AccountTypeBU> result = new ArrayList<AccountTypeBU>();
    		List<AccountTypeDb> list = dao.findAllByLang(lang);
    		for (int i = 0;i < list.size();i++) {
    			AccountTypeBU accountType = new AccountTypeBU(list.get(i),lang);
    			result.add(accountType);
    		}
    		return result;
    	}
     
    	public synchronized void remove(int id, String lang) {
    		dao.delete(id);
    	}
     
    	public synchronized void udpdate(AccountTypeBU accountType, String lang) {
     
    	}
     
    	public synchronized int count(String lang) {
    		return dao.count(lang);
    	}
     
    	public synchronized List<AccountTypeBU> findByIndex(int index,int max, String lang) {
    		List<AccountTypeBU> result = new ArrayList<AccountTypeBU>();
    		List<AccountTypeDb> list = dao.findByIndex(index, max,lang);
    		for (int i = 0;i < list.size();i++) {
    			AccountTypeBU accountType = new AccountTypeBU(list.get(i),lang);
    			result.add(accountType);
    		}
    		return result;
    	}
     
    	public AccountTypeBU findById(int id,String lang) {
    		return new AccountTypeBU (dao.findById(id,lang),lang);
    	}
    }
    le problème se pose à ce niveau
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    public AccountTypeBusinessServiceImpl(String lang) {
    		dao = AccountTypeDAO.getInstance(lang);
    	}
    le dao avec spring serait injecté via un set, mais le problème c'est que j'ai besoin de mon attribut lang.

    Merci de vos lumières

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    j ai trouvé une méthode par initialisation

Discussions similaires

  1. Comment supprimer un service sous win XP?
    Par callo dans le forum Windows XP
    Réponses: 12
    Dernier message: 28/11/2011, 14h33
  2. configurer hibernate sous Spring web services
    Par MyPaiN dans le forum Hibernate
    Réponses: 2
    Dernier message: 25/05/2009, 11h22
  3. Déclaration d'un service sous windows
    Par Hakkou dans le forum Windows
    Réponses: 2
    Dernier message: 03/10/2004, 09h35
  4. [CVS]: plantage du service sous win32
    Par sleepy2002 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 01/06/2004, 10h09
  5. [Kylix] Développement de service sous linux
    Par Therich dans le forum EDI
    Réponses: 1
    Dernier message: 05/08/2003, 16h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo