Re: absolute asset url

2010-10-01 Thread Jonathan Barker
What is your use case?

I need to have absolute URL's for an application and I contribute an
override for the AssetPathConstructor.



2010/9/30 Christian Koller 

> Hi all
>
> In a tapestry page i have:
>
> @Inject
> @Property
> @Path("context:/img/logo.gif")
> private Asset logo;
>
> If I print the logo I can see:
> /assets/7f46afe50e4fd75d/ctx/img/logo.gif
>
> What I need is an absolute url from the logo (e.g:
> http://localhost:8080/assets/7f46afe50e4fd75d/ctx/img/logo.gif). Is that
> possible without to use the request.
> I mean is there a better way as to fetch the host and port from the request
> and then to concatenate the stuff.
>
> Thx
> chris
>
>
>


-- 
Jonathan Barker
ITStrategic


Re: Early steps getting Tapestry and Hibernate working via DAO

2010-10-01 Thread Howard Lewis Ship
That seems odd, you shouldn't need to use @SubModule; the necessary
modules are automatically loaded if on the classpath.

On Fri, Oct 1, 2010 at 6:31 AM, Michal Gruca  wrote:
>
> I gave presentation about Tapestry yesterday. In it I included hibernate
> integration example, I will share that after weekend.
> From my observation: make sure that You have both hibernate libraries in
> Your classpath. Double check did You annotated AppModule with
> @Submodule(HibernateModule.class). That are two related points that gave me
> a lot of trouble. Mainly because of eclipse weakest side: maven integration.
> --
> View this message in context: 
> http://tapestry-users.832.n2.nabble.com/Early-steps-getting-Tapestry-and-Hibernate-working-via-DAO-tp5591178p5591360.html
> Sent from the Tapestry Users mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>



-- 
Howard M. Lewis Ship

Creator of Apache Tapestry

The source for Tapestry training, mentoring and support. Contact me to
learn how I can get you up and productive in Tapestry fast!

(971) 678-5210
http://howardlewisship.com

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



RE: RE: Early steps getting Tapestry and Hibernate working via DAO

2010-10-01 Thread Alex W. Croton
Doh!

Obviously looking for complexity ... and ignoring what the return value of 
onSuccess() is used for.

Alex


> -Original Message-
> From: Josh Canfield [mailto:joshcanfi...@gmail.com]
> Sent: 01 October 2010 17:18
> To: Tapestry users
> Subject: Re: RE: Early steps getting Tapestry and Hibernate working via DAO
> 
> PersonIndex is a page, probably listing all the people...
> On Oct 1, 2010 8:51 AM, "Alex W. Croton"  wrote:
> > So, working through the code; I've built my own Person entity (and
> > created
> it in the db) and have got the first stage of the example code working - I'm
> now getting to the 'Commiting Changes' part of the example.
> >
> > This has the following:
> > @InjectPage
> > Private PersonIndex personIndex;
> >
> > So ... what is this class (i.e. PersonIndex) and what does it need to do?
> It's obviously pretty critical, as it is the return from the onSuccess() 
> method.
> >
> > Is this part of a larger example that I've not stumbled on?
> >
> > Sorry if this is totally obvious, but I'm just not getting it - and
> > hey
> ... I haven't even got on to the DAO bit of the code yet!
> >
> > Regards,
> >
> > Alex
> >>
> >> Having now had two replies directing to the same page - which I've
> >> looked
> at
> >> _so many_ times over the last few days that I ought to have my own
> >> page counter - I'm coming to the conclusion that I must be brain dead
> >> and
> looking
> >> through the obvious!
> >>
> >> Thanks for the replies - I'll set a new Eclipse project up and have a
> play with
> >> just this code from fresh.
> >> >
> >> > See
> >> > http://tapestry.apache.org/tapestry5.1/tapestry-
> >> hibernate/userguide.html.
> >> > ;)
> >> >
> >

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: RE: Early steps getting Tapestry and Hibernate working via DAO

2010-10-01 Thread Josh Canfield
PersonIndex is a page, probably listing all the people...
On Oct 1, 2010 8:51 AM, "Alex W. Croton"  wrote:
> So, working through the code; I've built my own Person entity (and created
it in the db) and have got the first stage of the example code working - I'm
now getting to the 'Commiting Changes' part of the example.
>
> This has the following:
> @InjectPage
> Private PersonIndex personIndex;
>
> So ... what is this class (i.e. PersonIndex) and what does it need to do?
It's obviously pretty critical, as it is the return from the onSuccess()
method.
>
> Is this part of a larger example that I've not stumbled on?
>
> Sorry if this is totally obvious, but I'm just not getting it - and hey
... I haven't even got on to the DAO bit of the code yet!
>
> Regards,
>
> Alex
>>
>> Having now had two replies directing to the same page - which I've looked
at
>> _so many_ times over the last few days that I ought to have my own page
>> counter - I'm coming to the conclusion that I must be brain dead and
looking
>> through the obvious!
>>
>> Thanks for the replies - I'll set a new Eclipse project up and have a
play with
>> just this code from fresh.
>> >
>> > See
>> > http://tapestry.apache.org/tapestry5.1/tapestry-
>> hibernate/userguide.html.
>> > ;)
>> >
>


Re: Custom message catalogs for JSR303 BeanValidator?

2010-10-01 Thread Igor Drobiazko
This library uses the JSR 303 built-in message interpolation. Don't put
messages for constraints into a Tapestry message catalog.

Read here:
http://people.redhat.com/~ebernard/validation/#validationapi-message

On Thu, Sep 30, 2010 at 4:13 PM, Dmitry Grigoriev  wrote:

