ccc.api.http
Class ProxyServiceLocator

java.lang.Object
  extended by ccc.api.http.ProxyServiceLocator
All Implemented Interfaces:
ServiceLocator

public class ProxyServiceLocator
extends java.lang.Object
implements ServiceLocator

ServiceLocator implementation that uses RESTEasy proxies.

Author:
Civic Computing Ltd.

Constructor Summary
ProxyServiceLocator(java.lang.String hostUrl)
          Constructor.
 
Method Summary
 Actions getActions()
          Accessor.
 Aliases getAliases()
          Accessor.
 SiteBrowser getBrowser()
          Accessor.
 Comments getComments()
          Accessor.
 Files getFiles()
          Accessor.
 Folders getFolders()
          Accessor.
 Groups getGroups()
          Accessor.
 org.apache.commons.httpclient.HttpClient getHttpClient()
          Accessor.
 Pages getPages()
          Accessor.
 Resources getResources()
          Accessor.
 SearchEngine getSearch()
          Accessor.
 Security getSecurity()
          Accessor.
 Templates getTemplates()
          Accessor.
 Users getUsers()
          Accessor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProxyServiceLocator

public ProxyServiceLocator(java.lang.String hostUrl)
Constructor.

Parameters:
hostUrl - The base URL for the CC server.
Method Detail

getActions

public Actions getActions()
Accessor.

Specified by:
getActions in interface ServiceLocator
Returns:
Returns the actions service.

getComments

public Comments getComments()
Accessor.

Specified by:
getComments in interface ServiceLocator
Returns:
Returns the comments service.

getFiles

public Files getFiles()
Accessor.

Specified by:
getFiles in interface ServiceLocator
Returns:
Returns the files service.

getFolders

public Folders getFolders()
Accessor.

Specified by:
getFolders in interface ServiceLocator
Returns:
Returns the folders service.

getPages

public Pages getPages()
Accessor.

Specified by:
getPages in interface ServiceLocator
Returns:
Returns the pages service.

getGroups

public Groups getGroups()
Accessor.

Specified by:
getGroups in interface ServiceLocator
Returns:
Returns the groups service.

getResources

public Resources getResources()
Accessor.

Specified by:
getResources in interface ServiceLocator
Returns:
Returns the resources service.

getSearch

public SearchEngine getSearch()
Accessor.

Specified by:
getSearch in interface ServiceLocator
Returns:
Returns the search index service.

getTemplates

public Templates getTemplates()
Accessor.

Specified by:
getTemplates in interface ServiceLocator
Returns:
Returns the templates service.

getUsers

public Users getUsers()
Accessor.

Specified by:
getUsers in interface ServiceLocator
Returns:
Returns the users service.

getAliases

public Aliases getAliases()
Accessor.

Specified by:
getAliases in interface ServiceLocator
Returns:
Returns the alias service.

getSecurity

public Security getSecurity()
Accessor.

Specified by:
getSecurity in interface ServiceLocator
Returns:
Returns the security service.

getBrowser

public SiteBrowser getBrowser()
Accessor.

Returns:
A browser for the site.

getHttpClient

public org.apache.commons.httpclient.HttpClient getHttpClient()
Accessor.

Returns:
The HTTP client for this service locator.


Copyright © 2010. All Rights Reserved.