Class AbstractProperty

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      org.alfresco.opencmis.dictionary.CMISNodeInfo createNodeInfo​(org.alfresco.service.cmr.repository.AssociationRef assocRef)  
      org.alfresco.opencmis.dictionary.CMISNodeInfo createNodeInfo​(org.alfresco.service.cmr.repository.NodeRef nodeRef)  
      protected org.alfresco.service.cmr.repository.ContentData getContentData​(org.alfresco.opencmis.dictionary.CMISNodeInfo nodeInfo)  
      protected java.lang.String getGuid​(java.lang.String nodeId)  
      org.alfresco.service.namespace.QName getMappedProperty()  
      java.lang.String getName()  
      protected ServiceRegistry getServiceRegistry()  
      java.io.Serializable getValue​(org.alfresco.opencmis.dictionary.CMISNodeInfo nodeInfo)  
      java.io.Serializable getValue​(org.alfresco.service.cmr.repository.AssociationRef assocRef)  
      java.io.Serializable getValue​(org.alfresco.service.cmr.repository.NodeRef nodeRef)  
      protected abstract java.io.Serializable getValueInternal​(org.alfresco.opencmis.dictionary.CMISNodeInfo nodeInfo)  
      void setValue​(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.io.Serializable value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractProperty

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

      • getGuid

        protected java.lang.String getGuid​(java.lang.String nodeId)
      • getServiceRegistry

        protected ServiceRegistry getServiceRegistry()
        Returns:
        service registry
      • getName

        public java.lang.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,
                             java.io.Serializable value)
        Specified by:
        setValue in interface org.alfresco.opencmis.dictionary.CMISPropertyAccessor
      • getValue

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

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

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

        protected abstract java.io.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)