public interface QueryResult
Modifier and Type | Method and Description |
---|---|
AllowableActions |
getAllowableActions()
Returns the allowable actions if they were requested.
|
List<PropertyData<?>> |
getProperties()
Returns a list of all properties in this query result.
|
<T> PropertyData<T> |
getPropertyById(String id)
Returns a property by id.
|
<T> PropertyData<T> |
getPropertyByQueryName(String queryName)
Returns a property by query name or alias.
|
<T> List<T> |
getPropertyMultivalueById(String id)
Returns a property multi-value by id.
|
<T> List<T> |
getPropertyMultivalueByQueryName(String queryName)
Returns a property multi-value by query name or alias.
|
<T> T |
getPropertyValueById(String id)
Returns a property (single) value by id.
|
<T> T |
getPropertyValueByQueryName(String queryName)
Returns a property (single) value by query name or alias.
|
List<Relationship> |
getRelationships()
Returns the relationships if they were requested.
|
List<Rendition> |
getRenditions()
Returns the renditions if they were requested.
|
List<PropertyData<?>> getProperties()
<T> PropertyData<T> getPropertyById(String id)
Since repositories are not obligated to add property ids to their query
result properties, this method might not always work as expected with
some repositories. Use getPropertyByQueryName(String)
instead.
<T> PropertyData<T> getPropertyByQueryName(String queryName)
<T> T getPropertyValueById(String id)
getPropertyById(String)
<T> T getPropertyValueByQueryName(String queryName)
getPropertyByQueryName(String)
<T> List<T> getPropertyMultivalueById(String id)
getPropertyById(String)
<T> List<T> getPropertyMultivalueByQueryName(String queryName)
getPropertyByQueryName(String)
AllowableActions getAllowableActions()
List<Relationship> getRelationships()
Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.