Class NuxeoPropertyDataBase<T>

    • Field Detail

      • propertyDefinition

        protected final org.apache.chemistry.opencmis.commons.definitions.PropertyDefinition<T> propertyDefinition
    • Constructor Detail

      • NuxeoPropertyDataBase

        public NuxeoPropertyDataBase​(org.apache.chemistry.opencmis.commons.definitions.PropertyDefinition<T> propertyDefinition,
                                     DocumentModel doc)
    • Method Detail

      • getPropertyDefinition

        public org.apache.chemistry.opencmis.commons.definitions.PropertyDefinition<T> getPropertyDefinition()
      • getId

        public String getId()
        Specified by:
        getId in interface org.apache.chemistry.opencmis.commons.data.PropertyData<T>
      • getLocalName

        public String getLocalName()
        Specified by:
        getLocalName in interface org.apache.chemistry.opencmis.commons.data.PropertyData<T>
      • getDisplayName

        public String getDisplayName()
        Specified by:
        getDisplayName in interface org.apache.chemistry.opencmis.commons.data.PropertyData<T>
      • getQueryName

        public String getQueryName()
        Specified by:
        getQueryName in interface org.apache.chemistry.opencmis.commons.data.PropertyData<T>
      • getValue

        public <U> U getValue()
      • getFirstValue

        public abstract T getFirstValue()
        Specified by:
        getFirstValue in interface org.apache.chemistry.opencmis.commons.data.PropertyData<T>
      • getValues

        public List<T> getValues()
        Specified by:
        getValues in interface org.apache.chemistry.opencmis.commons.data.PropertyData<T>
      • setValue

        public void setValue​(Object value)
      • getExtensions

        public List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> getExtensions()
        Specified by:
        getExtensions in interface org.apache.chemistry.opencmis.commons.data.ExtensionsData
      • setExtensions

        public void setExtensions​(List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> extensions)
        Specified by:
        setExtensions in interface org.apache.chemistry.opencmis.commons.data.ExtensionsData