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 aNuxeoPropertyData.
-
-
Constructor Summary
Constructors Constructor Description NuxeoProperty(NuxeoObject object, String id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.chemistry.opencmis.commons.definitions.PropertyDefinition<T>getDefinition()StringgetDisplayName()List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement>getExtensions()TgetFirstValue()StringgetId()StringgetLocalName()StringgetQueryName()org.apache.chemistry.opencmis.commons.enums.PropertyTypegetType()<U> UgetValue()StringgetValueAsString()List<T>getValues()StringgetValuesAsString()booleanisMultiValued()voidsetExtensions(List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> extensions)
-
-
-
Constructor Detail
-
NuxeoProperty
public NuxeoProperty(NuxeoObject object, String id)
-
-
Method Detail
-
getDefinition
public org.apache.chemistry.opencmis.commons.definitions.PropertyDefinition<T> getDefinition()
- Specified by:
getDefinitionin interfaceorg.apache.chemistry.opencmis.client.api.Property<T>
-
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayNamein interfaceorg.apache.chemistry.opencmis.commons.data.PropertyData<T>
-
getId
public String getId()
- Specified by:
getIdin interfaceorg.apache.chemistry.opencmis.commons.data.PropertyData<T>
-
getLocalName
public String getLocalName()
- Specified by:
getLocalNamein interfaceorg.apache.chemistry.opencmis.commons.data.PropertyData<T>
-
getQueryName
public String getQueryName()
- Specified by:
getQueryNamein interfaceorg.apache.chemistry.opencmis.commons.data.PropertyData<T>
-
getType
public org.apache.chemistry.opencmis.commons.enums.PropertyType getType()
- Specified by:
getTypein interfaceorg.apache.chemistry.opencmis.client.api.Property<T>
-
getValue
public <U> U getValue()
- Specified by:
getValuein interfaceorg.apache.chemistry.opencmis.client.api.Property<T>
-
getFirstValue
public T getFirstValue()
- Specified by:
getFirstValuein interfaceorg.apache.chemistry.opencmis.commons.data.PropertyData<T>
-
getValueAsString
public String getValueAsString()
- Specified by:
getValueAsStringin interfaceorg.apache.chemistry.opencmis.client.api.Property<T>
-
getValuesAsString
public String getValuesAsString()
- Specified by:
getValuesAsStringin interfaceorg.apache.chemistry.opencmis.client.api.Property<T>
-
getValues
public List<T> getValues()
- Specified by:
getValuesin interfaceorg.apache.chemistry.opencmis.commons.data.PropertyData<T>
-
isMultiValued
public boolean isMultiValued()
- Specified by:
isMultiValuedin interfaceorg.apache.chemistry.opencmis.client.api.Property<T>
-
getExtensions
public List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> getExtensions()
- Specified by:
getExtensionsin interfaceorg.apache.chemistry.opencmis.commons.data.ExtensionsData
-
setExtensions
public void setExtensions(List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> extensions)
- Specified by:
setExtensionsin interfaceorg.apache.chemistry.opencmis.commons.data.ExtensionsData
-
-