public class DefaultCoselmarServicesContext extends Object implements CoselmarServicesContext
| Modifier and Type | Field and Description |
|---|---|
protected Locale |
locale |
protected CoselmarPersistenceContext |
persistenceContext |
protected CoselmarServicesConfig |
servicesConfig |
| Constructor and Description |
|---|
DefaultCoselmarServicesContext() |
| Modifier and Type | Method and Description |
|---|---|
String |
encodePassword(String salt,
String password) |
String |
generatePassword() |
String |
generateSalt() |
String |
getCleanMail(String email) |
CoselmarServicesConfig |
getCoselmarServicesConfig() |
Locale |
getLocale() |
Date |
getNow() |
CoselmarPersistenceContext |
getPersistenceContext() |
protected static String |
getSecurePassword(String salt,
String passwordToHash,
String algorithm) |
CoselmarTopiaApplicationContext |
getTopiaApplicationContext() |
<E extends CoselmarService> |
newService(Class<E> serviceClass) |
void |
setCoselmarServicesConfig(CoselmarServicesConfig servicesConfig) |
void |
setLocale(Locale locale) |
void |
setPersistenceContext(CoselmarPersistenceContext persistenceContext) |
void |
setTopiaApplicationContext(CoselmarTopiaApplicationContext topiaApplicationContext) |
protected CoselmarServicesConfig servicesConfig
protected CoselmarPersistenceContext persistenceContext
protected Locale locale
public void setCoselmarServicesConfig(CoselmarServicesConfig servicesConfig)
public void setTopiaApplicationContext(CoselmarTopiaApplicationContext topiaApplicationContext)
public void setPersistenceContext(CoselmarPersistenceContext persistenceContext)
public void setLocale(Locale locale)
public Date getNow()
getNow in interface CoselmarServicesContextpublic CoselmarTopiaApplicationContext getTopiaApplicationContext()
getTopiaApplicationContext in interface CoselmarServicesContextpublic CoselmarPersistenceContext getPersistenceContext()
getPersistenceContext in interface CoselmarServicesContextpublic CoselmarServicesConfig getCoselmarServicesConfig()
getCoselmarServicesConfig in interface CoselmarServicesContextpublic <E extends CoselmarService> E newService(Class<E> serviceClass)
newService in interface CoselmarServicesContextpublic Locale getLocale()
getLocale in interface CoselmarServicesContextpublic String getCleanMail(String email)
getCleanMail in interface CoselmarServicesContextpublic String generateSalt()
generateSalt in interface CoselmarServicesContextpublic String generatePassword()
generatePassword in interface CoselmarServicesContextpublic String encodePassword(String salt, String password)
encodePassword in interface CoselmarServicesContextCopyright © 2014 Ifremer. All rights reserved.