Class DictionaryBootstrap

java.lang.Object
org.alfresco.repo.dictionary.DictionaryBootstrap
All Implemented Interfaces:
DictionaryListener

public class DictionaryBootstrap extends Object implements DictionaryListener
Bootstrap Dictionary DAO with pre-defined models & message resources (from classpath)
Author:
David Caruana, janv
  • Constructor Details

    • DictionaryBootstrap

      public DictionaryBootstrap()
  • Method Details

    • 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(Properties globalProperties)
      Sets the global properties
      Parameters:
      globalProperties -
    • setModels

      public void setModels(List<String> modelResources)
      Sets the initial list of models to bootstrap with
      Parameters:
      modelResources - the model names
    • setLabels

      public void setLabels(List<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 interface DictionaryListener
    • 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 interface DictionaryListener
    • 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 interface DictionaryListener