Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.platform.publisher.impl.service
Class ProxyNode

java.lang.Object
  extended by org.nuxeo.ecm.platform.publisher.impl.service.AbstractRemotableNode
      extended by org.nuxeo.ecm.platform.publisher.impl.service.ProxyNode
All Implemented Interfaces:
Serializable, PublicationNode

public class ProxyNode
extends AbstractRemotableNode
implements PublicationNode

Remotable implementation of the 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.

Author:
tiry
See Also:
Serialized Form

Constructor Summary
ProxyNode(PublicationNode node, String sid)
           
 
Method Summary
 String getName()
           
 String getNodeType()
           
 String getPath()
           
 String getSessionId()
           
 String getTitle()
           
 String getTreeConfigName()
           
 String getType()
           
 
Methods inherited from class org.nuxeo.ecm.platform.publisher.impl.service.AbstractRemotableNode
getChildrenDocuments, getChildrenNodes, getParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.nuxeo.ecm.platform.publisher.api.PublicationNode
getChildrenDocuments, getChildrenNodes, getParent
 

Constructor Detail

ProxyNode

public ProxyNode(PublicationNode node,
                 String sid)
          throws ClientException
Throws:
ClientException
Method Detail

getTitle

public String getTitle()
Specified by:
getTitle in interface PublicationNode

getName

public String getName()
Specified by:
getName in interface PublicationNode

getNodeType

public String getNodeType()
Specified by:
getNodeType in interface PublicationNode

getType

public String getType()
Specified by:
getType in interface PublicationNode

getPath

public String getPath()
Specified by:
getPath in interface PublicationNode

getTreeConfigName

public String getTreeConfigName()
Specified by:
getTreeConfigName in interface PublicationNode

getSessionId

public String getSessionId()
Specified by:
getSessionId in interface PublicationNode

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.