ccc.api.core
Class MemoryServiceLocator

java.lang.Object
  extended by ccc.api.core.MemoryServiceLocator
All Implemented Interfaces:
ServiceLocator

public class MemoryServiceLocator
extends java.lang.Object
implements ServiceLocator

Service locator that stores references to services in memory.

Author:
Civic Computing Ltd.

Constructor Summary
MemoryServiceLocator()
           
 
Method Summary
 Actions getActions()
          Accessor.
 Aliases getAliases()
          Accessor.
 Comments getComments()
          Accessor.
 Files getFiles()
          Accessor.
 Folders getFolders()
          Accessor.
 Groups getGroups()
          Accessor.
 Pages getPages()
          Accessor.
 Resources getResources()
          Accessor.
 SearchEngine getSearch()
          Accessor.
 Security getSecurity()
          Accessor.
 Templates getTemplates()
          Accessor.
 Users getUsers()
          Accessor.
 void setActions(Actions actions)
          Mutator.
 void setAliases(Aliases aliases)
          Mutator.
 void setCommands(Resources resources)
          Mutator.
 void setComments(Comments comments)
          Mutator.
 void setFiles(Files files)
          Mutator.
 void setFolderCommands(Folders folders)
          Mutator.
 void setGroups(Groups groups)
          Mutator.
 void setPageCommands(Pages pages)
          Mutator.
 void setQueries(Templates queries)
          Mutator.
 void setSearch(SearchEngine search)
          Mutator.
 void setUserCommands(Users userCommands)
          Mutator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemoryServiceLocator

public MemoryServiceLocator()
Method Detail

getActions

public Actions getActions()
Accessor.

Specified by:
getActions in interface ServiceLocator
Returns:
Returns the actions 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.

getResources

public Resources getResources()
Accessor.

Specified by:
getResources in interface ServiceLocator
Returns:
Returns the resources 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.

getSearch

public SearchEngine getSearch()
Accessor.

Specified by:
getSearch in interface ServiceLocator
Returns:
Returns the search index 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.

getComments

public Comments getComments()
Accessor.

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

getGroups

public Groups getGroups()
Accessor.

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

setQueries

public final void setQueries(Templates queries)
Mutator.

Parameters:
queries - The templates to set.

setCommands

public final void setCommands(Resources resources)
Mutator.

Parameters:
resources - The resources to set.

setPageCommands

public final void setPageCommands(Pages pages)
Mutator.

Parameters:
pages - The pages implementation to set.

setFolderCommands

public final void setFolderCommands(Folders folders)
Mutator.

Parameters:
folders - The folders to set.

setUserCommands

public final void setUserCommands(Users userCommands)
Mutator.

Parameters:
userCommands - The commands to set.

setFiles

public final void setFiles(Files files)
Mutator.

Parameters:
files - The files to set.

setAliases

public final void setAliases(Aliases aliases)
Mutator.

Parameters:
aliases - The aliases to set.

setActions

public void setActions(Actions actions)
Mutator.

Parameters:
actions - The actions to set.

setSearch

public void setSearch(SearchEngine search)
Mutator.

Parameters:
search - The search to set.

setComments

public void setComments(Comments comments)
Mutator.

Parameters:
comments - The comments to set.

setGroups

public void setGroups(Groups groups)
Mutator.

Parameters:
groups - The groups to set.


Copyright © 2010. All Rights Reserved.