/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package com.triz.trizservice.service; import com.triz.trizservice.modeles.Centre; import com.triz.trizservice.modeles.ServiceFonctiongroupe; import com.triz.trizservice.modeles.ServiceFonctionnaliter; import com.triz.trizservice.modeles.ServiceGroupe; import com.triz.trizservice.modeles.ServiceIncrementation; import com.triz.trizservice.modeles.ServiceMember; import com.triz.trizservice.modeles.ServiceUser; import com.triz.trizservice.modeles.ServicehistoriqueConnection; import com.triz.trizservice.modeles.ServiceHistoriqueManipulation; import com.triz.trizservice.modeles.ServiceHistoriqueManipulation; import com.triz.trizservice.modeles.ServiceUserCentre; import com.triz.trizservice.modeles.Wilaya; import java.util.List; import java.util.UUID; /** * * @author abder_000 */ public interface TransactionService { public List getAllUsers(); public List getAllFonctionalite(); public boolean isItTimeToChangePass(); public ServiceUser getUserById(String userId) ; public List getGroupsByUser(ServiceUser user); public ServiceMember getGroupByUser(ServiceUser user); public void saveUser(ServiceUser object); public ServiceGroupe getGroupsById(UUID id); public void saveGroup(ServiceGroupe object); public void saveMembership(ServiceMember object); public void saveFonctionsGroupes(ServiceFonctiongroupe object); public ServicehistoriqueConnection getLastHistoriqueConnectionByUsers(ServiceUser user); public ServicehistoriqueConnection getLastHistoriqueConnectionById(Long id); public void save(ServicehistoriqueConnection historique); public List getAllGroups(); public List getAllMembershipByUser(ServiceUser user); public List getAllFonctionsGroupesByGroupe(ServiceGroupe group); public List getAllMembership(); public ServiceFonctionnaliter getFonctionnaliteById(String id); public List getAllFonctionnaliteServer(); public void save(ServiceFonctionnaliter object); public void save(ServiceHistoriqueManipulation object); public List getAllFonctionsGroups(); public List getFonctionServerByGroups(ServiceGroupe groupe); public List getFonctionServerByUsers(ServiceUser user); public ServiceFonctionnaliter getFonctionnaliteServerByFonction(String fonction); public int genererBDD(String chemain, String nomSql); public List getAllMemberShipByUser(ServiceUser user); public ServiceFonctiongroupe getFonctionGroupByFonctionIdAndGoupe(String id, ServiceGroupe group); public void save(ServiceIncrementation object); public ServiceIncrementation getIncrementation(); public ServiceIncrementation getFirstIncrementation(); public void save(ServiceGroupe object); public void removeFonctionsGroupes(ServiceFonctiongroupe fonctionGroupe); public List getListHistoriqueConnectionByUsers(ServiceUser user); public List getListHistoriqueManipulationByUsersByEntreprise(ServiceUser user); public Centre getEtablissementById(Object id); public List getAllStockEtablissementFromUsersEtablissementByUser(ServiceUser user); public ServiceUserCentre getAllUserCentreByCentreByUser(Centre etablissement,ServiceUser user); public List getFonctionServerByUsersByEtablissement(ServiceUser user,Centre etablissement); public ServicehistoriqueConnection getLastStockHistoriqueConnectionByUsers(ServiceUser user); public List getAllWilaya(); public int getNbrUtilisateurParGroupe(ServiceGroupe groupe); public int getNbrFonctionnaliteParGroupe(ServiceGroupe groupe); public ServiceFonctiongroupe getFonctiongroupeById(UUID id); }