org.xcmis.spi.model
Interface Property<T>

All Known Implementing Classes:
BaseProperty, BooleanProperty, DateTimeProperty, DecimalProperty, HtmlProperty, IdProperty, IntegerProperty, StringProperty, UriProperty

public interface Property<T>

CMIS property. Each property potential multi-valued. Single-valued property contain just one item in list. Method getValues() never return null. Even if property has not value empty list must be returned.

Version:
$Id: $
Author:
Andrey Parfonov

Method Summary
 String getDisplayName()
           
 String getId()
           
 String getLocalName()
           
 String getQueryName()
           
 PropertyType getType()
           
 List<T> getValues()
           
 

Method Detail

getId

String getId()
Returns:
property id

getType

PropertyType getType()
Returns:
property type

getQueryName

String getQueryName()
Returns:
property query name

getLocalName

String getLocalName()
Returns:
property local name

getDisplayName

String getDisplayName()
Returns:
property display name

getValues

List<T> getValues()
Returns:
property values. Never return null, if property has not values empty list must be returned


Copyright © 2010 eXo Platform SAS. All Rights Reserved.