public interface LicenceService
Modifier and Type | Method and Description |
---|---|
void |
cleanRegisteredUsers()
Effectue une purge de la liste des utilisateurs connectés par rapport à la liste SpringSecurity
|
void |
clearRegisteredUsers()
Effectue une purge de la liste des utilisateurs connectés
|
void |
createLicence(String encodedLicence)
Insère une licence en base
|
void |
deleteLicence(Double licenceId)
Supprime une licence
|
List<LicenceV9> |
getInstalledLicences()
Récupère les licences installées sur ce serveurs
|
Map<String,UserTracer> |
getRegisteredUsers()
Retourne la map des utilisateurs connectés
|
boolean |
hasLicenceType(String codeSociete,
TypeLicence typeLicence)
Recherche une licence du même type pour la société donné
|
boolean |
isUserLogged(String username)
vérifie si un user est connecté
|
LicenceV9 |
parseLicence(String encodedLicence)
Parse une chaine encryptée pour en faire une licence V9
|
void |
registerCollab(String codeSociete)
Enregistre un collaborateur si une licence existe
|
void |
registerUser(String userCode,
T9UserDetails userDetail)
Permet d'authentifier un user dans V9
|
void |
unregisterUser(String userCode)
Déconnexion propre d'un utilisateur.
|
void registerUser(String userCode, T9UserDetails userDetail)
userCode
- Code de l'utilisateur à authentifieruserDetail
- UserDetail de cet Utilisateurvoid registerCollab(String codeSociete)
codeSociete
- Code de la societe sur laquelle l'utilisateur est créévoid unregisterUser(String userCode)
userCode
- userCode à supprimervoid cleanRegisteredUsers()
void clearRegisteredUsers()
Map<String,UserTracer> getRegisteredUsers()
boolean isUserLogged(String username)
List<LicenceV9> getInstalledLicences()
LicenceV9 parseLicence(String encodedLicence)
boolean hasLicenceType(String codeSociete, TypeLicence typeLicence)
void createLicence(String encodedLicence)
void deleteLicence(Double licenceId)
Copyright © 2016. All rights reserved.