Class AbstractProperty

    • Constructor Detail

      • AbstractProperty

        protected AbstractProperty​(ServiceRegistry serviceRegistry,
                                   CMISConnector connector,
                                   String propertyName)
        Construct
        Parameters:
        serviceRegistry - ServiceRegistry
        connector - CMISConnector
        propertyName - String
    • Method Detail

      • getServiceRegistry

        protected ServiceRegistry getServiceRegistry()
        Returns:
        service registry
      • getName

        public String getName()
        Specified by:
        getName in interface org.alfresco.opencmis.dictionary.CMISPropertyAccessor
      • getMappedProperty

        public org.alfresco.service.namespace.QName getMappedProperty()
        Specified by:
        getMappedProperty in interface org.alfresco.opencmis.dictionary.CMISPropertyAccessor
      • setValue

        public void setValue​(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                             Serializable value)
        Specified by:
        setValue in interface org.alfresco.opencmis.dictionary.CMISPropertyAccessor
      • getValue

        public Serializable getValue​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
      • getValue

        public Serializable getValue​(org.alfresco.service.cmr.repository.AssociationRef assocRef)
      • getValue

        public Serializable getValue​(org.alfresco.opencmis.dictionary.CMISNodeInfo nodeInfo)
        Specified by:
        getValue in interface org.alfresco.opencmis.dictionary.CMISPropertyAccessor
      • getValueInternal

        protected abstract Serializable getValueInternal​(org.alfresco.opencmis.dictionary.CMISNodeInfo nodeInfo)
      • createNodeInfo

        public org.alfresco.opencmis.dictionary.CMISNodeInfo createNodeInfo​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
        Specified by:
        createNodeInfo in interface org.alfresco.opencmis.dictionary.CMISPropertyAccessor
      • createNodeInfo

        public org.alfresco.opencmis.dictionary.CMISNodeInfo createNodeInfo​(org.alfresco.service.cmr.repository.AssociationRef assocRef)
        Specified by:
        createNodeInfo in interface org.alfresco.opencmis.dictionary.CMISPropertyAccessor
      • getContentData

        protected org.alfresco.service.cmr.repository.ContentData getContentData​(org.alfresco.opencmis.dictionary.CMISNodeInfo nodeInfo)