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-2010 The Apache Software Foundation. All Rights Reserved.