Package org.alfresco.opencmis.dictionary
Class CMISDictionaryRegistryImpl
java.lang.Object
org.alfresco.opencmis.dictionary.CMISDictionaryRegistryImpl
- All Implemented Interfaces:
CMISDictionaryRegistry
CMIS Dictionary registry
Index of CMIS Type Definitions
- Author:
- sglover
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected CMISAbstractDictionaryServiceprotected static final org.apache.commons.logging.Logstatic final Stringstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionCMISDictionaryRegistryImpl(CMISAbstractDictionaryService cmisDictionaryService, String tenant, String parentTenant, CMISMapping cmisMapping, DictionaryService dictionaryService, CMISAbstractDictionaryService.DictionaryInitializer dictionaryInitializer) CMISDictionaryRegistryImpl(CMISAbstractDictionaryService cmisDictionaryService, CMISMapping cmisMapping, DictionaryService dictionaryService, CMISAbstractDictionaryService.DictionaryInitializer dictionaryInitializer) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChild(String typeId, TypeDefinitionWrapper child) voidaddModel(CompiledModel model) getAssocDefByQName(QName qname) getAssocDefs(boolean includeParent) getBaseTypes(boolean includeParent) getChildren(String typeId) protected CMISDictionaryRegistrygetPropDefByPropId(String propId) getPropDefByQueryName(Object queryName) getTypeDefByQName(QName qname) getTypeDefByQueryName(Object queryName) getTypeDefByTypeId(String typeId) getTypeDefByTypeId(String typeId, boolean includeParent) getTypeDefs(boolean includeParent) voidinit()voidRegister property definitions.voidRegister type definition.voidremoveModel(CompiledModel model) voidsetChildren(String typeId, List<TypeDefinitionWrapper> children) toString()voidupdateModel(CompiledModel model)
-
Field Details
-
ALFRESCO_EXTENSION_NAMESPACE
- See Also:
-
MANDATORY_ASPECTS
- See Also:
-
MANDATORY_ASPECT
- See Also:
-
logger
protected static final org.apache.commons.logging.Log logger -
cmisDictionaryService
-
-
Constructor Details
-
CMISDictionaryRegistryImpl
public CMISDictionaryRegistryImpl(CMISAbstractDictionaryService cmisDictionaryService, CMISMapping cmisMapping, DictionaryService dictionaryService, CMISAbstractDictionaryService.DictionaryInitializer dictionaryInitializer) -
CMISDictionaryRegistryImpl
public CMISDictionaryRegistryImpl(CMISAbstractDictionaryService cmisDictionaryService, String tenant, String parentTenant, CMISMapping cmisMapping, DictionaryService dictionaryService, CMISAbstractDictionaryService.DictionaryInitializer dictionaryInitializer)
-
-
Method Details
-
getParent
-
getTenant
- Specified by:
getTenantin interfaceCMISDictionaryRegistry
-
getChildren
- Specified by:
getChildrenin interfaceCMISDictionaryRegistry
-
setChildren
- Specified by:
setChildrenin interfaceCMISDictionaryRegistry
-
addChild
- Specified by:
addChildin interfaceCMISDictionaryRegistry
-
getTypeDefByTypeId
- Specified by:
getTypeDefByTypeIdin interfaceCMISDictionaryRegistry
-
getTypeDefByTypeId
- Specified by:
getTypeDefByTypeIdin interfaceCMISDictionaryRegistry
-
getAssocDefByQName
- Specified by:
getAssocDefByQNamein interfaceCMISDictionaryRegistry
-
getTypeDefByQueryName
- Specified by:
getTypeDefByQueryNamein interfaceCMISDictionaryRegistry
-
getTypeDefByQName
- Specified by:
getTypeDefByQNamein interfaceCMISDictionaryRegistry
-
getPropDefByPropId
- Specified by:
getPropDefByPropIdin interfaceCMISDictionaryRegistry
-
getPropDefByQueryName
- Specified by:
getPropDefByQueryNamein interfaceCMISDictionaryRegistry
-
getTypeDefs
- Specified by:
getTypeDefsin interfaceCMISDictionaryRegistry
-
getTypeDefs
- Specified by:
getTypeDefsin interfaceCMISDictionaryRegistry
-
getAssocDefs
- Specified by:
getAssocDefsin interfaceCMISDictionaryRegistry
-
getAssocDefs
- Specified by:
getAssocDefsin interfaceCMISDictionaryRegistry
-
addModel
- Specified by:
addModelin interfaceCMISDictionaryRegistry
-
updateModel
- Specified by:
updateModelin interfaceCMISDictionaryRegistry
-
removeModel
- Specified by:
removeModelin interfaceCMISDictionaryRegistry
-
init
public void init() -
getBaseTypes
- Specified by:
getBaseTypesin interfaceCMISDictionaryRegistry
-
getBaseTypes
- Specified by:
getBaseTypesin interfaceCMISDictionaryRegistry
-
registerTypeDefinition
Register type definition.- Specified by:
registerTypeDefinitionin interfaceCMISDictionaryRegistry- Parameters:
typeDef- AbstractTypeDefinitionWrapper
-
registerPropertyDefinitions
Register property definitions.- Parameters:
typeDef- AbstractTypeDefinitionWrapper
-
toString
-