Class CachingClientContext
- java.lang.Object
-
- org.bonitasoft.web.client.services.impl.base.CachingClientContext
-
- All Implemented Interfaces:
ClientContext
public class CachingClientContext extends Object implements ClientContext
Shared context between services. Allow to cache license info,...
-
-
Constructor Summary
Constructors Constructor Description CachingClientContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()<T> Tget(String key)LicensegetLicense()LicensegetLicense(Function<String,Object> value)voidput(String key, Object o)<T> Tremove(String key)voidsetLicense(License license)
-
-
-
Method Detail
-
getLicense
public License getLicense()
- Specified by:
getLicensein interfaceClientContext
-
setLicense
public void setLicense(License license)
- Specified by:
setLicensein interfaceClientContext
-
getLicense
public License getLicense(Function<String,Object> value)
- Specified by:
getLicensein interfaceClientContext
-
get
public <T> T get(String key)
- Specified by:
getin interfaceClientContext
-
put
public void put(String key, Object o)
- Specified by:
putin interfaceClientContext
-
remove
public <T> T remove(String key)
- Specified by:
removein interfaceClientContext
-
clear
public void clear()
- Specified by:
clearin interfaceClientContext
-
-