org.exoplatform.services.jcr.rmi.impl.server
Class ServerQueryResult
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
org.exoplatform.services.jcr.rmi.impl.server.ServerObject
org.exoplatform.services.jcr.rmi.impl.server.ServerQueryResult
- All Implemented Interfaces:
- java.io.Serializable, java.rmi.Remote, RemoteQueryResult
public class ServerQueryResult
- extends ServerObject
- implements RemoteQueryResult
Remote adapter for the JCR QueryResult interface. This class
makes a local session available as an RMI service using the
RemoteQueryResult
interface.
- See Also:
QueryResult,
RemoteQueryResult,
Serialized Form
| Fields inherited from class java.rmi.server.RemoteObject |
ref |
| Methods inherited from class java.rmi.server.UnicastRemoteObject |
clone, exportObject, exportObject, exportObject, unexportObject |
| Methods inherited from class java.rmi.server.RemoteServer |
getClientHost, getLog, setLog |
| Methods inherited from class java.rmi.server.RemoteObject |
equals, getRef, hashCode, toString, toStub |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
ServerQueryResult
public ServerQueryResult(javax.jcr.query.QueryResult result,
RemoteAdapterFactory factory)
throws java.rmi.RemoteException
- Creates a remote adapter for the given local
QueryResult.
- Parameters:
result - local QueryResultfactory - remote adapter factory
- Throws:
java.rmi.RemoteException - on RMI errors
getColumnNames
public java.lang.String[] getColumnNames()
throws javax.jcr.RepositoryException,
java.rmi.RemoteException
-
- Specified by:
getColumnNames in interface RemoteQueryResult
- Returns:
- a
PropertyIterator
- Throws:
javax.jcr.RepositoryException - on repository errors
java.rmi.RemoteException - on RMI errors- See Also:
QueryResult.getColumnNames()
getRows
public RemoteIterator getRows()
throws javax.jcr.RepositoryException,
java.rmi.RemoteException
-
- Specified by:
getRows in interface RemoteQueryResult
- Returns:
- a
RowIterator
- Throws:
javax.jcr.RepositoryException - on repository errors
java.rmi.RemoteException - on RMI errors- See Also:
QueryResult.getRows()
getNodes
public RemoteIterator getNodes()
throws javax.jcr.RepositoryException,
java.rmi.RemoteException
-
- Specified by:
getNodes in interface RemoteQueryResult
- Returns:
- a remote node iterator
- Throws:
javax.jcr.RepositoryException - on repository errors
java.rmi.RemoteException - on RMI errors- See Also:
QueryResult.getNodes()
Copyright © 2011 eXo Platform SAS. All Rights Reserved.