Thanks for the help.  I am hitting one slight snag:

org.apache.avalon.framework.context.ContextException: Unable to locate
object-model (No environment available)
        at 
org.apache.cocoon.components.ComponentContext.get(ComponentContext.java:95)
        at 
org.apache.cocoon.components.ContextHelper.getObjectModel(ContextHelper.java:89)
        at 
com.lat_inc.cocoon.component.SesMngrSourceFactory.contextualize(SesMngrSourceFactory.java:93)


My line 93 in SesMngrSourceFactory is:
objectModel = ContextHelper.getObjectModel(context);

On 8/18/05, Upayavira <[EMAIL PROTECTED]> wrote:
> Bryon Phinney wrote:
> > configuration:
> > Cocoon 2.1
> >
> > I need to pass the current session or request to a custom
> > SourceFactory .  Is it possible to pass the session to the
> > SourceFactory.getSource( ) method via the Map argument?  If not, is
> > there another way to get access to it?
> 
> Look at, for example, o.a.c.components.source.impl.PartSourceFactory. In
> the contextualize method it gets the object model. From the object model
>  (using ObjectModelHelper.getRequest() you can get the request. From
> the request you can get the session. Make sure your SourceFactory
> implements Contextualizable, so that its contextualize() method will be
> called.
> 
> A long way around, but it will get you there.
> 
> Regards, Upayavira
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to