Package org.alfresco.opencmis.dictionary
Interface PropertyAccessorMapping
-
public interface PropertyAccessorMapping
Encapsulate the mapping of property to property accessor- Author:
- davidc
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CMISPropertyAccessor
createDirectPropertyAccessor(String propertyId, QName propertyName)
Create a direct node property accessorMap<org.apache.chemistry.opencmis.commons.enums.Action,CMISActionEvaluator>
getActionEvaluators(org.apache.chemistry.opencmis.commons.enums.BaseTypeId scope)
Gets the Action Evaluators applicable for the given CMIS ScopeCMISPropertyAccessor
getPropertyAccessor(String propertyId)
Gets a property accessor
-
-
-
Method Detail
-
getPropertyAccessor
CMISPropertyAccessor getPropertyAccessor(String propertyId)
Gets a property accessor- Parameters:
propertyId
- property id- Returns:
- property accessor
-
createDirectPropertyAccessor
CMISPropertyAccessor createDirectPropertyAccessor(String propertyId, QName propertyName)
Create a direct node property accessor- Parameters:
propertyId
- property idpropertyName
- node property name- Returns:
- property accessor
-
getActionEvaluators
Map<org.apache.chemistry.opencmis.commons.enums.Action,CMISActionEvaluator> getActionEvaluators(org.apache.chemistry.opencmis.commons.enums.BaseTypeId scope)
Gets the Action Evaluators applicable for the given CMIS Scope- Parameters:
scope
- BaseTypeId
-
-