org.outerj.daisy.frontend
Class GuestRepositoryProviderImpl

java.lang.Object
  extended by org.outerj.daisy.frontend.GuestRepositoryProviderImpl
All Implemented Interfaces:
GuestRepositoryProvider

public class GuestRepositoryProviderImpl
extends java.lang.Object
implements GuestRepositoryProvider

This component serves as a quick factory for guest repository objects. The Guest Repository object is requested only once from the RepositoryManager, after which it is cloned each time needed.


Field Summary
 
Fields inherited from interface org.outerj.daisy.frontend.GuestRepositoryProvider
ROLE
 
Constructor Summary
GuestRepositoryProviderImpl()
           
 
Method Summary
 org.outerj.daisy.repository.Repository getGuestRepository()
          Returns a new Daisy Repository for a guest user.
 void initialize()
           
 void service(ServiceManager serviceManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GuestRepositoryProviderImpl

public GuestRepositoryProviderImpl()
Method Detail

service

public void service(ServiceManager serviceManager)
             throws ServiceException
Throws:
ServiceException

initialize

public void initialize()
                throws java.lang.Exception
Throws:
java.lang.Exception

getGuestRepository

public org.outerj.daisy.repository.Repository getGuestRepository()
Description copied from interface: GuestRepositoryProvider
Returns a new Daisy Repository for a guest user.

Specified by:
getGuestRepository in interface GuestRepositoryProvider


Copyright © -2006 . All Rights Reserved.