public class ServerQueryManager extends ServerObject implements RemoteQueryManager
QueryManager
interface. This class makes a local query manager available as an RMI
service using the
RemoteQueryManager
interface.javax.jcr.query.QueryManager
,
RemoteQueryManager
,
Serialized FormConstructor and Description |
---|
ServerQueryManager(Session session,
QueryManager manager,
ServerAdapterFactory factory)
Creates a remote adapter for the given local query manager.
|
Modifier and Type | Method and Description |
---|---|
RemoteQuery |
createQuery(java.lang.String statement,
java.lang.String language) |
RemoteQuery |
getQuery(java.lang.String absPath) |
java.lang.String[] |
getSupportedQueryLanguages()
See
Query . |
clone, exportObject, exportObject, exportObject, unexportObject
public ServerQueryManager(Session session, QueryManager manager, ServerAdapterFactory factory) throws java.rmi.RemoteException
session
- current sessionmanager
- local query managerfactory
- remote adapter factoryjava.rmi.RemoteException
- on RMI errorspublic RemoteQuery createQuery(java.lang.String statement, java.lang.String language) throws RepositoryException, java.rmi.RemoteException
createQuery
in interface RemoteQueryManager
statement
- query statementlanguage
- query languageRepositoryException
- on repository errorsjava.rmi.RemoteException
- on RMI errorsjavax.jcr.query.QueryManager#createQuery
public RemoteQuery getQuery(java.lang.String absPath) throws RepositoryException, java.rmi.RemoteException
getQuery
in interface RemoteQueryManager
absPath
- node path of a persisted query (that is, a node of type nt:query
).Query
object.RepositoryException
- on repository errorsjava.rmi.RemoteException
- on RMI errorsjavax.jcr.query.QueryManager#getQuery
public java.lang.String[] getSupportedQueryLanguages() throws RepositoryException, java.rmi.RemoteException
Query
.getSupportedQueryLanguages
in interface RemoteQueryManager
RepositoryException
- on repository errorsjava.rmi.RemoteException
- on RMI errorsjavax.jcr.query.QueryManager#getSupportedQueryLanguages
"Copyright © 2010 - 2019 Adobe Systems Incorporated. All Rights Reserved"