Package org.alfresco.opencmis.dictionary
Class SecondaryTypeDefinitionWrapper
java.lang.Object
org.alfresco.opencmis.dictionary.AbstractTypeDefinitionWrapper
org.alfresco.opencmis.dictionary.SecondaryTypeDefinitionWrapper
- All Implemented Interfaces:
Serializable
,TypeDefinitionWrapper
- See Also:
-
Field Summary
FieldsFields inherited from class org.alfresco.opencmis.dictionary.AbstractTypeDefinitionWrapper
actionEvaluators, alfrescoClass, alfrescoName, parent, propertiesById, propertiesByQName, propertiesByQueryName
-
Constructor Summary
ConstructorsConstructorDescriptionSecondaryTypeDefinitionWrapper
(CMISMapping cmisMapping, PropertyAccessorMapping propertyAccessorMapping, PropertyLuceneBuilderMapping luceneBuilderMapping, String typeId, DictionaryService dictionaryService, ClassDefinition cmisClassDef) -
Method Summary
Modifier and TypeMethodDescriptionconnectParentAndSubTypes
(CMISMapping cmisMapping, CMISDictionaryRegistry registry, DictionaryService dictionaryService) getProperties
(boolean update) getPropertyById
(String propertyId) void
resolveInheritance
(CMISMapping cmisMapping, CMISDictionaryRegistry registry, DictionaryService dictionaryService) void
updateDefinition
(DictionaryService dictionaryService) Methods inherited from class org.alfresco.opencmis.dictionary.AbstractTypeDefinitionWrapper
assertComplete, createActionEvaluators, createOwningPropertyDefinitions, createPropertyDefinition, getActionEvaluators, getAlfrescoClass, getAlfrescoName, getBaseTypeId, getParent, getPropertyByQName, getPropertyByQueryName, getTenantId, getTypeDefinition, getTypeId, isBaseType, registerProperty, setTypeDefDescription, setTypeDefDisplayName, setTypeDefinition, updateProperties, updateProperty, updateTypeDefInclProperties
-
Field Details
-
logger
protected static final org.apache.commons.logging.Log logger
-
-
Constructor Details
-
SecondaryTypeDefinitionWrapper
public SecondaryTypeDefinitionWrapper(CMISMapping cmisMapping, PropertyAccessorMapping propertyAccessorMapping, PropertyLuceneBuilderMapping luceneBuilderMapping, String typeId, DictionaryService dictionaryService, ClassDefinition cmisClassDef)
-
-
Method Details
-
connectParentAndSubTypes
public List<TypeDefinitionWrapper> connectParentAndSubTypes(CMISMapping cmisMapping, CMISDictionaryRegistry registry, DictionaryService dictionaryService) - Specified by:
connectParentAndSubTypes
in classAbstractTypeDefinitionWrapper
-
resolveInheritance
public void resolveInheritance(CMISMapping cmisMapping, CMISDictionaryRegistry registry, DictionaryService dictionaryService) - Specified by:
resolveInheritance
in classAbstractTypeDefinitionWrapper
-
updateDefinition
- Specified by:
updateDefinition
in interfaceTypeDefinitionWrapper
- Overrides:
updateDefinition
in classAbstractTypeDefinitionWrapper
-
getPropertyById
- Specified by:
getPropertyById
in interfaceTypeDefinitionWrapper
- Overrides:
getPropertyById
in classAbstractTypeDefinitionWrapper
-
getProperties
- Specified by:
getProperties
in interfaceTypeDefinitionWrapper
- Overrides:
getProperties
in classAbstractTypeDefinitionWrapper
-
getProperties
-