org.apache.jackrabbit.rmi.jackrabbit
Interface RemoteJackrabbitNodeTypeManager

All Superinterfaces:
java.rmi.Remote, RemoteNodeTypeManager
All Known Implementing Classes:
ServerJackrabbitNodeTypeManager

public interface RemoteJackrabbitNodeTypeManager
extends RemoteNodeTypeManager

Remote version of the JackrabbitNodeTypeManager extension interface.


Method Summary
 boolean hasNodeType(java.lang.String name)
          Checks if the named node type exists.
 RemoteNodeType[] registerNodeTypes(byte[] content, java.lang.String contentType)
          Registers node types defined in the given node type definitions.
 
Methods inherited from interface org.apache.jackrabbit.rmi.remote.RemoteNodeTypeManager
getAllNodeTypes, getMixinNodeTypes, getNodeType, getPrimaryNodeTypes
 

Method Detail

hasNodeType

boolean hasNodeType(java.lang.String name)
                    throws javax.jcr.RepositoryException,
                           java.rmi.RemoteException
Checks if the named node type exists.

Parameters:
name - node type name
Returns:
true if the named node type exists, false otherwise
Throws:
javax.jcr.RepositoryException - if a repository error occurs
java.rmi.RemoteException - if a remote error occurs.

registerNodeTypes

RemoteNodeType[] registerNodeTypes(byte[] content,
                                   java.lang.String contentType)
                                   throws javax.jcr.RepositoryException,
                                          java.rmi.RemoteException
Registers node types defined in the given node type definitions.

Parameters:
content - node type definitions
contentType - type of the node type definitions
Returns:
registered node types
Throws:
javax.jcr.RepositoryException - if a repository error occurs
java.rmi.RemoteException - if a remote error occurs.


Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.