Package org.alfresco.solr
Class AlfrescoClientDataModelServicesFactory
- java.lang.Object
-
- org.alfresco.solr.AlfrescoClientDataModelServicesFactory
-
public class AlfrescoClientDataModelServicesFactory extends java.lang.Object
Basic Factory for creating services for the AlfrescoSolrDataMode. It always creates a default- Author:
- Gethin James
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AlfrescoClientDataModelServicesFactory.DictionaryKey
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DICTIONARY_FILTERED_WITH_EXCLUSIONS
-
Constructor Summary
Constructors Constructor Description AlfrescoClientDataModelServicesFactory()
-
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)
-
-
-
Field Detail
-
DICTIONARY_FILTERED_WITH_EXCLUSIONS
public static final java.lang.String DICTIONARY_FILTERED_WITH_EXCLUSIONS
- See Also:
- Constant Field Values
-
-
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
- QNameFilternamespaceDAO
- NamespaceDAOdictionaryService
- DictionaryComponentdictionaryDAO
- 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
- QNameFilterdictionaryDAO
- 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)
-
-