org.apache.jackrabbit.rmi.server
Class ServerNodeDefinition
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
org.apache.jackrabbit.rmi.server.ServerObject
org.apache.jackrabbit.rmi.server.ServerItemDefinition
org.apache.jackrabbit.rmi.server.ServerNodeDefinition
- All Implemented Interfaces:
- Serializable, 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,
RemoteNodeDefinition,
Serialized Form
ServerNodeDefinition
public ServerNodeDefinition(NodeDefinition def,
RemoteAdapterFactory factory)
throws RemoteException
- Creates a remote adapter for the given local node definition.
- Parameters:
def - local node definitionfactory - remote adapter factory
- Throws:
RemoteException - on RMI errors
getRequiredPrimaryTypes
public RemoteNodeType[] getRequiredPrimaryTypes()
throws RemoteException
- Remote version of the
NodeDef.getRequiredPrimaryTypes()
method.
- Specified by:
getRequiredPrimaryTypes in interface RemoteNodeDefinition
- Returns:
- required primary node types
- Throws:
RemoteException - on RMI errors
getDefaultPrimaryType
public RemoteNodeType getDefaultPrimaryType()
throws RemoteException
- Remote version of the
NodeDef.getDefaultPrimaryType()
method.
- Specified by:
getDefaultPrimaryType in interface RemoteNodeDefinition
- Returns:
- default primary node type
- Throws:
RemoteException - on RMI errors
allowsSameNameSiblings
public boolean allowsSameNameSiblings()
throws 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:
RemoteException - on RMI errors
Copyright © 2004-2017 The Apache Software Foundation. All Rights Reserved.