Package org.alfresco.opencmis.dictionary
Class CMISStrictDictionaryService
- java.lang.Object
-
- org.springframework.extensions.surf.util.AbstractLifecycleBean
-
- org.alfresco.opencmis.dictionary.CMISAbstractDictionaryService
-
- org.alfresco.opencmis.dictionary.CMISStrictDictionaryService
-
- All Implemented Interfaces:
EventListener
,CMISDictionaryService
,DictionaryListener
,ExtendedDictionaryListener
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
,org.springframework.context.ApplicationListener
public class CMISStrictDictionaryService extends CMISAbstractDictionaryService
CMIS Dictionary which provides Types that strictly conform to the CMIS specification. That is, only maps types to one of root Document, Folder, Relationship and Policy. And Item which is pretty much anything that is not a Document, Folder, Relationship or Policy.- Author:
- steveglover, davidc, mrogers
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.alfresco.opencmis.dictionary.CMISAbstractDictionaryService
CMISAbstractDictionaryService.DictionaryInitializer
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT
-
Fields inherited from class org.alfresco.opencmis.dictionary.CMISAbstractDictionaryService
accessorMapping, cmisMapping, dictionaryDAO, dictionaryService, luceneBuilderMapping, tenantService
-
-
Constructor Summary
Constructors Constructor Description CMISStrictDictionaryService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CMISAbstractDictionaryService.DictionaryInitializer
getCoreDictionaryInitializer()
protected CMISAbstractDictionaryService.DictionaryInitializer
getTenantDictionaryInitializer()
void
init()
-
Methods inherited from class org.alfresco.opencmis.dictionary.CMISAbstractDictionaryService
afterDictionaryDestroy, afterDictionaryInit, createCoreDictionaryRegistry, createDictionaryRegistry, createDictionaryRegistryWithWriteLock, createTenantDictionaryRegistry, findAlfrescoDataType, findAssocType, findDataType, findNodeType, findProperty, findPropertyByQueryName, findType, findTypeByQueryName, findTypeForClass, getAllTypes, getAllTypes, getBaseTypes, getBaseTypes, getChildren, getRegistry, isExcluded, modelAdded, onBootstrap, onDictionaryInit, onShutdown, setCmisMapping, setDictionaryDAO, setDictionaryService, setPropertyAccessorMapping, setPropertyLuceneBuilderMapping, setSingletonCache, setTenantService
-
-
-
-
Field Detail
-
DEFAULT
public static final String DEFAULT
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
public void init()
-
getCoreDictionaryInitializer
protected CMISAbstractDictionaryService.DictionaryInitializer getCoreDictionaryInitializer()
- Specified by:
getCoreDictionaryInitializer
in classCMISAbstractDictionaryService
-
getTenantDictionaryInitializer
protected CMISAbstractDictionaryService.DictionaryInitializer getTenantDictionaryInitializer()
- Specified by:
getTenantDictionaryInitializer
in classCMISAbstractDictionaryService
-
-