Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.connect.client.we
Class PackageListingProvider

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.connect.client.we.PackageListingProvider
All Implemented Interfaces:
Resource, Adaptable

public class PackageListingProvider
extends DefaultObject

Provides REST binding for Package listings.

Author:
Thierry Delprat

Constructor Summary
PackageListingProvider()
           
 
Method Summary
 boolean canDownload(org.nuxeo.connect.update.Package pkg)
           
 boolean canInstall(org.nuxeo.connect.update.Package pkg)
           
 boolean canRemove(org.nuxeo.connect.update.Package pkg)
           
 boolean canUnInstall(org.nuxeo.connect.update.Package pkg)
           
 Object doList(String type, Boolean filterOnPlatform)
           
 String getConnectBaseUrl()
           
 Object getDetails(String pkgId)
           
 Object getLocal(String type)
           
 Object getRemote(String type, Boolean onlyRemote, String searchString, Boolean filterOnPlatform)
           
 String getStateLabel(org.nuxeo.connect.update.Package pkg)
           
 Object getStudio()
           
 Object getUpdates(String type, Boolean filterOnPlatform)
           
 boolean needsRestart(org.nuxeo.connect.update.Package pkg)
           
 
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

PackageListingProvider

public PackageListingProvider()
Method Detail

getConnectBaseUrl

public String getConnectBaseUrl()

doList

public Object doList(String type,
                     Boolean filterOnPlatform)

getUpdates

public Object getUpdates(String type,
                         Boolean filterOnPlatform)

getLocal

public Object getLocal(String type)

getRemote

public Object getRemote(String type,
                        Boolean onlyRemote,
                        String searchString,
                        Boolean filterOnPlatform)

getStudio

public Object getStudio()

getStateLabel

public String getStateLabel(org.nuxeo.connect.update.Package pkg)

canInstall

public boolean canInstall(org.nuxeo.connect.update.Package pkg)

needsRestart

public boolean needsRestart(org.nuxeo.connect.update.Package pkg)

canUnInstall

public boolean canUnInstall(org.nuxeo.connect.update.Package pkg)

canRemove

public boolean canRemove(org.nuxeo.connect.update.Package pkg)

canDownload

public boolean canDownload(org.nuxeo.connect.update.Package pkg)

getDetails

public Object getDetails(String pkgId)

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.