org.apache.beehive.netui.pageflow.internal
Class PageFlowServiceProvider

Object
  extended by PageFlowServiceProvider
All Implemented Interfaces:
BeanContextServiceProvider

public class PageFlowServiceProvider
extends Object
implements BeanContextServiceProvider

Service provider that offers initialization for PageFlowController and SharedFlowControler members in a Control.


Nested Class Summary
static interface PageFlowServiceProvider.HasServletRequest
           
 
Method Summary
 Iterator getCurrentServiceSelectors(BeanContextServices bcs, Class serviceClass)
           
static PageFlowServiceProvider getProvider()
           
 Object getService(BeanContextServices bcs, Object requestor, Class serviceClass, Object serviceSelector)
           
 void releaseService(BeanContextServices bcs, Object requestor, Object service)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getProvider

public static final PageFlowServiceProvider getProvider()

getService

public Object getService(BeanContextServices bcs,
                         Object requestor,
                         Class serviceClass,
                         Object serviceSelector)
Specified by:
getService in interface BeanContextServiceProvider

releaseService

public void releaseService(BeanContextServices bcs,
                           Object requestor,
                           Object service)
Specified by:
releaseService in interface BeanContextServiceProvider

getCurrentServiceSelectors

public Iterator getCurrentServiceSelectors(BeanContextServices bcs,
                                           Class serviceClass)
Specified by:
getCurrentServiceSelectors in interface BeanContextServiceProvider