org.alfresco.repo.search
Class AbstractResultSetRow
java.lang.Object
org.alfresco.repo.search.AbstractResultSetRow
- All Implemented Interfaces:
- org.alfresco.service.cmr.search.ResultSetRow
- Direct Known Subclasses:
- ChildAssocRefResultSetRow, DetachedResultSetRow, LuceneResultSetRow, SolrJSONResultSetRow, SortedResultSetRow
public abstract class AbstractResultSetRow
- extends java.lang.Object
- implements org.alfresco.service.cmr.search.ResultSetRow
Common support for a row in a result set
Field Summary |
protected java.util.Map |
properties
The direct properties of the current node Used by those implementations that can cache the whole set. |
Constructor Summary |
AbstractResultSetRow(org.alfresco.service.cmr.search.ResultSet resultSet,
int index)
The row needs the result set and the index for lookup. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.alfresco.service.cmr.search.ResultSetRow |
getNodeRef, getNodeRefs, getScore, getScores |
properties
protected java.util.Map properties
- The direct properties of the current node Used by those implementations that can cache the whole set.
AbstractResultSetRow
public AbstractResultSetRow(org.alfresco.service.cmr.search.ResultSet resultSet,
int index)
- The row needs the result set and the index for lookup.
- Parameters:
resultSet
- index
-
getResultSet
public org.alfresco.service.cmr.search.ResultSet getResultSet()
- Specified by:
getResultSet
in interface org.alfresco.service.cmr.search.ResultSetRow
getIndex
public int getIndex()
- Specified by:
getIndex
in interface org.alfresco.service.cmr.search.ResultSetRow
getNodeRef
public org.alfresco.service.cmr.repository.NodeRef getNodeRef()
- Specified by:
getNodeRef
in interface org.alfresco.service.cmr.search.ResultSetRow
getQName
public org.alfresco.service.namespace.QName getQName()
- Specified by:
getQName
in interface org.alfresco.service.cmr.search.ResultSetRow
getChildAssocRef
public org.alfresco.service.cmr.repository.ChildAssociationRef getChildAssocRef()
- Specified by:
getChildAssocRef
in interface org.alfresco.service.cmr.search.ResultSetRow
getScore
public float getScore()
- Specified by:
getScore
in interface org.alfresco.service.cmr.search.ResultSetRow
getValues
public java.util.Map getValues()
- Specified by:
getValues
in interface org.alfresco.service.cmr.search.ResultSetRow
getValue
public java.io.Serializable getValue(java.lang.String columnName)
- Specified by:
getValue
in interface org.alfresco.service.cmr.search.ResultSetRow
getDirectProperties
protected java.util.Map getDirectProperties()
setProperties
protected void setProperties(java.util.Map byQname)
getValue
public java.io.Serializable getValue(org.alfresco.service.namespace.QName qname)
- Specified by:
getValue
in interface org.alfresco.service.cmr.search.ResultSetRow
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.