Class AlfrescoClientDataModelServicesFactory


  • public class AlfrescoClientDataModelServicesFactory
    extends java.lang.Object
    Basic Factory for creating services for the AlfrescoSolrDataMode. It always creates a default
    Author:
    Gethin James
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.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.
      static java.util.Map<java.lang.String,​org.alfresco.repo.dictionary.DictionaryComponent> constructDictionaryServices​(org.alfresco.opencmis.dictionary.QNameFilter qnameFilter, org.alfresco.repo.dictionary.DictionaryDAOImpl dictionaryDAO)
      Constructs a dictionary by default.
      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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • DICTIONARY_FILTERED_WITH_EXCLUSIONS

        public static final java.lang.String DICTIONARY_FILTERED_WITH_EXCLUSIONS
        See Also:
        Constant Field Values
    • Constructor Detail

      • AlfrescoClientDataModelServicesFactory

        public AlfrescoClientDataModelServicesFactory()
    • Method Detail

      • constructDictionaries

        public static java.util.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 java.util.Map<java.lang.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)