Class NuxeoProperty<T>
java.lang.Object
org.nuxeo.ecm.core.opencmis.impl.client.NuxeoProperty<T>
- All Implemented Interfaces:
org.apache.chemistry.opencmis.client.api.Property<T>
,org.apache.chemistry.opencmis.commons.data.ExtensionsData
,org.apache.chemistry.opencmis.commons.data.PropertyData<T>
public class NuxeoProperty<T>
extends Object
implements org.apache.chemistry.opencmis.client.api.Property<T>
Live Nuxeo document property, wrapping a
NuxeoPropertyData
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.chemistry.opencmis.commons.definitions.PropertyDefinition<T>
List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement>
getId()
org.apache.chemistry.opencmis.commons.enums.PropertyType
getType()
<U> U
getValue()
boolean
void
setExtensions
(List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> extensions)
-
Constructor Details
-
NuxeoProperty
-
-
Method Details
-
getDefinition
- Specified by:
getDefinition
in interfaceorg.apache.chemistry.opencmis.client.api.Property<T>
-
getDisplayName
- Specified by:
getDisplayName
in interfaceorg.apache.chemistry.opencmis.commons.data.PropertyData<T>
-
getId
- Specified by:
getId
in interfaceorg.apache.chemistry.opencmis.commons.data.PropertyData<T>
-
getLocalName
- Specified by:
getLocalName
in interfaceorg.apache.chemistry.opencmis.commons.data.PropertyData<T>
-
getQueryName
- Specified by:
getQueryName
in interfaceorg.apache.chemistry.opencmis.commons.data.PropertyData<T>
-
getType
public org.apache.chemistry.opencmis.commons.enums.PropertyType getType()- Specified by:
getType
in interfaceorg.apache.chemistry.opencmis.client.api.Property<T>
-
getValue
public <U> U getValue()- Specified by:
getValue
in interfaceorg.apache.chemistry.opencmis.client.api.Property<T>
-
getFirstValue
- Specified by:
getFirstValue
in interfaceorg.apache.chemistry.opencmis.commons.data.PropertyData<T>
-
getValueAsString
- Specified by:
getValueAsString
in interfaceorg.apache.chemistry.opencmis.client.api.Property<T>
-
getValuesAsString
- Specified by:
getValuesAsString
in interfaceorg.apache.chemistry.opencmis.client.api.Property<T>
-
getValues
- Specified by:
getValues
in interfaceorg.apache.chemistry.opencmis.commons.data.PropertyData<T>
-
isMultiValued
public boolean isMultiValued()- Specified by:
isMultiValued
in interfaceorg.apache.chemistry.opencmis.client.api.Property<T>
-
getExtensions
- Specified by:
getExtensions
in interfaceorg.apache.chemistry.opencmis.commons.data.ExtensionsData
-
setExtensions
public void setExtensions(List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> extensions) - Specified by:
setExtensions
in interfaceorg.apache.chemistry.opencmis.commons.data.ExtensionsData
-