Package org.alfresco.opencmis.mapping
Class AbstractProperty
java.lang.Object
org.alfresco.opencmis.mapping.AbstractProperty
- All Implemented Interfaces:
CMISPropertyAccessor
- Direct Known Subclasses:
AllowedChildObjectTypeIdsProperty,BaseTypeIdProperty,CheckinCommentProperty,ContentStreamIdProperty,ContentStreamLengthProperty,ContentStreamMimetypeProperty,CreationDateProperty,DescriptionProperty,DirectProperty,FixedValueProperty,IsImmutableProperty,IsLatestMajorVersionProperty,IsLatestVersionProperty,IsMajorVersionProperty,IsPrivateWorkingCopy,IsVersionSeriesCheckedOutProperty,ModificationDateProperty,NameProperty,NodeRefProperty,ObjectIdProperty,ObjectTypeIdProperty,ParentProperty,PathProperty,SecondaryTypesProperty,SourceIdProperty,TargetIdProperty,VersionLabelProperty,VersionSeriesCheckedOutByProperty,VersionSeriesCheckedOutIdProperty,VersionSeriesIdProperty
Base class for all property accessors
- Author:
- andyh
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractProperty(ServiceRegistry serviceRegistry, CMISConnector connector, String propertyName) Construct -
Method Summary
Modifier and TypeMethodDescriptioncreateNodeInfo(AssociationRef assocRef) createNodeInfo(NodeRef nodeRef) protected ContentDatagetContentData(CMISNodeInfo nodeInfo) protected StringgetName()protected ServiceRegistrygetValue(CMISNodeInfo nodeInfo) getValue(AssociationRef assocRef) protected abstract SerializablegetValueInternal(CMISNodeInfo nodeInfo) voidsetValue(NodeRef nodeRef, Serializable value)
-
Field Details
-
CONTENT_PROPERTY
- See Also:
-
connector
-
-
Constructor Details
-
AbstractProperty
protected AbstractProperty(ServiceRegistry serviceRegistry, CMISConnector connector, String propertyName) Construct- Parameters:
serviceRegistry- ServiceRegistryconnector- CMISConnectorpropertyName- String
-
-
Method Details
-
getGuid
-
getServiceRegistry
- Returns:
- service registry
-
getName
- Specified by:
getNamein interfaceCMISPropertyAccessor
-
getMappedProperty
- Specified by:
getMappedPropertyin interfaceCMISPropertyAccessor
-
setValue
- Specified by:
setValuein interfaceCMISPropertyAccessor
-
getValue
-
getValue
-
getValue
- Specified by:
getValuein interfaceCMISPropertyAccessor
-
getValueInternal
-
createNodeInfo
- Specified by:
createNodeInfoin interfaceCMISPropertyAccessor
-
createNodeInfo
- Specified by:
createNodeInfoin interfaceCMISPropertyAccessor
-
getContentData
-