You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by st...@apache.org on 2010/07/02 17:29:12 UTC
svn commit: r960029 - in
/jackrabbit/trunk/jackrabbit-jcr-rmi/src/main/java/org/apache/jackrabbit/rmi:
client/ClientNodeType.java remote/RemoteNodeType.java
server/ServerNodeType.java
Author: stefan
Date: Fri Jul 2 15:29:12 2010
New Revision: 960029
URL: http://svn.apache.org/viewvc?rev=960029&view=rev
Log:
JCRRMI-26: JSR-283 support
Modified:
jackrabbit/trunk/jackrabbit-jcr-rmi/src/main/java/org/apache/jackrabbit/rmi/client/ClientNodeType.java
jackrabbit/trunk/jackrabbit-jcr-rmi/src/main/java/org/apache/jackrabbit/rmi/remote/RemoteNodeType.java
jackrabbit/trunk/jackrabbit-jcr-rmi/src/main/java/org/apache/jackrabbit/rmi/server/ServerNodeType.java
Modified: jackrabbit/trunk/jackrabbit-jcr-rmi/src/main/java/org/apache/jackrabbit/rmi/client/ClientNodeType.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-jcr-rmi/src/main/java/org/apache/jackrabbit/rmi/client/ClientNodeType.java?rev=960029&r1=960028&r2=960029&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-jcr-rmi/src/main/java/org/apache/jackrabbit/rmi/client/ClientNodeType.java (original)
+++ jackrabbit/trunk/jackrabbit-jcr-rmi/src/main/java/org/apache/jackrabbit/rmi/client/ClientNodeType.java Fri Jul 2 15:29:12 2010
@@ -271,7 +271,11 @@ public class ClientNodeType extends Clie
}
public boolean isAbstract() {
- throw new RuntimeException("TODO: JCRRMI-26");
+ try {
+ return remote.isAbstract();
+ } catch (RemoteException ex) {
+ throw new RemoteRuntimeException(ex);
+ }
}
public boolean isQueryable() {
Modified: jackrabbit/trunk/jackrabbit-jcr-rmi/src/main/java/org/apache/jackrabbit/rmi/remote/RemoteNodeType.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-jcr-rmi/src/main/java/org/apache/jackrabbit/rmi/remote/RemoteNodeType.java?rev=960029&r1=960028&r2=960029&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-jcr-rmi/src/main/java/org/apache/jackrabbit/rmi/remote/RemoteNodeType.java (original)
+++ jackrabbit/trunk/jackrabbit-jcr-rmi/src/main/java/org/apache/jackrabbit/rmi/remote/RemoteNodeType.java Fri Jul 2 15:29:12 2010
@@ -63,6 +63,16 @@ public interface RemoteNodeType extends
/**
* Remote version of the
+ * {@link javax.jcr.nodetype.NodeType#isAbstract() NodeType.isAbstract()} method.
+ *
+ * @return <code>true</code> if this is an abstract type,
+ * <code>false</code> otherwise
+ * @throws RemoteException on RMI errors
+ */
+ boolean isAbstract() throws RemoteException;
+
+ /**
+ * Remote version of the
* {@link javax.jcr.nodetype.NodeType#hasOrderableChildNodes() NodeType.hasOrderableChildNodes()}
* method.
*
Modified: jackrabbit/trunk/jackrabbit-jcr-rmi/src/main/java/org/apache/jackrabbit/rmi/server/ServerNodeType.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-jcr-rmi/src/main/java/org/apache/jackrabbit/rmi/server/ServerNodeType.java?rev=960029&r1=960028&r2=960029&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-jcr-rmi/src/main/java/org/apache/jackrabbit/rmi/server/ServerNodeType.java (original)
+++ jackrabbit/trunk/jackrabbit-jcr-rmi/src/main/java/org/apache/jackrabbit/rmi/server/ServerNodeType.java Fri Jul 2 15:29:12 2010
@@ -117,6 +117,11 @@ public class ServerNodeType extends Serv
}
/** {@inheritDoc} */
+ public boolean isAbstract() throws RemoteException {
+ return type.isAbstract();
+ }
+
+ /** {@inheritDoc} */
public boolean hasOrderableChildNodes() throws RemoteException {
return type.hasOrderableChildNodes();
}