public class NuxeoProperty<T> extends Object implements org.apache.chemistry.opencmis.client.api.Property<T>
NuxeoPropertyData
.Constructor and Description |
---|
NuxeoProperty(NuxeoObject object,
org.apache.chemistry.opencmis.client.api.ObjectType type,
String id) |
Modifier and Type | Method and Description |
---|---|
org.apache.chemistry.opencmis.commons.definitions.PropertyDefinition<T> |
getDefinition() |
String |
getDisplayName() |
List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> |
getExtensions() |
T |
getFirstValue() |
String |
getId() |
String |
getLocalName() |
String |
getQueryName() |
org.apache.chemistry.opencmis.commons.enums.PropertyType |
getType() |
<U> U |
getValue() |
String |
getValueAsString() |
List<T> |
getValues() |
String |
getValuesAsString() |
boolean |
isMultiValued() |
void |
setExtensions(List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> extensions) |
public NuxeoProperty(NuxeoObject object, org.apache.chemistry.opencmis.client.api.ObjectType type, String id)
public org.apache.chemistry.opencmis.commons.definitions.PropertyDefinition<T> getDefinition()
getDefinition
in interface org.apache.chemistry.opencmis.client.api.Property<T>
public String getDisplayName()
getDisplayName
in interface org.apache.chemistry.opencmis.commons.data.PropertyData<T>
public String getId()
getId
in interface org.apache.chemistry.opencmis.commons.data.PropertyData<T>
public String getLocalName()
getLocalName
in interface org.apache.chemistry.opencmis.commons.data.PropertyData<T>
public String getQueryName()
getQueryName
in interface org.apache.chemistry.opencmis.commons.data.PropertyData<T>
public org.apache.chemistry.opencmis.commons.enums.PropertyType getType()
getType
in interface org.apache.chemistry.opencmis.client.api.Property<T>
public <U> U getValue()
getValue
in interface org.apache.chemistry.opencmis.client.api.Property<T>
public T getFirstValue()
getFirstValue
in interface org.apache.chemistry.opencmis.commons.data.PropertyData<T>
public String getValueAsString()
getValueAsString
in interface org.apache.chemistry.opencmis.client.api.Property<T>
public String getValuesAsString()
getValuesAsString
in interface org.apache.chemistry.opencmis.client.api.Property<T>
public List<T> getValues()
getValues
in interface org.apache.chemistry.opencmis.commons.data.PropertyData<T>
public boolean isMultiValued()
isMultiValued
in interface org.apache.chemistry.opencmis.client.api.Property<T>
public List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> getExtensions()
getExtensions
in interface org.apache.chemistry.opencmis.commons.data.ExtensionsData
public void setExtensions(List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> extensions)
setExtensions
in interface org.apache.chemistry.opencmis.commons.data.ExtensionsData
Copyright © 2013 Nuxeo SA. All Rights Reserved.