org.alfresco.repo.cmis.rest
Class CMISTemplateResultSet.TemplateIterator.TemplateRow

java.lang.Object
  extended by org.alfresco.repo.cmis.rest.CMISTemplateResultSet.TemplateIterator.TemplateRow
Enclosing class:
CMISTemplateResultSet.TemplateIterator

public class CMISTemplateResultSet.TemplateIterator.TemplateRow
extends java.lang.Object

Template Row


Constructor Summary
CMISTemplateResultSet.TemplateIterator.TemplateRow(org.alfresco.cmis.CMISResultSetRow row)
          Construct
 
Method Summary
 java.lang.String getColumnType(java.lang.String colName)
          Gets column type for specified column name
 int getIndex()
          NOTE: If you want the overall position in paged results you have to add the skipCount for the result set
 org.alfresco.repo.template.TemplateNode getNode()
           
 java.util.Collection getNodes()
           
 org.alfresco.cmis.CMISPropertyDefinition getPropertyDefinition(java.lang.String colName)
          Gets property definition for specified column name
 float getScore()
           
 org.alfresco.repo.template.TemplateNode getSelectorNode(java.lang.String selector)
          Gets node for specified selector
 java.lang.Float getSelectorScore(java.lang.String selector)
           
 java.util.Map getValues()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CMISTemplateResultSet.TemplateIterator.TemplateRow

public CMISTemplateResultSet.TemplateIterator.TemplateRow(org.alfresco.cmis.CMISResultSetRow row)
Construct

Parameters:
row -
Method Detail

getValues

public java.util.Map getValues()
Returns:
a map of serializable column values with the column name as the key

getNodes

public java.util.Collection getNodes()
Returns:
nodes associated with row

getNode

public org.alfresco.repo.template.TemplateNode getNode()
Returns:
node (if there is only a single node associated with the row), otherwise null

getColumnType

public java.lang.String getColumnType(java.lang.String colName)
Gets column type for specified column name

Parameters:
colName - column name
Returns:
column type

getPropertyDefinition

public org.alfresco.cmis.CMISPropertyDefinition getPropertyDefinition(java.lang.String colName)
Gets property definition for specified column name

Parameters:
colName - column name
Returns:
property definition (or null, if not applicable)

getSelectorNode

public org.alfresco.repo.template.TemplateNode getSelectorNode(java.lang.String selector)
Gets node for specified selector

Parameters:
selector -
Returns:
template node

getScore

public float getScore()
Returns:
overall score

getSelectorScore

public java.lang.Float getSelectorScore(java.lang.String selector)
Returns:
a map of selector name to score

getIndex

public int getIndex()
NOTE: If you want the overall position in paged results you have to add the skipCount for the result set

Returns:
row index


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.