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
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 Details
-
Method Details
-
getTemplateIdForRecord
-
getTemplateIdForRecord
public ClientTemplateCache.TemplateWithClientId getTemplateIdForRecord(RECORD record, Template defaultTemplate) -
getDefaultTemplate
-
setDefaultTemplate
-
getTemplateDecider
-
setTemplateDecider
-