|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.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.ServerNodeType
public class ServerNodeType
Remote adapter for the JCR NodeType interface. This class
makes a local node type available as an RMI service using the
RemoteNodeType interface.
NodeType,
rmi.api.remote.RemoteNodeType,
Serialized Form| Field Summary |
|---|
| Fields inherited from class java.rmi.server.RemoteObject |
|---|
ref |
| Constructor Summary | |
|---|---|
ServerNodeType(javax.jcr.nodetype.NodeType type,
RemoteAdapterFactory factory)
Creates a remote adapter for the given local node type. |
|
| Method Summary | |
|---|---|
boolean |
canAddChildNode(java.lang.String name)
Remote version of the NodeType.canAddChildNode(String) method. |
boolean |
canAddChildNode(java.lang.String name,
java.lang.String type)
Remote version of the NodeType.canAddChildNode(String,String) method. |
boolean |
canRemoveItem(java.lang.String name)
Remote version of the NodeType.canRemoveItem(String) method. |
boolean |
canSetProperty(java.lang.String name,
javax.jcr.Value value)
Remote version of the NodeType.canSetProperty(String,Value) method. |
boolean |
canSetProperty(java.lang.String name,
javax.jcr.Value[] values)
Remote version of the NodeType.canSetProperty(String,Value[]) method. |
RemoteNodeDefinition[] |
getChildNodeDefs()
Remote version of the NodeType.getChildNodeDefs() method. |
RemoteNodeDefinition[] |
getDeclaredChildNodeDefs()
Remote version of the NodeType.getDeclaredChildNodeDefs() method. |
RemotePropertyDefinition[] |
getDeclaredPropertyDefs()
Remote version of the NodeType.getDeclaredPropertyDefs() method. |
RemoteNodeType[] |
getDeclaredSupertypes()
Remote version of the NodeType.getDeclaredSupertypes() method. |
java.lang.String |
getName()
Remote version of the NodeType.getName() method. |
java.lang.String |
getPrimaryItemName()
Remote version of the NodeType.getPrimaryItemName() method. |
RemotePropertyDefinition[] |
getPropertyDefs()
Remote version of the NodeType.getPropertyDefs() method. |
RemoteNodeType[] |
getSupertypes()
Remote version of the NodeType.getSupertypes() method. |
boolean |
hasOrderableChildNodes()
Remote version of the NodeType.hasOrderableChildNodes() method. |
boolean |
isMixin()
Remote version of the NodeType.isMixin() method. |
boolean |
isNodeType(java.lang.String type)
Remote version of the NodeType.isNodeType(String) method. |
| Methods inherited from class org.exoplatform.services.jcr.rmi.impl.server.ServerObject |
|---|
getFactory, getRemoteItem, getRemoteNode, getRemoteNodeTypeArray, getRepositoryException |
| 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 |
| Constructor Detail |
|---|
public ServerNodeType(javax.jcr.nodetype.NodeType type,
RemoteAdapterFactory factory)
throws java.rmi.RemoteException
type - local node typefactory - remote adapter factory
java.rmi.RemoteException - on RMI errors| Method Detail |
|---|
public java.lang.String getName()
throws java.rmi.RemoteException
NodeType.getName() method.
getName in interface RemoteNodeTypejava.rmi.RemoteException - on RMI errors
public boolean isMixin()
throws java.rmi.RemoteException
NodeType.isMixin() method.
isMixin in interface RemoteNodeTypetrue if this is a mixin type, false otherwise
java.rmi.RemoteException - on RMI errors
public boolean hasOrderableChildNodes()
throws java.rmi.RemoteException
NodeType.hasOrderableChildNodes() method.
hasOrderableChildNodes in interface RemoteNodeTypetrue if nodes of this type has orderable child nodes, false
otherwise
java.rmi.RemoteException - on RMI errors
public RemoteNodeType[] getSupertypes()
throws java.rmi.RemoteException
NodeType.getSupertypes() method.
getSupertypes in interface RemoteNodeTypejava.rmi.RemoteException - on RMI errors
public RemoteNodeType[] getDeclaredSupertypes()
throws java.rmi.RemoteException
NodeType.getDeclaredSupertypes() method.
getDeclaredSupertypes in interface RemoteNodeTypejava.rmi.RemoteException - on RMI errors
public boolean isNodeType(java.lang.String type)
throws java.rmi.RemoteException
NodeType.isNodeType(String) method.
isNodeType in interface RemoteNodeTypetype - node type name
true if this node type is or extends the given node type,
false otherwise
java.rmi.RemoteException - on RMI errors
public RemotePropertyDefinition[] getPropertyDefs()
throws java.rmi.RemoteException
NodeType.getPropertyDefs() method.
getPropertyDefs in interface RemoteNodeTypejava.rmi.RemoteException - on RMI errors
public RemotePropertyDefinition[] getDeclaredPropertyDefs()
throws java.rmi.RemoteException
NodeType.getDeclaredPropertyDefs() method.
getDeclaredPropertyDefs in interface RemoteNodeTypejava.rmi.RemoteException - on RMI errors
public RemoteNodeDefinition[] getChildNodeDefs()
throws java.rmi.RemoteException
NodeType.getChildNodeDefs() method.
getChildNodeDefs in interface RemoteNodeTypejava.rmi.RemoteException - on RMI errors
public RemoteNodeDefinition[] getDeclaredChildNodeDefs()
throws java.rmi.RemoteException
NodeType.getDeclaredChildNodeDefs() method.
getDeclaredChildNodeDefs in interface RemoteNodeTypejava.rmi.RemoteException - on RMI errors
public boolean canSetProperty(java.lang.String name,
javax.jcr.Value value)
throws java.rmi.RemoteException
NodeType.canSetProperty(String,Value) method.
canSetProperty in interface RemoteNodeTypename - property namevalue - property value
true if the property can be set, false otherwise
java.rmi.RemoteException - on RMI errors
public boolean canSetProperty(java.lang.String name,
javax.jcr.Value[] values)
throws java.rmi.RemoteException
NodeType.canSetProperty(String,Value[]) method.
canSetProperty in interface RemoteNodeTypename - property namevalues - property values
true if the property can be set, false otherwise
java.rmi.RemoteException - on RMI errors
public boolean canAddChildNode(java.lang.String name)
throws java.rmi.RemoteException
NodeType.canAddChildNode(String) method.
canAddChildNode in interface RemoteNodeTypename - child node name
true if the child node can be added, false otherwise
java.rmi.RemoteException - on RMI errors
public boolean canAddChildNode(java.lang.String name,
java.lang.String type)
throws java.rmi.RemoteException
NodeType.canAddChildNode(String,String) method.
canAddChildNode in interface RemoteNodeTypename - child node nametype - child node type
true if the child node can be added, false otherwise
java.rmi.RemoteException - on RMI errors
public boolean canRemoveItem(java.lang.String name)
throws java.rmi.RemoteException
NodeType.canRemoveItem(String) method.
canRemoveItem in interface RemoteNodeTypename - item name
true if the item can be removed, false otherwise
java.rmi.RemoteException - on RMI errors
public java.lang.String getPrimaryItemName()
throws java.rmi.RemoteException
NodeType.getPrimaryItemName() method.
getPrimaryItemName in interface RemoteNodeTypejava.rmi.RemoteException - on RMI errors
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||