org.exoplatform.services.jcr.rmi.api.remote
Interface RemoteQueryResult
- All Superinterfaces:
- java.rmi.Remote
- All Known Implementing Classes:
- ServerQueryResult
public interface RemoteQueryResult
- extends java.rmi.Remote
Remote version of the JCR QueryResult interface. Used by the
ServerQueryResult and
ClientQueryResult adapter
base classes to provide transparent RMI access to remote items.
RMI errors are signalled with RemoteExceptions.
- See Also:
QueryResult,
ClientQueryResult,
ServerQueryResult
getColumnNames
java.lang.String[] getColumnNames()
throws javax.jcr.RepositoryException,
java.rmi.RemoteException
- Returns:
- a
PropertyIterator
- Throws:
javax.jcr.RepositoryException - on repository errors
java.rmi.RemoteException - on RMI errors- See Also:
QueryResult.getColumnNames()
getRows
RemoteIterator getRows()
throws javax.jcr.RepositoryException,
java.rmi.RemoteException
- Returns:
- a
RowIterator
- Throws:
javax.jcr.RepositoryException - on repository errors
java.rmi.RemoteException - on RMI errors- See Also:
QueryResult.getRows()
getNodes
RemoteIterator getNodes()
throws javax.jcr.RepositoryException,
java.rmi.RemoteException
- Returns:
- a remote node iterator
- Throws:
javax.jcr.RepositoryException - on repository errors
java.rmi.RemoteException - on RMI errors- See Also:
QueryResult.getNodes()
Copyright © 2010 eXo Platform SAS. All Rights Reserved.