Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.platform.publisher.remoting.restHandler
Class RestPublishingHandler

java.lang.Object
  extended by org.nuxeo.ecm.webengine.model.impl.AbstractResource<ResourceTypeImpl>
      extended by org.nuxeo.ecm.webengine.model.impl.DefaultObject
          extended by org.nuxeo.ecm.platform.publisher.remoting.restHandler.RestPublishingHandler
All Implemented Interfaces:
Resource, Adaptable

public class RestPublishingHandler
extends DefaultObject


Constructor Summary
RestPublishingHandler()
           
 
Method Summary
 RemotePubResult getChildrenDocuments(RemotePubParam param)
           
 RemotePubResult getChildrenNodes(RemotePubParam param)
           
 RemotePubResult getExistingPublishedDocument(RemotePubParam param)
           
 RemotePubResult getNodeByPath(RemotePubParam param)
           
 RemotePubResult getParent(RemotePubParam param)
           
 RemotePubResult getPublishedDocumentInNode(RemotePubParam param)
           
 RemotePubResult initRemoteSession(RemotePubParam param)
           
 String ping()
           
 RemotePubResult publish(RemotePubParam param)
           
 Response release(RemotePubParam param)
           
 Response release(String sid)
           
 RemotePubResult superPing()
           
 void unpublish(RemotePubParam param)
           
 
Methods inherited from class org.nuxeo.ecm.webengine.model.impl.DefaultObject
disptachAdapter, isAdapter
 
Methods inherited from class org.nuxeo.ecm.webengine.model.impl.AbstractResource
checkGuard, dispose, getActiveAdapter, getAdapter, getContext, getFacets, getLinks, getModule, getName, getNext, getNextSegment, getPath, getPrevious, getTemplate, getTrailingPath, getType, getURL, getView, hasFacet, initialize, isInstanceOf, isRoot, newAdapter, newObject, redirect, setNext, setPrevious, setRoot, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RestPublishingHandler

public RestPublishingHandler()
Method Detail

getChildrenDocuments

public RemotePubResult getChildrenDocuments(RemotePubParam param)
                                     throws ClientException
Throws:
ClientException

getChildrenNodes

public RemotePubResult getChildrenNodes(RemotePubParam param)
                                 throws ClientException
Throws:
ClientException

getParent

public RemotePubResult getParent(RemotePubParam param)
                          throws ClientException
Throws:
ClientException

getNodeByPath

public RemotePubResult getNodeByPath(RemotePubParam param)
                              throws ClientException
Throws:
ClientException

getExistingPublishedDocument

public RemotePubResult getExistingPublishedDocument(RemotePubParam param)
                                             throws ClientException
Throws:
ClientException

getPublishedDocumentInNode

public RemotePubResult getPublishedDocumentInNode(RemotePubParam param)
                                           throws ClientException
Throws:
ClientException

publish

public RemotePubResult publish(RemotePubParam param)
                        throws ClientException
Throws:
ClientException

unpublish

public void unpublish(RemotePubParam param)
               throws ClientException
Throws:
ClientException

initRemoteSession

public RemotePubResult initRemoteSession(RemotePubParam param)
                                  throws Exception
Throws:
Exception

release

public Response release(RemotePubParam param)

release

public Response release(String sid)

ping

public String ping()

superPing

public RemotePubResult superPing()

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.