Package org.teamapps.ux.cache
Class ClientTemplateCache<RECORD>
- java.lang.Object
-
- org.teamapps.ux.cache.ClientTemplateCache<RECORD>
-
public class ClientTemplateCache<RECORD> extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceClientTemplateCache.Listenerstatic classClientTemplateCache.TemplateWithClientId
-
Constructor Summary
Constructors Constructor Description ClientTemplateCache(ClientTemplateCache.Listener listener)ClientTemplateCache(Template defaultTemplate, ClientTemplateCache.Listener listener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TemplategetDefaultTemplate()TemplateDecider<RECORD>getTemplateDecider()ClientTemplateCache.TemplateWithClientIdgetTemplateIdForRecord(RECORD record)ClientTemplateCache.TemplateWithClientIdgetTemplateIdForRecord(RECORD record, Template defaultTemplate)voidsetDefaultTemplate(Template defaultTemplate)voidsetTemplateDecider(TemplateDecider<RECORD> templateDecider)
-
-
-
Constructor Detail
-
ClientTemplateCache
public ClientTemplateCache(Template defaultTemplate, ClientTemplateCache.Listener listener)
-
ClientTemplateCache
public ClientTemplateCache(ClientTemplateCache.Listener listener)
-
-
Method Detail
-
getTemplateIdForRecord
public ClientTemplateCache.TemplateWithClientId getTemplateIdForRecord(RECORD record)
-
getTemplateIdForRecord
public ClientTemplateCache.TemplateWithClientId getTemplateIdForRecord(RECORD record, Template defaultTemplate)
-
getDefaultTemplate
public Template getDefaultTemplate()
-
setDefaultTemplate
public void setDefaultTemplate(Template defaultTemplate)
-
getTemplateDecider
public TemplateDecider<RECORD> getTemplateDecider()
-
setTemplateDecider
public void setTemplateDecider(TemplateDecider<RECORD> templateDecider)
-
-