public class ProxyNode extends AbstractRemotableNode implements PublicationNode
PublicationNode interface. Because some PublicationNode
 implementation may be bound to local resources (network connexions, local filesystem ...) all PublicationNode
 returned by the service are wrapped into this RemotablePublicationNode.| Modifier and Type | Field and Description | 
|---|---|
| protected String | nodeLabel | 
| protected String | nodeName | 
| protected String | nodePath | 
| protected String | nodeType | 
service, sessionId, treeName| Constructor and Description | 
|---|
| ProxyNode(PublicationNode node,
         String sid) | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getName() | 
| String | getNodeType() | 
| String | getPath() | 
| protected RemotePublicationTreeManager | getPublisher() | 
| protected String | getServerTreeSessionId() | 
| String | getSessionId() | 
| protected String | getTargetTreeName() | 
| String | getTitle() | 
| String | getTreeConfigName() | 
| String | getType() | 
| protected PublicationNode | switchToClientNode(PublicationNode node)switch node definition from server to client (for remote publishing) | 
| protected PublicationNode | switchToServerNode(PublicationNode node)switch node definition from client to server (for remote publishing) | 
getChildrenDocuments, getChildrenNodes, getParent, switchToClientNodes, switchToServerNodesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetChildrenDocuments, getChildrenNodes, getParentpublic ProxyNode(PublicationNode node, String sid)
protected RemotePublicationTreeManager getPublisher()
getPublisher in class AbstractRemotableNodepublic String getTitle()
getTitle in interface PublicationNodepublic String getName()
getName in interface PublicationNodepublic String getNodeType()
getNodeType in interface PublicationNodepublic String getType()
getType in interface PublicationNodepublic String getPath()
getPath in interface PublicationNodepublic String getTreeConfigName()
getTreeConfigName in interface PublicationNodepublic String getSessionId()
getSessionId in interface PublicationNodeprotected String getServerTreeSessionId()
getServerTreeSessionId in class AbstractRemotableNodeprotected String getTargetTreeName()
getTargetTreeName in class AbstractRemotableNodeprotected PublicationNode switchToServerNode(PublicationNode node)
AbstractRemotableNodeswitchToServerNode in class AbstractRemotableNodeprotected PublicationNode switchToClientNode(PublicationNode node)
AbstractRemotableNodeswitchToClientNode in class AbstractRemotableNodeCopyright © 2015 Nuxeo SA. All rights reserved.