>  Hello all!
>
> Please help. I cannot find how to specify subj. Tried adding
> @NotNull(message = "{firstName.NotNull}") with and without curly braces
> to my entities.User class's firstName field and putting next property
> file into both src/main/resources/.../entities/User.properties and
> src/main/resources/.../pages/UserEdit.properties:
>
> firstName.NotNull=User name must not be empty
> {firstName.NotNull}=User name must not be empty
>
> No effect. Is some additional configuration required? And what must I do
> if I want "default" message catalogs bound to entities, but with
> opportunity to override some default messages for particular pages?
>
> Thanks in advance. :)
>
> --
> Cheers,
> dimgel
>
> http://dimgel.ru/lib.web
> Thin, stateless, strictly typed Scala web framework.
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>


-- 
Best regards,

Igor Drobiazko
http://tapestry5.de


RE: Early steps getting Tapestry and Hibernate working via DAO

2010-10-01 Thread Alex W. Croton
So, working through the code; I've built my own Person entity (and created it 
in the db) and have got the first stage of the example code working - I'm now 
getting to the 'Commiting Changes' part of the example.

This has the following:
@InjectPage
Private PersonIndex personIndex;

So ... what is this class (i.e. PersonIndex) and what does it need to do? It's 
obviously pretty critical, as it is the return from the onSuccess() method.

Is this part of a larger example that I've not stumbled on?

Sorry if this is totally obvious, but I'm just not getting it - and hey ... I 
haven't even got on to the DAO bit of the code yet!

Regards,

Alex
> 
> Having now had two replies directing to the same page - which I've looked at
> _so many_ times over the last few days that I ought to have my own page
> counter - I'm coming to the conclusion that I must be brain dead and looking
> through the obvious!
> 
> Thanks for the replies - I'll set a new Eclipse project up and have a play 
> with
> just this code from fresh.
> >
> > See
> > http://tapestry.apache.org/tapestry5.1/tapestry-
> hibernate/userguide.html.
> > ;)
> >



RE: Early steps getting Tapestry and Hibernate working via DAO

2010-10-01 Thread Michal Gruca

I gave presentation about Tapestry yesterday. In it I included hibernate
integration example, I will share that after weekend.
>From my observation: make sure that You have both hibernate libraries in
Your classpath. Double check did You annotated AppModule with
@Submodule(HibernateModule.class). That are two related points that gave me
a lot of trouble. Mainly because of eclipse weakest side: maven integration. 
-- 
View this message in context: 
http://tapestry-users.832.n2.nabble.com/Early-steps-getting-Tapestry-and-Hibernate-working-via-DAO-tp5591178p5591360.html
Sent from the Tapestry Users mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



RE: Early steps getting Tapestry and Hibernate working via DAO

2010-10-01 Thread Alex W. Croton
Having now had two replies directing to the same page - which I've looked at 
_so many_ times over the last few days that I ought to have my own page counter 
- I'm coming to the conclusion that I must be brain dead and looking through 
the obvious!

Thanks for the replies - I'll set a new Eclipse project up and have a play with 
just this code from fresh.

Regards,

Alex

> 
> > After 3 days of various Googling, I'm far more confused than when I
> > started - it seems that the examples that I have been able to find are
> > either for a different version of Tapestry - or appear to be using
> > some form of magic that my environment is lacking :-)
> 
> See
> http://tapestry.apache.org/tapestry5.1/tapestry-hibernate/userguide.html.
> ;)
> 
> Cheers!
> 
> --
> Thiago H. de Paula Figueiredo
> Independent Java, Apache Tapestry 5 and Hibernate consultant, developer,
> and instructor Owner, Ars Machina Tecnologia da Informação Ltda.
> http://www.arsmachina.com.br
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Early steps getting Tapestry and Hibernate working via DAO

2010-10-01 Thread Thiago H. de Paula Figueiredo
On Fri, 01 Oct 2010 09:40:18 -0300, Alex W. Croton  
 wrote:



Hi,


Hi!

After 3 days of various Googling, I'm far more confused than when I  
started - it seems that the examples that I have been able to find are  
either for a different version of Tapestry - or appear to be using some  
form of magic that my environment is lacking :-)


See  
http://tapestry.apache.org/tapestry5.1/tapestry-hibernate/userguide.html.  
;)


Cheers!

--
Thiago H. de Paula Figueiredo
Independent Java, Apache Tapestry 5 and Hibernate consultant, developer,  
and instructor

Owner, Ars Machina Tecnologia da Informação Ltda.
http://www.arsmachina.com.br

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Early steps getting Tapestry and Hibernate working via DAO

2010-10-01 Thread LLTYK

http://tapestry.apache.org/tapestry5/tapestry-hibernate/userguide.html

Course I don't even use tapestry-hibernate at all, just the tapestry spring
integration to inject spring/hibernate services.
-- 
View this message in context: 
http://tapestry-users.832.n2.nabble.com/Early-steps-getting-Tapestry-and-Hibernate-working-via-DAO-tp5591178p5591251.html
Sent from the Tapestry Users mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Early steps getting Tapestry and Hibernate working via DAO

2010-10-01 Thread Alex W. Croton
Hi,

I am a real newbie when it comes to Tapestry and even worse than that when it 
comes to Hibernate.

I am using Tapestry 5.1.0 and Hibernate 3.3.1 - talking to a MySQL database.

I've got the code from the Tapestry5HowToUseTapestryHibernate working fine, but 
in the application that I am putting together I want/need to be able to use DAO 
to interface between the various components of the application.

After 3 days of various Googling, I'm far more confused than when I started - 
it seems that the examples that I have been able to find are either for a 
different version of Tapestry - or appear to be using some form of magic that 
my environment is lacking :-)

Can anyone offer any pointers to get me going on what 'bits' I need where 
please?

Regards,

Alex C