Package org.alfresco.repo.dictionary
Class DictionaryBootstrap
- java.lang.Object
-
- org.alfresco.repo.dictionary.DictionaryBootstrap
-
- All Implemented Interfaces:
DictionaryListener
public class DictionaryBootstrap extends java.lang.Object implements DictionaryListener
Bootstrap Dictionary DAO with pre-defined models & message resources (from classpath)- Author:
- David Caruana, janv
-
-
Constructor Summary
Constructors Constructor Description DictionaryBootstrap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterDictionaryDestroy()
Callback once dictionary destroy is complete (executed in the current tenant context)void
afterDictionaryInit()
Callback once dictionary initialisation is complete (executed in the current tenant context)void
bootstrap()
Bootstrap the Dictionary - register and populatevoid
onDictionaryInit()
Callback for (re-)initialising the Dictionary caches (executed in the current tenant context)void
setDictionaryDAO(DictionaryDAO dictionaryDAO)
Sets the Dictionary DAOvoid
setGlobalProperties(java.util.Properties globalProperties)
Sets the global propertiesvoid
setLabels(java.util.List<java.lang.String> labels)
Sets the initial list of models to bootstrap withvoid
setModels(java.util.List<java.lang.String> modelResources)
Sets the initial list of models to bootstrap withvoid
setTenantService(TenantService tenantService)
Sets the Tenant Service
-
-
-
Method Detail
-
setDictionaryDAO
public void setDictionaryDAO(DictionaryDAO dictionaryDAO)
Sets the Dictionary DAO- Parameters:
dictionaryDAO
- DictionaryDAO
-
setTenantService
public void setTenantService(TenantService tenantService)
Sets the Tenant Service- Parameters:
tenantService
- TenantService
-
setGlobalProperties
public void setGlobalProperties(java.util.Properties globalProperties)
Sets the global properties- Parameters:
globalProperties
-
-
setModels
public void setModels(java.util.List<java.lang.String> modelResources)
Sets the initial list of models to bootstrap with- Parameters:
modelResources
- the model names
-
setLabels
public void setLabels(java.util.List<java.lang.String> labels)
Sets the initial list of models to bootstrap with- Parameters:
labels
- the labels
-
bootstrap
public void bootstrap()
Bootstrap the Dictionary - register and populate
-
onDictionaryInit
public void onDictionaryInit()
Description copied from interface:DictionaryListener
Callback for (re-)initialising the Dictionary caches (executed in the current tenant context)- Specified by:
onDictionaryInit
in interfaceDictionaryListener
-
afterDictionaryInit
public void afterDictionaryInit()
Description copied from interface:DictionaryListener
Callback once dictionary initialisation is complete (executed in the current tenant context)- Specified by:
afterDictionaryInit
in interfaceDictionaryListener
-
afterDictionaryDestroy
public void afterDictionaryDestroy()
Description copied from interface:DictionaryListener
Callback once dictionary destroy is complete (executed in the current tenant context)- Specified by:
afterDictionaryDestroy
in interfaceDictionaryListener
-
-