org.apache.lenya.cms.cocoon.task
Class CocoonTaskWrapper

java.lang.Object
  extended by org.apache.lenya.cms.task.DefaultTaskWrapper
      extended by org.apache.lenya.cms.cocoon.task.CocoonTaskWrapper
All Implemented Interfaces:
TaskWrapper

public class CocoonTaskWrapper
extends DefaultTaskWrapper

Task wrapper to be used from Cocoon components.


Field Summary
 
Fields inherited from class org.apache.lenya.cms.task.DefaultTaskWrapper
ATTRIBUTE_NAME, ATTRIBUTE_VALUE, ELEMENT_PARAMETER, ELEMENT_TASK
 
Constructor Summary
protected CocoonTaskWrapper()
          Ctor.
  CocoonTaskWrapper(java.util.Map objectModel, org.apache.avalon.framework.parameters.Parameters parameters)
          Ctor to be called from a Cocoon component.
 
Method Summary
protected  void initialize(org.apache.avalon.framework.parameters.Parameters parameters, Publication publication, org.apache.cocoon.environment.Request request)
          Initializes this wrapper.
protected  void setNotifying(org.apache.cocoon.environment.Request request)
          Enables notification if the corresponding request parameters exist.
 
Methods inherited from class org.apache.lenya.cms.task.DefaultTaskWrapper
execute, extractTaskParameters, getParameterObject, getParameters, getTaskParameters, getWrapperParameters, initialize, restore, save, setNotifying, setWorkflowAware
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CocoonTaskWrapper

public CocoonTaskWrapper(java.util.Map objectModel,
                         org.apache.avalon.framework.parameters.Parameters parameters)
                  throws ExecutionException
Ctor to be called from a Cocoon component.

Parameters:
objectModel - A Cocoon object model.
parameters - A parameters object.
Throws:
ExecutionException - when something went wrong.

CocoonTaskWrapper

protected CocoonTaskWrapper()
Ctor.

Method Detail

initialize

protected void initialize(org.apache.avalon.framework.parameters.Parameters parameters,
                          Publication publication,
                          org.apache.cocoon.environment.Request request)
                   throws ExecutionException
Initializes this wrapper.

Parameters:
parameters - The task parameters.
publication - The publication.
request - The request.
Throws:
ExecutionException - when something went wrong.

setNotifying

protected void setNotifying(org.apache.cocoon.environment.Request request)
Enables notification if the corresponding request parameters exist.

Parameters:
request - The request.


Copyright © 1999-2005 Apache Software Foundation. All Rights Reserved.