|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.repo.security.permissions.impl.acegi.ACLEntryAfterInvocationProvider
org.alfresco.repo.security.permissions.impl.acegi.FilteringResultSet
public class FilteringResultSet
Filtering result set to support permission checks
Constructor Summary | |
---|---|
FilteringResultSet(ResultSet unfiltered)
|
|
FilteringResultSet(ResultSet unfiltered,
java.util.BitSet inclusionMask)
|
Method Summary | |
---|---|
void |
close()
Close the result set and release any resources held/ The result set is bound to the transaction and will auto close at the end of the transaction. |
ChildAssociationRef |
getChildAssocRef(int n)
Get the child assoc ref for a particular row. |
java.util.List |
getChildAssocRefs()
Get a list of all the child associations in the results set. |
NodeRef |
getNodeRef(int n)
Get the id of the node at the given index (if there is only one selector or no selector) |
java.util.List |
getNodeRefs()
Get a list of all the node refs in the result set (if there is only one selector or no selector) |
ResultSetMetaData |
getResultSetMetaData()
Get the meta data for the results set. |
ResultSetRow |
getRow(int i)
Get a row from the result set by row index, starting at 0. |
float |
getScore(int n)
Get the score for the node at the given position (if there is only one selector or no selector) |
int |
getStart()
Get the start point for this results set in the overall set of rows that match the query - this will be equal to the skip count set when executing the query, and zero if this is not set. |
boolean |
hasMore()
Was this result set curtailed - are there more pages to the result set? |
java.util.ListIterator |
iterator()
|
int |
length()
Get the number of rows in this result set. |
void |
setResultSetMetaData(ResultSetMetaData resultSetMetaData)
|
Methods inherited from class org.alfresco.repo.security.permissions.impl.acegi.ACLEntryAfterInvocationProvider |
---|
afterPropertiesSet, decide, getNamespacePrefixResolver, getNodeService, getPermissionService, setAuthenticationService, setMaxPermissionChecks, setMaxPermissionCheckTimeMillis, setNamespacePrefixResolver, setNodeService, setPermissionService, setUnfilteredFor, supports, supports |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FilteringResultSet(ResultSet unfiltered)
public FilteringResultSet(ResultSet unfiltered, java.util.BitSet inclusionMask)
Method Detail |
---|
public int length()
ResultSetSPI
length
in interface ResultSetSPI
public NodeRef getNodeRef(int n)
ResultSetSPI
getNodeRef
in interface ResultSetSPI
n
- zero-based index
public float getScore(int n)
ResultSetSPI
getScore
in interface ResultSetSPI
n
- zero-based index
public void close()
ResultSetSPI
close
in interface ResultSetSPI
public ResultSetRow getRow(int i)
ResultSetSPI
getRow
in interface ResultSetSPI
i
- zero-based index
public java.util.List getNodeRefs()
ResultSetSPI
getNodeRefs
in interface ResultSetSPI
public java.util.List getChildAssocRefs()
ResultSetSPI
getChildAssocRefs
in interface ResultSetSPI
public ChildAssociationRef getChildAssocRef(int n)
ResultSetSPI
getChildAssocRef
in interface ResultSetSPI
n
- zero-based index
public java.util.ListIterator iterator()
iterator
in interface java.lang.Iterable
public ResultSetMetaData getResultSetMetaData()
ResultSetSPI
getResultSetMetaData
in interface ResultSetSPI
public void setResultSetMetaData(ResultSetMetaData resultSetMetaData)
public int getStart()
ResultSetSPI
getStart
in interface ResultSetSPI
public boolean hasMore()
ResultSetSPI
hasMore
in interface ResultSetSPI
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |