Nuxeo Enterprise Platform 5.4

org.nuxeo.opensocial.gadgets
Class GadgetDocument

java.lang.Object
  extended by org.nuxeo.ecm.webengine.model.impl.AbstractResource<org.nuxeo.ecm.webengine.model.impl.ResourceTypeImpl>
      extended by org.nuxeo.ecm.webengine.model.impl.DefaultObject
          extended by org.nuxeo.ecm.core.rest.DocumentObject
              extended by org.nuxeo.opensocial.gadgets.GadgetDocument
All Implemented Interfaces:
org.nuxeo.ecm.webengine.model.Resource, org.nuxeo.runtime.model.Adaptable

public class GadgetDocument
extends org.nuxeo.ecm.core.rest.DocumentObject


Constructor Summary
GadgetDocument()
           
 
Method Summary
 void addFile(org.nuxeo.ecm.core.api.Blob file, String filename)
          Update a file in files schema
 javax.ws.rs.core.Response doDelete()
           
 javax.ws.rs.core.Response doDeleteFiles(String filename)
           
 Object doGet()
           
 Object doGetHtml(javax.ws.rs.core.Request request)
           
 javax.ws.rs.core.Response doPost()
           
 Object getFile(javax.ws.rs.core.Request request)
           
 Object getFile(javax.ws.rs.core.Request request, String filename)
           
 javax.ws.rs.core.Response hasFile()
           
 void removeFile(String filename)
           
 
Methods inherited from class org.nuxeo.ecm.core.rest.DocumentObject
doHead, doPut, getAdapter, getCoreSession, getDelete, getDocument, getPut, getTitle, initialize, newDocument, newDocument, newDocument, search, traverse
 
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, 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

GadgetDocument

public GadgetDocument()
Method Detail

doGet

public Object doGet()
Overrides:
doGet in class org.nuxeo.ecm.core.rest.DocumentObject

doDelete

public javax.ws.rs.core.Response doDelete()
Overrides:
doDelete in class org.nuxeo.ecm.core.rest.DocumentObject

doDeleteFiles

public javax.ws.rs.core.Response doDeleteFiles(String filename)

doPost

public javax.ws.rs.core.Response doPost()
Overrides:
doPost in class org.nuxeo.ecm.core.rest.DocumentObject

hasFile

public javax.ws.rs.core.Response hasFile()

getFile

public Object getFile(@Context
                      javax.ws.rs.core.Request request)

getFile

public Object getFile(@Context
                      javax.ws.rs.core.Request request,
                      String filename)

doGetHtml

public Object doGetHtml(@Context
                        javax.ws.rs.core.Request request)
                 throws org.nuxeo.ecm.core.api.model.PropertyException,
                        org.nuxeo.ecm.core.api.ClientException,
                        IOException
Throws:
org.nuxeo.ecm.core.api.model.PropertyException
org.nuxeo.ecm.core.api.ClientException
IOException

addFile

public void addFile(org.nuxeo.ecm.core.api.Blob file,
                    String filename)
             throws org.nuxeo.ecm.core.api.ClientException
Update a file in files schema

Throws:
org.nuxeo.ecm.core.api.ClientException

removeFile

public void removeFile(String filename)
                throws org.nuxeo.ecm.core.api.ClientException
Throws:
org.nuxeo.ecm.core.api.ClientException

Nuxeo Enterprise Platform 5.4

Copyright © 2011 Nuxeo SAS. All Rights Reserved.