org.exoplatform.services.jcr.rmi.impl.server
Class ServerNodeDefinition
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.ServerItemDefinition
org.exoplatform.services.jcr.rmi.impl.server.ServerNodeDefinition
- All Implemented Interfaces:
- java.io.Serializable, java.rmi.Remote, RemoteItemDefinition, RemoteNodeDefinition
public class ServerNodeDefinition
- extends ServerItemDefinition
- implements RemoteNodeDefinition
Remote adapter for the JCR NodeDefinition interface.
This class makes a local node definition available as an RMI service using the
RemoteNodeDefinition
interface.
- See Also:
NodeDefinition,
rmi.api.remote.RemoteNodeDefinition,
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 |
ServerNodeDefinition
public ServerNodeDefinition(javax.jcr.nodetype.NodeDefinition def,
RemoteAdapterFactory factory)
throws java.rmi.RemoteException
- Creates a remote adapter for the given local node definition.
- Parameters:
def - local node definitionfactory - remote adapter factory
- Throws:
java.rmi.RemoteException - on RMI errors
getRequiredPrimaryTypes
public RemoteNodeType[] getRequiredPrimaryTypes()
throws java.rmi.RemoteException
- Remote version of the
NodeDef.getRequiredPrimaryTypes() method.
- Specified by:
getRequiredPrimaryTypes in interface RemoteNodeDefinition
- Returns:
- required primary node types
- Throws:
java.rmi.RemoteException - on RMI errors
getDefaultPrimaryType
public RemoteNodeType getDefaultPrimaryType()
throws java.rmi.RemoteException
- Remote version of the
NodeDef.getDefaultPrimaryType() method.
- Specified by:
getDefaultPrimaryType in interface RemoteNodeDefinition
- Returns:
- default primary node type
- Throws:
java.rmi.RemoteException - on RMI errors
allowsSameNameSiblings
public boolean allowsSameNameSiblings()
throws java.rmi.RemoteException
- Remote version of the
NodeDef.allowSameNameSibs() method.
- Specified by:
allowsSameNameSiblings in interface RemoteNodeDefinition
- Returns:
true if same name siblings are allowed, false otherwise
- Throws:
java.rmi.RemoteException - on RMI errors
Copyright © 2011 eXo Platform SAS. All Rights Reserved.