Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT

## org.jboss.seam.annotations
Annotation Type BeginTask

    @Target(value=METHOD)
    @Retention(value=RUNTIME)
    @Documented
    public @interface BeginTask

Marks a method as causing jBPM `task` to be resumed. The jBPM `ContextInstance` is associated with the BUSINESS_PROCESS scope and the `TaskInstance` is associated with a new conversation.

Note that both `BeginTask` and `StartTask` have effect before invocation of the intercepted method in that they are both about setting up appropriate `ContextInstance` for the current `BusinessProcessContext`.

Optional Element Summary
`FlushModeType` | `flushMode` Set the FlushMode for any EntityManager used in this conversation.
`String` | `id` An EL expression for the conversation id.
`String` | `pageflow` The name of the jBPM process definition defining the page flow for this conversation.
`String` | `taskIdParameter` The name of the request parameter under which we should locate the the id of task to be resumed.

### taskIdParameter

    public abstract String taskIdParameter

  The name of the request parameter under which we should locate the the id of task to be resumed.

  Default:
    "taskId"

### pageflow

    public abstract String pageflow

  The name of the jBPM process definition defining the page flow for this conversation.

  Default:
    ""

### id

    public abstract String id

  An EL expression for the conversation id. If a conversation with the same id aready exists, Seam will redirect to that conversation.

  Default:
    ""

### flushMode

    public abstract FlushModeType flushMode

  Set the FlushMode for any EntityManager used in this conversation.

  Default:
    AUTO

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT