Class AlfrescoClientDataModelServicesFactory


  • public class AlfrescoClientDataModelServicesFactory
    extends Object
    Basic Factory for creating services for the AlfrescoSolrDataMode. It always creates a default
    Author:
    Gethin James
    • Field Detail

    • Constructor Detail

      • AlfrescoClientDataModelServicesFactory

        public AlfrescoClientDataModelServicesFactory()
    • Method Detail

      • constructDictionaries

        public static Map<AlfrescoClientDataModelServicesFactory.DictionaryKey,​org.alfresco.opencmis.dictionary.CMISAbstractDictionaryService> constructDictionaries​(org.alfresco.opencmis.dictionary.QNameFilter qnameFilter,
                                                                                                                                                                           org.alfresco.repo.dictionary.NamespaceDAO namespaceDAO,
                                                                                                                                                                           org.alfresco.repo.dictionary.DictionaryComponent dictionaryService,
                                                                                                                                                                           org.alfresco.repo.dictionary.DictionaryDAO dictionaryDAO)
        Constructs a dictionary by default.
        Parameters:
        qnameFilter - QNameFilter
        namespaceDAO - NamespaceDAO
        dictionaryService - DictionaryComponent
        dictionaryDAO - DictionaryDAO
        Returns:
        Map
      • constructDictionaryServices

        public static Map<String,​org.alfresco.repo.dictionary.DictionaryComponent> constructDictionaryServices​(org.alfresco.opencmis.dictionary.QNameFilter qnameFilter,
                                                                                                                     org.alfresco.repo.dictionary.DictionaryDAOImpl dictionaryDAO)
        Constructs a dictionary by default.
        Parameters:
        qnameFilter - QNameFilter
        dictionaryDAO - DictionaryDAOImpl
        Returns:
        Map
      • newInstance

        protected static org.alfresco.opencmis.dictionary.CMISStrictDictionaryService newInstance​(org.alfresco.opencmis.mapping.CMISMapping cmisMapping,
                                                                                                  org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService,
                                                                                                  org.alfresco.repo.dictionary.DictionaryDAO dictionaryDAO)