Hello Peter,

There is a possiblity to have a declarative transactioning but on on
the page but on the services (e.g. HiveMInd) that are called from the
page.
You can have a look on HiveMind and HiveTranse for example.
Will it suit you needs?

Renat

On 29/09/05, Peter Ertl <[EMAIL PROTECTED]> wrote:
> I would like to manage transactions using annotations on pages.
>
> Something like that...
>
> @Transaction(type = TransactionType.RequiresNew, scope="OrderWizardTx")
> public class OrderWizardPage1 extends BasePage
> {
>   // do some initial stuff
> }
>
> @Transaction(type = TransactionType.Requires, scope="OrderWizardTx")
> public class OrderWizardPage2 extends BasePage
> {
>   // do even more stuff
> }
>
> @Transaction(type = TransactionType.Requires, scope="OrderWizardTx")
> public class OrderWizardLastPage extends BasePage
> {
>   // finish the stuff
>
>   public void onSave()
>   {
>    // end user transaction
>    // go home
>   }
> }
>
> As the user could navigate to any other page at any time I need
> some demarcation where the transaction begin, continues or ends.
>
> Regards
> Peter
>
>
> > --- Ursprüngliche Nachricht ---
> > Von: Kent Tong <[EMAIL PROTECTED]>
> > An: tapestry-user@jakarta.apache.org
> > Betreff: Re: "Page Transactions"
> > Datum: Thu, 29 Sep 2005 10:41:06 +0000 (UTC)
> >
> > Peter Ertl <pertl <at> gmx.org> writes:
> >
> > > My current solution required access access to the full lifecycle
> > > of the page. The only way I know is through IMonitor.
> >
> > Actually, what would you like to do?
> >
> > --
> > Author of a book for learning Tapestry (www.agileskills2.org/EWDT)
> >
> >
> > ---------------------------------------------------------------------
> > 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]
>
>


--
Best regards,
Renat Zubairov

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

Reply via email to