Re: [DISCUSS] Security Frameworks

2012-10-22 Thread Erik van Oosten


[ X ] I use my own custom framework
[ X ] I use Shiro
 

For my current Wicket project we started out with Shiro as it promised 
to be easy to use. However, even though Shiro is feature rich, it still 
lacks the feature we needed to make it secure (1) and stable (2). We 
ended up using Shiro as a convenient library with all integration points 
with Wicket written ourselves. We also needed to extend LDAP integration 
to get roles/permissions and override Shiro's idea of configuration (it 
didn't match our way of getting properties files).


(1) forget an annotation and your page is visible, we turned that around
(2) the annotations are based on Strings, we like Enums better

Kind regards,
Erik.


On 18-10-12 06:08, Jeremy Thomerson wrote:

Our of curiosity: among the wider community: what security framework(s) do
you use with with Wicket, and why?

[  ] I use my own custom framework
[  ] I use Shiro
[  ] I use Spring Security
[  ] I use WASP/Swarm
[  ] Other (please specify)

And don't forget the why.




--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: Efficiency of 1.5 MountMapper weighted/matching algorithm

2011-10-18 Thread Erik van Oosten

 I realize it may not be a hotspot but, intuitively at least, it sounds like 
 your new caching improvement will help reduce CPU load. It should also reduce 
 the workload of the garbage collector by not having, in the above example, 
 2800 objects allocated and then dereferenced with every page render.


Don't trust intuition, measure. CPUs and garbage collectors behave different 
then you might think.

Introducing caching means introducing thread collaboration. Any synchronisation 
on modern cpus quickly take more time then any business processing you can 
program. In addition, short lived object cost nothing. The gc can easily handle 
millions per second.

In other words: don't add caching unless you are willing to measure the 
throughput gains (on the intended target systems).

Regards,
 Erik.

--
Erik van Oosten
http://day-to-day-stuff.blogspot.com

Op 17 okt. 2011, om 22:06 heeft Chris Colman het volgende geschreven:

 We have already discussed this problem before.
 I agree that caching will improve the performance and I'll try to
 implement it soon.
 
 Cool!
 
 Topicus' (Martijn's daily job) biggest application have ~ 700 mounted
 pages and this code is not a hotspot for them, that's why no one spend
 time on optimizing it so far.
 
 Wow that's big! If you had a variety of main and side bar menus on each page 
 that had links to say 40 or so Bookmarkable pages that would mean each page 
 render would result in building 40 weight/mount pair collections, each with 
 700 entries - and then throwing them away after each bookmarkable page link 
 has been created.
 
 I realize it may not be a hotspot but, intuitively at least, it sounds like 
 your new caching improvement will help reduce CPU load. It should also reduce 
 the workload of the garbage collector by not having, in the above example, 
 2800 objects allocated and then dereferenced with every page render.
 
 
 On Sun, Oct 16, 2011 at 1:27 PM, Chris Colman
 chr...@stepaheadsoftware.com wrote:
 I'll try to get some time to build a test to get some timings.
 
 -Original Message-
 From: Jeremy Thomerson [mailto:jer...@wickettraining.com]
 Sent: Sunday, 16 October 2011 11:55 AM
 To: users@wicket.apache.org
 Subject: Re: Efficiency of 1.5 MountMapper weighted/matching algorithm
 
 On Sat, Oct 15, 2011 at 8:28 PM, Chris Colman
 chr...@stepaheadsoftware.comwrote:
 
 Obviously this isn't a problem during debug with a single user but
 when
 1000s of pages need to be rendered each minute the time spent
 performing
 the
 above operations may become significant. I haven't done any benchmark
 testing but from experience, the frequenct allocation and compiling
 of
 collections and sorting can get CPU expensive and switching to a
 caching
 alternative usually leads to significant performance
 improvements.
 
 
 It'd definitely be worth optimizing if we can prove it's a bottle-neck.
 But
 we try to avoid premature optimization.  Can you put together some
 numbers
 to see what kind of processing load we're talking about?  I'd be
 interested
 in seeing % of overall processing time under load.  Something like
 with X
 clients browsing Y pages per minute, each page render took an average R
 milliseconds, and Z milliseconds of this was in creating link URLs.
 Or
 something like that.
 
 --
 Jeremy Thomerson
 http://wickettraining.com
 *Need a CMS for Wicket?  Use Brix! http://brixcms.org*
 
 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org
 
 
 
 
 
 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.com
 
 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org
 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org
 



Re: introducing wicket:for attribute

2011-07-14 Thread Erik van Oosten
Its not @literal that removes the linebreaks. If you combine it with 
pre it works. (No need to add code as well.)


*pre{@literal
* label wicket:for=name
* span class=label-textName/span:
* /label
* input wicket:id=name type=text/
* }/pre
*

Regards,
Erik.


Op 13-07-11 17:55, Igor Vaynberg schreef:

sweet, too bad  @literal does not preserve linebreaks. what we really
need is a CDATA like javadoc tag.

-igor

On Wed, Jul 13, 2011 at 4:12 AM, Erik van Oostene.vanoos...@grons.nl  wrote:

Amazing stuff!

You can write straight html in javadoc with the {@literal} syntax. E.g.:

*p
* Given markup like this:
*
*code{@literal
*label wicket:for=namespan
class=label-textName/span:/labelinput wicket:id=name type=text/
* }/code
*
* If the {@code name} component has its label set to 'First Name' the
resulting output will be:
*code{@literal
*label for=name5span class=label-textFirst
Name/span:/labelinput name=name type=text id=name5/
* }/code

Regards,
Erik.


Op 13-07-11 01:50, Igor Vaynberg wrote:

based on some feedback i changed the class name of the inner span from
text to label-text to reduce chance of css collisions

-igor

On Fri, Jul 8, 2011 at 9:22 PM, Igor Vaynbergigor.vaynb...@gmail.com
  wrote:

just implemented the wicket:for attribute. check out the javadoc here:


http://svn.apache.org/viewvc/wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/markup/html/form/AutoLabelResolver.java?view=markuppathrev=1144589

1.4.x only for now, still needs to be forward-ported to trunk.

feedback?

-igor





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



Re: introducing wicket:for attribute

2011-07-13 Thread Erik van Oosten

Amazing stuff!

You can write straight html in javadoc with the {@literal} syntax. E.g.:

*p
* Given markup like this:
*
*code{@literal
*label wicket:for=namespan class=label-textName/span:/labelinput 
wicket:id=name type=text/
* }/code
*
* If the {@code name} component has its label set to 'First Name' the resulting 
output will be:
*code{@literal
*label for=name5span class=label-textFirst Name/span:/labelinput name=name 
type=text id=name5/
* }/code

Regards,
Erik.


Op 13-07-11 01:50, Igor Vaynberg wrote:

based on some feedback i changed the class name of the inner span from
text to label-text to reduce chance of css collisions

-igor

On Fri, Jul 8, 2011 at 9:22 PM, Igor Vaynbergigor.vaynb...@gmail.com  wrote:

just implemented the wicket:for attribute. check out the javadoc here:

http://svn.apache.org/viewvc/wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/markup/html/form/AutoLabelResolver.java?view=markuppathrev=1144589

1.4.x only for now, still needs to be forward-ported to trunk.

feedback?

-igor




--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: internationalizing page title

2011-02-28 Thread Erik van Oosten

You will need the following in your application's init:
getMarkupSettings().setStripWicketTags(true);

Regards,
 Erik.


Op 27-02-11 18:26, Josh Kamau schreef:

Anton,

This worked.

head
meta http-equiv=Content-Type content=text/html; charset=UTF-8
 wicket:head
 titleWicket Demo/title
 /wicket:head
/head

regards

Josh.

On Sun, Feb 27, 2011 at 7:13 PM, Anton Bessonovexe...@googlemail.comwrote:


Hello Josh,

have you found any solution?

Best regards,

Anton

  Am trying to internationalize the page title. The below snipplet doesnt

seem
to work. Where am i going wrong?

head
meta http-equiv=Content-Type content=text/html; charset=UTF-8
 wicket:head
 titlewicket:message key=login-page-title//title
 /wicket:head
/head

regards
Josh



--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: URL generation

2011-02-04 Thread Erik van Oosten

Hi Uwe,

I sometimes use absolute URLs in a project. For code see
https://issues.apache.org/jira/browse/WICKET-1974

Regards,
Erik.


Op 04-02-11 16:46, Uwe Schäfer schreef:

Hi

i am working on a wicket app which is to be included in some 3rd party 
page. the page somewhat uses a thing like $.load to include the 
wicket-generated code.
To sum up, wicket has no idea that its created page will be sliced 
into pieces and included in some other page.


any url wicket creates, is relative to the generated page, like:
http://localhost:8080/home#../../../?wicket:interface=:0:wrapper:form::IFormSubmitListener:: 
for posting a form.


is there a way to make wicket create absolute URLs instead?

cu uwe



--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: [OT] Need Feedback from WicketForge users (IDEA plugin).

2010-12-14 Thread Erik van Oosten

Hi Minas,

Providing code completion for component id's would be great! In particular in 
the java code, slightly less so in markup.


Warnings for unknown component id's in java code would also be a very nice 
feature! It would probably be useful to be able to suppress the warning with a 
comment or annotation. Warnings in the markup are less useful as I often create 
components that infer their component id at run-time from another component. I'd 
hate to have warning suppressing comments in the markup.


Regards,
Erik.


PS. I don't find this OT at all! Anything that helps (many) Wicket developers, 
should be welcome on this list.



Op 13-12-10 02:36, Minas Manthos wrote:

Hi

I plan to make a core change to WicketForge plugin and need some user
feedback. So if you like please follow up to

http://groups.google.com/group/wicketforge/t/f5b0f57d184d6f0f

Since this is not directly wicket related, please do not reply here.

Thanks
Minas.


--
Sent from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: UrlRewrite rule and Wicket

2010-12-14 Thread Erik van Oosten

Hi Krzysztof,

Sorry to hear that, I must admit I never thought of testing this with forms. I 
just assumed that the form would have a wicket generated URL and that from that 
point on it would work the normal way.


Regards,
Erik.



Op 02-12-10 16:32, Krzysztof Kowalczyk wrote:

Thank you Erik, the idea is nice, but it does not work ;)

I wanted to implement my own ~ Root Mounting Strategy just when I've
got your email. The idea with overriding getRequestPath sounds good, I
was afraid that I will need to implement my own RequestCycle with
custom logic replacing path.startWith(mountPath()) part.

Unfortunately your solution doesn't seem to play well with forms. When
using the RootWebRequestProcessor pages using HybridUrlCodingStrategy
work on first get request, but after button submit they are redirected
to ?wicket:... page and the state of the page is lost (all values of
fields, no validation errors). I have no idea why it works like that
and does it breaks other strategies.

ps. I had to add
configuration
   webAppConfig
contextPath//contextPath
   /webAppConfig
/configuration
to the POM to make the example run properly with jetty:run. The
default configuration mount the app on /wicket-rootmount-demo so most
of the links does not work.

Regards,
Krzysztof Kowalczyk

On Wed, Dec 1, 2010 at 1:59 PM, Erik van Oostene.vanoos...@grons.nl  wrote:

You can try the approach from
http://blog.jteam.nl/2010/02/24/wicket-root-mounts/

This allows you to install a URL mounter that implements the following
interface:

interface RootMountedUrlCodingStrategy {
  boolean accepts(String rawPath);
}

Regards,
Erik.


Op 30-11-10 11:21, Krzysztof Kowalczyk wrote:

Hi,

We have existing urls in a form:

/long,and,complex,title,id/new_opinion
/long,and,complex,title,id/something

or sometimes

/long,title/id/new_opinion

The links like /long,and,complex,title are managed by fast and
scalable view, and are stateless. Now we are using Wicket in the same
war. It is mounted to /cms.

We are trying to replace forms, that are pure evil in the first
technology with wicket based forms. But we need to keep the links
untouched.

So I created  UrlRewrite (http://www.tuckey.org/urlrewrite/) rules:

urlrewrite use-query-string=true

rule
from^/(.*),(\d+)/new_opinion$/from
to/cms/new_opinion/id/$2/url/$1/to
/rule

rule
from^/(\?wicket.*)/from
to/cms/$1/to
/rule
...


I have a wicket page - that is mounted on /new_opinion with enhanced
HybridUrlCodingStrategy with:
- redirectOnBookmarkableRequest = false

First rule forwards the request to proper place. Wicket gets the
correct requestUri and all the stuff. But the rule does not work if we
have redirectOnBookmarkableRequest = true because Wicket constructs
wrong urls in ServletWebRequest.getRelativePathPrefixToWicketHandler :

if (!Strings.isEmpty(forwardUrl))
{
// If this is an error page, this will be /mount or
/?wicket:foo
relativeUrl = forwardUrl.substring(1);
relativeUrl =
relativeUrl.substring(filterPath.length());
}

before this fragment Wicket has correct link, after this we get:
g,and,complex,title,id/new_opinion, or errors (sometimes the link is
shorter and I get array index out of bounds). If method does not throw
exception it returns wrong number of ../ . Unfortunately
redirectOnBookmarkableRequest = false does not solve the problem as
the second rule catches Wicket that are redirected if they hit
bookmarkable page. So this fragment need to be fixed in order to have
working bookmarkable links with UrlRewrite.

My temporary workaround is custom delegating WebRequest with small hack:

public String getRelativePathPrefixToWicketHandler() {
HttpServletRequest httpRequest = getHttpServletRequest();

String forwardUrl =
(String)httpRequest.getAttribute(javax.servlet.forward.servlet_path);
final String filterPath =
(String)httpRequest.getAttribute(WicketFilter.FILTER_PATH_ATTR);

if (!Strings.isEmpty(forwardUrl))
{
int count = forwardUrl.split(/).length;

String string = ;

for (int i = 1; icount; i++) {
string += ../;
}

return string + filterPath;
}else {
return
wrappedReqest.getRelativePathPrefixToWicketHandler();
}
}

I guess it will not work in all cases though...

If there is a different way of doing url rewriting? If not, I consider
it a bug in Wicket.

Regards,
Krzysztof Kowalczyk


--
Sent from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: UrlRewrite rule and Wicket

2010-12-01 Thread Erik van Oosten
You can try the approach from 
http://blog.jteam.nl/2010/02/24/wicket-root-mounts/


This allows you to install a URL mounter that implements the following 
interface:


interface RootMountedUrlCodingStrategy {
  boolean accepts(String rawPath);
}

Regards,
Erik.


Op 30-11-10 11:21, Krzysztof Kowalczyk wrote:

Hi,

We have existing urls in a form:

/long,and,complex,title,id/new_opinion
/long,and,complex,title,id/something

or sometimes

/long,title/id/new_opinion

The links like /long,and,complex,title are managed by fast and
scalable view, and are stateless. Now we are using Wicket in the same
war. It is mounted to /cms.

We are trying to replace forms, that are pure evil in the first
technology with wicket based forms. But we need to keep the links
untouched.

So I created  UrlRewrite (http://www.tuckey.org/urlrewrite/) rules:

urlrewrite use-query-string=true

rule
from^/(.*),(\d+)/new_opinion$/from
to/cms/new_opinion/id/$2/url/$1/to
/rule

rule
from^/(\?wicket.*)/from
to/cms/$1/to
/rule
...


I have a wicket page - that is mounted on /new_opinion with enhanced
HybridUrlCodingStrategy with:
- redirectOnBookmarkableRequest = false

First rule forwards the request to proper place. Wicket gets the
correct requestUri and all the stuff. But the rule does not work if we
have redirectOnBookmarkableRequest = true because Wicket constructs
wrong urls in ServletWebRequest.getRelativePathPrefixToWicketHandler :

if (!Strings.isEmpty(forwardUrl))
{
// If this is an error page, this will be /mount or 
/?wicket:foo
relativeUrl = forwardUrl.substring(1);
relativeUrl = 
relativeUrl.substring(filterPath.length());
}

before this fragment Wicket has correct link, after this we get:
g,and,complex,title,id/new_opinion, or errors (sometimes the link is
shorter and I get array index out of bounds). If method does not throw
exception it returns wrong number of ../ . Unfortunately
redirectOnBookmarkableRequest = false does not solve the problem as
the second rule catches Wicket that are redirected if they hit
bookmarkable page. So this fragment need to be fixed in order to have
working bookmarkable links with UrlRewrite.

My temporary workaround is custom delegating WebRequest with small hack:

public String getRelativePathPrefixToWicketHandler() {
HttpServletRequest httpRequest = getHttpServletRequest();

String forwardUrl =
(String)httpRequest.getAttribute(javax.servlet.forward.servlet_path);
final String filterPath =
(String)httpRequest.getAttribute(WicketFilter.FILTER_PATH_ATTR);

if (!Strings.isEmpty(forwardUrl))
{
int count = forwardUrl.split(/).length;

String string = ;

for (int i = 1; i  count; i++) {
string += ../;
}

return string + filterPath;
}else {
return wrappedReqest.getRelativePathPrefixToWicketHandler();
}
}

I guess it will not work in all cases though...

If there is a different way of doing url rewriting? If not, I consider
it a bug in Wicket.

Regards,
Krzysztof Kowalczyk

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




--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: wicket question

2010-12-01 Thread Erik van Oosten

Simply put them there with a Label.

Regards,
Erik.


Op 01-12-10 18:26, 96silvia write:

the problem is the hidden input values are coming from a wicket session. so
if I use a non wicket form how do I get the values from a wicket session to
the non wicket form?



--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: StackOverflowError

2010-11-22 Thread Erik van Oosten

Yes, both are very wrong.

Pitfalls are in earlier messages in this thread.


On 22-11-10 16:36, mzem...@osc.state.ny.us wrote:

By keep a reference to the session in their class do you mean something
like this?

Are there any pitfalls to doing this?

final Session session = getSession();
add(new Label(userNameLabel, new Model(session.getUser
().getUserName(;

How about this?
final UserDTO dto = session.getUser();
CompoundPropertyModel cpm = new CompoundPropertyModel(dto);



--
Sent from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: StackOverflowError

2010-11-22 Thread Erik van Oosten
I have seen an application (not mine!) fail horribly and costly on the second 
example.


The problem with getting an object from the session and passing the reference to 
a (Compound)PropertyModel is that the natural assumption, the session object is 
updated too, is wrong.
So this is exactly the same problem as keeping a reference to the session 
itself, only now restricted to less data.


Regards,
   Erik.




Op 22-11-10 20:51, Igor Vaynberg schreef:

no. the example below doesnt hit any pitfalls because it doesnt
reference the session itself. as long as objects retrieved from
session do not contain references back to session he is ok.

however, declaring Session instance as final is not a good idea
because it makes it easy to reference it in anonymous classes.

-igor

On Mon, Nov 22, 2010 at 11:49 AM, Erik van Oostene.vanoos...@grons.nl  wrote:

Yes, both are very wrong.

Pitfalls are in earlier messages in this thread.


On 22-11-10 16:36, mzem...@osc.state.ny.us wrote:

By keep a reference to the session in their class do you mean something
like this?

Are there any pitfalls to doing this?

final Session session = getSession();
add(new Label(userNameLabel, new Model(session.getUser
().getUserName(;

How about this?
final UserDTO dto = session.getUser();
CompoundPropertyModel cpm = new CompoundPropertyModel(dto);



--
Sent from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: could not serialize the page java.lang.OutOfMemoryError: PermGen space

2010-10-14 Thread Erik van Oosten

fachhoch,

Please investigate whether any of your components can have references to 
something too big.


Regards,
Erik.


Op 13-10-10 16:25, fachhoch schreef:

could not serialize the pagejava.lang.OutOfMemoryError: PermGen space ,

I got this error, it happens once in a while , its hard to reproduce,
please tell me   can wicket cause memory errors  for any reason ?
I am using 1.4.8
   


--
Sent from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: Modular XHTML DTD for Wicket?

2010-09-28 Thread Erik van Oosten

Hello Ichiro,

Bring it on!

Find all xhtml tags here: 
https://cwiki.apache.org/WICKET/wickets-xhtml-tags.html. Here you will 
also find a link to the current DTDs.


Regards,
Erik.



Op 28-09-10 04:53, Ichiro Furusato schreef:

I brought this up previously under Wicket pages are
invalid XHTML on Thu, 16 Sep 2010 13:11:06 +1200
but the conversation got sidetracked by a solution to
a question I'd asked without addressing an offer I'd
made.

Would anyone be interested in replacing the misnamed
and incomplete XHTML DTD used by the Wicket project
with a modular XHTML DTD that had its own Wicket
module? This could be used to validate Wicket-ised
documents. I'm versed in building modular DTDs using
the W3C toolkit. (I note WICKET-693 exists) and can
also flatten the DTD to a single file using a tool I have.

I'd be willing to supply that DTD if someone could provide
documentation on the extant wicket elements and
attributes, and where in the document model they are
permitted.

If this is something properly directed at the Wicket dev
list let me know and I'll resend it there (I'm not currently
a member of that list). Or if this isn't a priority for the
project (it may not be if well-formed XML is sufficient
during dev) I'll drop the issue.

Thanks,

Ichiro

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

   


--
Sent from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: Setting Checked Boxes in CheckGroup

2010-09-23 Thread Erik van Oosten

See http://wicket.apache.org/start/quickstart.html

Use this to create a small application that exhibits the bug.

Regards,
Erik.


Op 23-09-10 19:26, Shelli Orton schreef:

What do you mean by quickstart?

Shelli

-Original Message-
From: Igor Vaynberg [mailto:igor.vaynb...@gmail.com]
Sent: Thursday, September 23, 2010 10:57 AM
To: users@wicket.apache.org
Subject: Re: Setting Checked Boxes in CheckGroup

im going to guess something is wrong with your model. hard to tell
without a quickstart.

-igor
   




--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: announcing Granite - a Wicket-Scala-DB4O web application stack

2010-09-22 Thread Erik van Oosten

I have looked at the example and it looks very promising.

However, if you want more attention there should at the absolute minimum 
be a bunch of links somewhere that give starting points for someone to 
understand the project. E.g. links to important classes, important 
examples. Either an architecture overview or a small programming guide 
would be great too of course :)


Regards,
Erik.


Op 22-09-10 03:41, Sam Stainsby schreef:

Today we officially announced our project to provide a Wicket-DB4O-Scala
web application stack:

http://sustainablesoftware.com.au/blog/?p=77

I’m pleased to announce a new web application framework, called Granite,
and an associated set of reusable libraries, called Uniscala. Please note
that this is a work in progress: we are not announcing a release yet, or
even a beta. A number people have started asking about the project, and
so I felt it would be helpful to let the wider world know what is going
on.

Granite is a lightweight framework for the rapid development of web
applications. It is based on the very cool and richly featured Apache
Wicket web framework. Granite uses an embedded object database that
avoids the need for SQL or Object-Relational Mappers (ORMs), and, in the
Wicket tradition, is proud of, if not smug about, its distinct lack of
external XML configuration files.


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

   



--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: A bug in CryptedUrlWebRequestCodingStrategy

2010-09-16 Thread Erik van Oosten

Bjorn,

Please open a Jira issue so that the Wicket core team can track this issue.

Regards,
Erik.


Op 15-09-10 11:24, Bjorn S schreef:

Wicket version: 1.4.9 (rolled back due to AJAX problems in later release)

I've detected some odd behaviour with CryptedUrlWebRequestCodingStrategy,
specifically CryptedUrlWebRequestCodingStrategy.DecodedUrlRequest;

When using a QueryStringStrategy for mounting a page and passing certain
specific strings I was getting them back with characters missing. It appears
that CryptedUrlWebRequestCodingStrategy performs double-decoding.


We have a search system which uses + as a means of denoting requirements,
this is what happened;
When entering a search string like car +red it was correctly encoded to
car+%2Bred and passed along.

When decoding I saw that this became car +red and then was decoded again
to car  red [note double space].

I fixed this by extending CryptedUrlWebRequestCodingStrategy, overloading
the decode method and implementing my own copy of DecodedUrlRequest where I
removed the following line from the constructor;
decodedParamReplacement =
WicketURLDecoder.QUERY_INSTANCE.decode(decodedParamReplacement);

This seems to have fixed our problem though I won't guarantee that it hasn't
introduced new ones.

Hope this can get a better resolution.

Regards,
Bjørn Soldal
   


--
Sent from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: Expiring pages in form submit and onAfterRender...

2010-07-27 Thread Erik van Oosten

Did you already look at StatelessForm?

Regards,
Erik.


Op 26-07-10 23:14, Erik Brakkee wrote:

Hi,


I am experimenting a bit with page expiry. One solution that works is to
remove the page from the pagemap in the submit of a form. However, removing
the page from the pagemap in the onAfterRender() of a page does not seem to
work. In fact, I see the same page id and version being rendered every
time.  Is this the way it should be? Is there another generic callback in a
wicket page in which I could remove the page from the pagemap to expire it?
What makes the form's onSubmit() special?

Alternatively, I am considering to use a strategy whereby I set an expired
flag on form submit and then in the onBeforeRender() use setResponsePage()
to delegate to a specific page providing also a specific message. That would
allow total control on form submit. Would that strategy work?

Cheers
   Erik

   


--
Sent from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: colocating wicket with servlets...

2010-07-26 Thread Erik van Oosten

Hi Erik,

Non-bookmarkable links either start with /resources or take the form 
/?wicket...


You could indeed manage that by creating your own RequestCodingStrategy, 
but having done so a couple of times, I would like to warn you not to 
tweak too much. In Wicket 1.5 it is probably going to be a lot easier.


Regards,
Erik.


Op 26-07-10 20:37, Erik Brakkee wrote:

I would like to colocate a wicket application with a servlet. What I want is
for the servlet to have access to the wicket session. Looking at the code I
see that Session.get() uses thread-specific storage, so I want the wicket
filter to intercept all requests.

Next, I want to make sure that requests for the servlet are forwarded to the
servlet and not handled by wicket. The wicket filter provides one way of
doing this by specifying a number of ignored paths. But, how do I now which
paths I can safely ignore?

I can create mounts for all bookmarkable pages but how can I control the
paths of non-bookmarkable URLs.  Should I create a separate request coding
strategy decorator (like CryptedUrlWebRequestCodingStrategy) or is there an
easier way?

Cheers
   Erik

   



--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: new feature in trunk and branch: Component#onConfigure()

2010-07-21 Thread Erik van Oosten

Excellent!

Op 21-07-10 07:05, Igor Vaynberg wrote:

another new callback added to 1.4/trunk that is aimed at making life
easier when managing component states such as visibility, enabled,
etc.


   



--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: new feature in trunk and branch: Component#onInitialize()

2010-07-13 Thread Erik van Oosten
I always wonder about the order and worry what could go wrong. A small 
sentence in the javadoc would stop that. E.g. something simple like:


 * p
 * Markup containers are initialized prior to their children.
 * /p

would be marvelous.

Regards,
 Erik.


Op 13-07-10 17:16, Igor Vaynberg wrote:

On Tue, Jul 13, 2010 at 1:05 AM, vladimir.kovalyukkoval...@gmail.com  wrote:
   

The sources shows that the markup container is initialized prior to children
initialization. As expected.
 

im pretty sure that is a safe assumption to make, not sure if its
javadoc worthy.

-igor

   

I used to double check due to onBeforeRender()
method. Should javadoc mention aforementioned?

The great news is that onBeforeRender() will never be used for component
initialization just for rendering event.

Looking forward for 1.4.10
--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/new-feature-in-trunk-and-branch-Component-onInitialize-tp2286924p2287133.html
Sent from the Wicket - User mailing list archive at Nabble.com.

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


 

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

   


--
Sent from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: non-bookmarkable pages with pageparameters?

2010-07-07 Thread Erik van Oosten

use the method

setResponsePage(Class, PageParameters)

Erik.


Op 06-07-10 16:24, Muro Copenhagen schreef:

Hi Erik,

I tried that with no luck...

How would i do this: setResponsePage(new DeliverySecure(deliveryInfo)), and
at the same time send pageparameters to the same page?

Best Regards
Muro

   
   


--
Sent from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: Single inheritence in parts

2010-07-07 Thread Erik van Oosten
I must have been listening to the wrong people then. Sorry to continue 
any false hopes.


Too bad; there is only a small sweet spot for markup inheritance, but 
with this extension it would be very sweet indeed.


Thanks for the link Jeremy.

Regards,
 Erik.

On 06-07-10 22:08, Jeremy Thomerson wrote:

It has not been promised. It has been disCUSSed at length. Here's the
most relevant thread I remember. Look at some of the very valid points of
why it would create problems from Johan / Igor.

Personally, I'm against it. You can *very easily* accomplish the same 
thing

with panels, without a whole mess of other issues.

http://bit.ly/awiK6L



--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: Single inheritence in parts

2010-07-07 Thread Erik van Oosten


Indeed, multiple inheritance is not the correct term in this case. The 
point is that the parent class' markup may contain multiple places to 
place components from sub-classes.


Regards,
 Erik.


Op 06-07-10 18:03, Arjun Dhar wrote:

On a last note; ..am confusedmultiple inheritance generally means MANY
PARENT, ONE CHILD (child inherits from multiple parents). Here there is only
ONE PARENT MARKUP required and ONE CHILD markup. Maybe my perspective is not
right. I'll search more material on this and educate myself.


   



--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: Single inheritence in parts

2010-07-06 Thread Erik van Oosten

Yes, this has been promised many times. And I am looking forward to it :)

Regards,
Erik.


Op 06-07-10 07:53, Ernesto Reinaldo Barreiro wrote:

Hi Jeremy,

Wasn't this on the which list for 1.5? [1] and [2]?

Cheers,

Ernesto

1-https://cwiki.apache.org/WICKET/wicket-15-wish-list.html#Wicket1.5WishList-multiplychild%252Fextendinheritance
2-https://issues.apache.org/jira/browse/WICKET-1134

   


--
Sent from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: non-bookmarkable pages with pageparameters?

2010-07-06 Thread Erik van Oosten

Hi Muro,

Mount your page with a HybridUrlCodingStrategy. For example the 
MixedParamHybridUrlCodingStrategy.


Regards,
Erik.


Op 06-07-10 15:30, Muro Copenhagen wrote:

Hi

I have a page that is session based(nonbookmarkable) but at the same time i
want to make sure
a request parameter is shown in the url... How would i achieve that ?

This is what i am trying to achieve, with example from my code:

My page code constructors:

 public DeliverySecure() {
 this(new DeliveryInfo());
 }
 public DeliverySecure(DeliveryInfo deliveryInfo) {
...
 }

This page is called to separete ways:

1 - setResponsePage(DeliverySecure.class, new PageParameters(secure=on));

2-  setResponsePage(new DeliverySecure(deliveryInfo));


When i call the DeliverySecure page with approach 1, i get a url with the
request parameter: ...secure=on,
surely because it treats the page as bookmarkable.

But with the 2. approach i get a url like: ...wicket:interface=:7

Can i somehow force wicket to add the browser parametersecure=on, when
loading the nonbookmarkable page with approach 2 ?

If so how would i achieve that, even though i want load the page with the
session based deliveryInfo object i have...?

Best Regards
Muro

   


--
Sent from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: Wicket Sessions and Load Balancing

2010-07-02 Thread Erik van Oosten

Steven,

Have you tried to enforce creation of a session on the home page?
A WebSession.get().bind() in the homepage will do the trick.

This only makes a difference when your homepage is stateless.

Regards,
Erik.



2010/7/1 Steven Haineslyg...@yahoo.com

My guess is that when the homepage is loaded that Wicket provides a new
jsessionid (I sometimes see it coming in the submission url) but then the
user
is directed to another server on the next request, and because the user
does not
yet have a JSESSIONID cookie, but does have the jsessionid in the URL, the
Wicket instance that receives the request searches and cannot find the
session
id and marks the page as expired. The next request then populates the
browser's
cookie and the sticky session works.This is just a theory, but it would
explain
the behavior.

 


--
Sent from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: ResourceStreamLocator and mvn resource:resource copying resources in the right directory

2010-06-19 Thread Erik van Oosten

Hi,

https://issues.apache.org/jira/browse/WICKET-1974 describes a way to 
make all URLs absolute.


Unfortunately the patch attached to the issue is still not applied so 
you'll have to build wicket yourself.


Regards,
Erik.


Op 18-06-10 21:56, b...@actrix.gen.nz schreef:

Hi Fernando,

obviously quite a few including yourself are separating markup from
Java packages to make it accessable to HTML developers.

How do you cope with the fact that Wicket markup, when rendered in any
folder without flattening the package structure, gets broken images?

That is what I am trying to address with

Cannot substitute RelativePathPrefixHandler
https://issues.apache.org/jira/browse/WICKET-2881

The three lines of Java code in RelativePathPrefixHandler are solving
this problem.

int lastIndex = attrValue.lastIndexOf(../);
if (lastIndex= 0){
 attrValue = attrValue.substring(lastIndex + 3);
}

Regards,
Bernard

   


--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: ListView + dynamic rows: always remove last row...

2010-06-19 Thread Erik van Oosten

Try to use the RemoveLink that is available as inner class of ListView.

Regards,
Erik.


Op 18-06-10 18:29, jOki wrote:

Hi!!

Im trying to implement a dynamic Form, where you can add textfields and
remove as you want. The add button works fine, but the remove button always
remove the last testfield and not the selected field. For example:

Textfield1 add remove
Textfield2 add remove
Textfield3 add remove

click on remove (row textfield2) and Textfield3 is removed. It should remove
Textfield2, doesnt it?


Some code:

public class KeywordObject implements Serializable {
 private static final long serialVersionUID = 1L;
 private String keyword;

 public void setKeyword(String keyword) {
 this.keyword = keyword;
 }

 public String getKeyword() {
 return this.keyword;
 }
 }

And in the form...

ListKeywordObject  keyList = new ArrayListKeywordObject();
keyList.add(new KeywordObject());

final ListView keywordView = new ListView(keywordView, keyList) {

 @Override
 protected void populateItem(final ListItem item) {
 KeywordObject model = (KeywordObject)
item.getModelObject();
 item.add(new TextField(keyword, new
PropertyModel(model, keyword)));

 // keyword add link
 Link addKeyword = new Link(addKeyword,
item.getModel()) {

 @Override
 public void onClick() {
 keyList.add(new KeywordObject());
 }
 };

 // keyword remove link
 Link removeKeyword = new Link(removeKeyword,
item.getModel()) {

 @Override
 public void onClick() {
 KeywordObject selected = (KeywordObject)
getModelObject();
 keyList.remove(selected);
 }
 };

 item.add(addKeyword);
 item.add(removeKeyword);
 }
 };

 add(keywordView);
 keywordView.setReuseItems(true);


Im getting crazy about that...

Thanks.
   



--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: ResourceStreamLocator and mvn resource:resource copying resources in the right directory

2010-06-19 Thread Erik van Oosten

Hi Bernard,

We are using absolute URLs in one application (http://tipspot.com) that 
does not use the wicket ajax library, only javascript (based on jquery) 
written by the frontend developer. One of the things we do there is 
filling popups through ajax requests. As most of that information is 
completely stateless, we use a wicket page to produce the html 
fragments. The URL depth and path of the original page (containing the 
popup), and the page that is pasted into the popup, almost never 
matches. This is a problem for linking to other pages. I found it easy 
to make this problem go away by making all URLs absolute.


I did not look at RelativePathPrefixHandler as I was unaware of its 
existence. I am also not certain that any relative schema would be able 
to solve the problem cleanly/easily. Secondly having absolute paths is a 
non-issue for this application.


Regards,
Erik.


Op 19-06-10 20:27, b...@actrix.gen.nz wrote:

Thanks Erik.

Why are you using absolute URLS?

Are you using absolute URLs to support editing in the web directory,
with a directory structure the same as the java package structure,
without breaking images?

Then it would look like you have found a different solution for the
same problem. Interesting. Both solutions require only small changes.
Have you tried to patch RelativePathPrefixHandler? With that change,
you would no longer be restricted to absolute paths.


Regards,

Bernard


On Sat, 19 Jun 2010 14:15:44 +0200, you wrote:

   

Hi,

https://issues.apache.org/jira/browse/WICKET-1974 describes a way to
make all URLs absolute.

Unfortunately the patch attached to the issue is still not applied so
you'll have to build wicket yourself.

Regards,
 Erik.


Op 18-06-10 21:56, b...@actrix.gen.nz schreef:
 

Hi Fernando,

obviously quite a few including yourself are separating markup from
Java packages to make it accessable to HTML developers.

How do you cope with the fact that Wicket markup, when rendered in any
folder without flattening the package structure, gets broken images?

That is what I am trying to address with

Cannot substitute RelativePathPrefixHandler
https://issues.apache.org/jira/browse/WICKET-2881

The three lines of Java code in RelativePathPrefixHandler are solving
this problem.

int lastIndex = attrValue.lastIndexOf(../);
if (lastIndex= 0){
  attrValue = attrValue.substring(lastIndex + 3);
}

Regards,
Bernard


   


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

   



--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: Getting started with Scala, Spring, Hibernate Wicket

2010-06-19 Thread Erik van Oosten
The latest and greatest in the domain-driven world would be CQRS where 
the UI code needs two types of dependencies: the command bus and a 
repository. No more need of a 'services' layer.


I adore CQRS because it provides a simple and clear view of what code to 
put where. Though the amount of code stays the same, it will be simpler.


Regards,
Erik.

PS. Kent, thanks for taking the time to write this tutorial.


Op 19-06-10 17:39, James Carman wrote:

On Sat, Jun 19, 2010 at 10:10 AM, Kent Tongk...@cpttm.org.mo  wrote:
   

I agree that if the service is simply delegating to the DAO without
adding anything, then it is probably be a good idea to merge them.
However, this sample application is meant to demonstrate how to do
it in a general case where the service does more than simple delegation.

 

If you use a more domain-driven approach, you don't need services as
much.  Your entities can have the repositories (daos) injected into
them via Spring's @Configurable/@Autowire support.  So, you can move a
lot of your business logic into the entities themselves.  Now,
sometimes you just have to use services because there's just no good
way to do some things, but for a lot of the usecases you'll encounter,
you don't.

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

   



--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: get resource translation with specific locale

2010-06-09 Thread Erik van Oosten

Hi Marieke,

To force a component to be rendered in another locale (in this case your 
e-mail), you can override getLocale() from the top-most component that 
is used to render the e-mail.


Regards,
Erik.


On Tue, Jun 8, 2010 at 3:30 AM, Marieke 
Vandammemarieke.vanda...@tvh.be wrote:

Hello,

Is it possible to use the getString or some other kind of function to get
translation not in the language of the session, but one that is different?
We need this to send email, but this email is to our internal employees, so
needs to be in language other than the one that is requesting something.

Now I save the locale from the session into a temp-locale variable, and
change the locale from the session to the email-language. Than I can use the
getString function. Afterwards I put the temp-locale variable back into the
session. I don't find this a perfect solution, so I have you guys have some
better alternative.

Thanks for any help ! Marieke
--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/get-resource-translation-with-specific-locale-tp2247162p2247162.html
 


--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: get resource translation with specific locale

2010-06-09 Thread Erik van Oosten

Hi Marieke,

So you are using getString? In that case my suggestion won't work.
You could still add an invisible component to the form, but that's about 
as hairy as temporarily setting the session locale.


Erik.

Op 09-06-10 14:24, Marieke Vandamme schreef:

Hi Erik,

problem is that I generate the emailtext in the onSubmit of my form. The
data that is printed in my form, and visible to the webuser, needs to be in
the locale from the session. So I can't override the getLocale from the
Form. Or am I missing something?
Thanks, Marieke
   


--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: Clear URL parameters

2010-05-26 Thread Erik van Oosten
If the user only browsed stateless pages up to that point there is no 
http session, but only a new wicket session for each request. You can 
call WebSession.bind() to force the creation of a http session.


Regards,
Erik.


Op 24-05-10 17:51, andres.santana wrote:

Does redirect affects a Custom Session? I mean using setRedirect(true) works
but something I set in the WebSession is lost.

-
--
arsh
   



--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: root context, IE, home page is not found

2010-05-05 Thread Erik van Oosten

I don't get it.
I tested this fix with Tomcat and several IE versions. And . just 
worked then whereas ./ did not.


Regards,
Erik.


Op 04-05-10 14:56, Martin Grotzke wrote:

Hi,

we also just experienced issues with this, and the fix of WICKET-2600
still causes problems (as already described in this post):

For the redirect to . tomcat produces a Location header like
http://www.example.org/. (notice the trailing dot), which causes IE to
do request exactly this url, for which no page ist mounted. Therefore
the 404 page not found.

Is there a special reason why . was chosen here?

What do you think about an alternative handling like this:

if (redirectUrl.startsWith(./)) {
   if (redirectUrl.length() == 2)) {
 WebRequest request = (WebRequest) requestCycle.getRequest();
 String contextPath = request.getHttpServletRequest().getContextPath(); // e.g. 
/myapp
 String servletPath = request.getServletPath(); // e.g. /
 redirectUrl = contextPath + servletPath;
   }
   else {
 redirectUrl.substring( 2 )
   }
}

Cheers,
Martin


On Sat, 2010-05-01 at 10:47 +0200, Erik van Oosten wrote:
   

This might be related to https://issues.apache.org/jira/browse/WICKET-2600?

Regards,
  Erik.
   


--
Sent from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: The better way tp add component directly

2010-05-02 Thread Erik van Oosten

Hi Eyal,

I think that the best time to execute this code is inside the Ajax 
callback method. Perhaps you'll need to set up some kind of notification 
(event) mechanism.


Regards,
Erik.


Op 02-05-10 16:25, Eyal Golan schreef:

actually we do call the addOrReplace method (I copied it incorrectly).
However, the question remains, is there a different way of doing it other
than in the onBeforeRender ?

Eyal Golan
egola...@gmail.com

Visit: http://jvdrums.sourceforge.net/
LinkedIn: http://www.linkedin.com/in/egolan74

P  Save a tree. Please don't print this e-mail unless it's really necessary


2010/5/2 Uwe Schäferu...@thomas-daily.de

   

Am 02.05.2010 15:44, schrieb Eyal Golan:


  The Main (parent) panel can be changed via ajax. The ajax might change the
 

enum type.

   

if you change it at runtime, would you not want to replace, instead of add?

cu uwe

 
   



--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: root context, IE, home page is not found

2010-05-01 Thread Erik van Oosten

This might be related to https://issues.apache.org/jira/browse/WICKET-2600?

Regards,
Erik.


Op 29-04-10 16:57, Jimi wrote:

I would also like to know if there is any solution (bug fix or workaround) to
this bug. Currently each time a IE-user logs out from my web application he
gets this ugly 404-error page, stating The requested resource (/.) is not
available.

I use Wicket 1.4.7 and the web application is deployed as ROOT context on
Tomcat 6.0.26.

Is there no solution for this?

Regards
/Jimi
   



--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: URL Encoding strategy

2010-04-09 Thread Erik van Oosten

Hi Alex,

I am not sure it is a good idea to include this code in Wicket core (or 
extension). It will make Wicket's URL handling even more nontransparent 
then it already is. For well tested applications you can use the 
workaround, but I'd hate to maintain this code for each and every corner 
case, especially knowing that Wicket 1.5 will thoroughly improve URL 
handling.


Regards,
   Erik.


Alex Objelean wrote:

Hi Eric!
I've noticed that you have already posted the solution on your blog
(http://blog.jteam.nl/2010/02/24/wicket-root-mounts/). Thank you for sharing
it with us. 


One question, why BookmarkablePageRequestTargetUrlCodingStrategy#encode
method is still final even in wicket-1.4.7 if there is a good use-case for
extending it?

Also, maybe you could add this contribution to wicket core or at least
wicket-extension?

Thank you!
Alex Objelean
 


Erik van Oosten wrote:
  

Hi Nishant,

This is tricky stuff.

Here is some information: 
http://old.nabble.com/How-to-catch-unknown-%28not-mounted%29-URLs--td14949092.html

Another approach is to do redirects from a servlet filter.

If you have a couple of days of patience I'll have finished a blog 
article on it, with example code to make it a lot easier from within

Wicket.

Regards,
 Erik.

Op 20-02-10 11:07, Nishant Neeraj wrote:


Hi,

I wanted to apply URL encoding strategy to application context root but I
cant mount empty string because it throws exception at start-up.
Is there a work around to this?

Regards
Nishant
   
  


--
Sent from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: URL Encoding strategy

2010-04-09 Thread Erik van Oosten
Only Wicket comitters can do that. Please make a jira issue that refers 
to this discussion, for example with a nabble URL.


Regards,
   Erik.


Alex Objelean wrote:

I see. But at least could you make the encode method non-final? This would
ensure that there is no need for a patch. I just would reuse your code for
root mounting. 


Until wicket-1.5 will be released and adopted, we still have to have a
solution for root mounting in wicket-1.4.

Thanks!
Alex


Erik van Oosten wrote:
  

Hi Alex,

I am not sure it is a good idea to include this code in Wicket core (or 
extension). It will make Wicket's URL handling even more nontransparent 
then it already is. For well tested applications you can use the 
workaround, but I'd hate to maintain this code for each and every corner 
case, especially knowing that Wicket 1.5 will thoroughly improve URL 
handling.


Regards,
Erik.


Alex Objelean wrote:


Hi Eric!
I've noticed that you have already posted the solution on your blog
(http://blog.jteam.nl/2010/02/24/wicket-root-mounts/). Thank you for
sharing
it with us. 


One question, why BookmarkablePageRequestTargetUrlCodingStrategy#encode
method is still final even in wicket-1.4.7 if there is a good use-case
for
extending it?

Also, maybe you could add this contribution to wicket core or at least
wicket-extension?

Thank you!
Alex Objelean
 


Erik van Oosten wrote:
  
  

Hi Nishant,

This is tricky stuff.

Here is some information: 
http://old.nabble.com/How-to-catch-unknown-%28not-mounted%29-URLs--td14949092.html

Another approach is to do redirects from a servlet filter.

If you have a couple of days of patience I'll have finished a blog 
article on it, with example code to make it a lot easier from within

Wicket.

Regards,
 Erik.

Op 20-02-10 11:07, Nishant Neeraj wrote:



Hi,

I wanted to apply URL encoding strategy to application context root but
I
cant mount empty string because it throws exception at start-up.
Is there a work around to this?

Regards
Nishant
  


--
Sent from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: Results of AutoCompleteTextField shown behind other form components

2010-03-25 Thread Erik van Oosten

Don't use relative positioned divs.

There is no golden solution, but here is an attempt anyway: 
https://issues.apache.org/jira/browse/WICKET-1355


Regards,
   Erik.


Andreas Maza wrote:

Hello,

I am experiencing a strange problem with the AutoCompleteTextField 
(Wicket 1.4.7): The results of the AutoCompleteTextField are shown 
behind my other form components are not selectable, too.
I am extending the DefaultCssAutoCompleteTextField and do not define 
any custom CSS for the textfield. Has anyone experienced a similar 
problem or can provide any hint?


Thanks in advance,
andr



--
Sent from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: Application#get in WicketSessionFilter

2010-03-17 Thread Erik van Oosten
That sounds great. Could you update the wiki page with the specifics for 
Wicket 1.4.8?


Regards,
Erik.


Op 17-03-10 08:20, Jonas schreef:

Thanks, Erik, that code would do the trick, too. I've implemented
a different workaround, though. In the next release of wicket (1.4.8),
WicketSessionFilter will 'expose' both the session and the application, Igor
already resolved my JIRA Issue [1]. BTW: Thanks to Igor for picking that
up so quickly!

cheers,
Jonas


[1] https://issues.apache.org/jira/browse/WICKET-2778

On Tue, Mar 16, 2010 at 9:05 PM, Erik van Oostene.vanoos...@grons.nl  wrote:
   

Hi Jonas,

Perhaps this is what you need:
http://cwiki.apache.org/WICKET/springbean-outside-wicket.html

Regards,
   Erik.


Jonas wrote:
 

Hi all,

we're using WicketSessionFilter in our product to access
our custom WebSession, which works fine. Now we've tried
to also access the org.apache.wicket.Application (e.g. using
Session#getApplication or Application#get), which doesn't seem
to work, because the application isn't bound to the ThreadLocal.
After searching in nabble I found some old threads ([1], [2]) suggesting
this should actually work fine, but that doesn't seem to be the case.
Is there any special configuration trick I have to apply to make this
work, or are those old posts just (no longer) true?
If anybody could confirm this is actually a bug, I'd create an issue
in JIRA to have this fixed.

Regards,
Jonas

[1]
http://old.nabble.com/Accessing-Wicket-Application-from-custom-servlet-ts24814177.html#a24815786
[2] http://old.nabble.com/WicketFilter-td25205475.html#a25210469

   


--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: Application#get in WicketSessionFilter

2010-03-16 Thread Erik van Oosten

Hi Jonas,

Perhaps this is what you need:
http://cwiki.apache.org/WICKET/springbean-outside-wicket.html

Regards,
   Erik.


Jonas wrote:

Hi all,

we're using WicketSessionFilter in our product to access
our custom WebSession, which works fine. Now we've tried
to also access the org.apache.wicket.Application (e.g. using
Session#getApplication or Application#get), which doesn't seem
to work, because the application isn't bound to the ThreadLocal.
After searching in nabble I found some old threads ([1], [2]) suggesting
this should actually work fine, but that doesn't seem to be the case.
Is there any special configuration trick I have to apply to make this
work, or are those old posts just (no longer) true?
If anybody could confirm this is actually a bug, I'd create an issue
in JIRA to have this fixed.

Regards,
Jonas

[1] 
http://old.nabble.com/Accessing-Wicket-Application-from-custom-servlet-ts24814177.html#a24815786
[2] http://old.nabble.com/WicketFilter-td25205475.html#a25210469
  


--
Sent from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: InMethod Grid: resizing rowcount

2010-03-16 Thread Erik van Oosten

I can confirm this. It took me a few days of debugging before I found out :(

Another solution is to just replace the inmethod grid with a freshly 
created instance after data changes. You can share the DataSource, and 
you may have to copy over the set of selected items.


Regards,
   Erik.


Pointbreak wrote:

...
Ok thanks for your help. The problem is that inmethod 's call to
IDataSource.query() asks for the rows upto the last known total row
count. In your case that probably does not matter, since you just return
an iterator over the entire datasource, and update the rowcount
accordingly. I work with very large datasources, and unknown rowcounts.
I can workaround this issue by providing the page-size to my datasource,
so that I can fix the IQuery.getCount() asked by inmethod. Not a nice
solution, but will work for now.
  


--
Sent from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



WIcket mounting on root (Was: URL Encoding strategy)

2010-02-25 Thread Erik van Oosten

Hi Nishant,

Its live: http://blog.jteam.nl/2010/02/24/wicket-root-mounts/

Regards,
   Erik.


Nishant Neeraj schreef:

Thanks Erik. I guess, I'll go with sevlet filter approach for now.

However, I'll be looking for your blog post. If possible, post the link to
the article in this thread when you're done.

Thanks again.
Nishant

On Sat, Feb 20, 2010 at 6:40 PM, Erik van Oosten e.vanoos...@grons.nlwrote:

  

Hi Nishant,

This is tricky stuff.

Here is some information:
http://old.nabble.com/How-to-catch-unknown-%28not-mounted%29-URLs--td14949092.html
Another approach is to do redirects from a servlet filter.

If you have a couple of days of patience I'll have finished a blog article
on it, with example code to make it a lot easier from within Wicket.

Regards,
   Erik.


Op 20-02-10 11:07, Nishant Neeraj wrote:



Hi,

I wanted to apply URL encoding strategy to application context root but I
cant mount empty string because it throws exception at start-up.
Is there a work around to this?

Regards
Nishant
  


--
Send from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: Questions about how wicket serialization works

2010-02-22 Thread Erik van Oosten
This has been discussed before (of course) and this is on purpose. If 
you reload old pages your users will probably wonder what's going on 
(they are not used to this behavior), and secondly there is a 
performance hit with no business benefit.


However, you should feel free to change these defaults (by overriding 
setHeaders) for cases where another setting is more appropriate.


Regards,
   Erik.


kellerautomat wrote:

btw, gere is an interesting point, where IE and Firefox differ from each
other. If you click the back-button of Firefox the page does not reload but
is loaded from cache.

http://blog.httpwatch.com/2008/10/15/two-important-differences-between-firefox-and-ie-caching/

maybe cache-control should be changed to: Cache-Control: no-cache,
no-store, max-age=0, must-revalidate
in org.apache.wicket.markup.html.WebPage.setHeaders(WebResponse)

should i open a JIRA?
  


--
Send from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: Questions about how wicket serialization works

2010-02-21 Thread Erik van Oosten

Answers below...

David Chang wrote:
I am reading the book Wicket in Action. Page 88 about serializing models says: 


At the end of the request, after the markup has been sent to the browser, Wicket 
stores the page, component hierarchy, and associated models (the state) in the page 
store.

Does Wicket stores the page means Wicket stores all the page content (markup plus Wicket-inserted content) sent to the the browser? 
  
No, only the serialized form of the page hierarchy is stored. From this 
all other content can be reloaded (note: markup is only read once and 
cached when in production mode).



I did an experiement in which there are two clock pages with dynamtic models 
(same java class and markup, but differnet class/file names). Clicking on a 
link goes to the second clock page. When I click IE Back button to go back to 
the first clock page, it always shows the current date/time. How so? Why not 
showing the previous date/time when the first clock page was loaded?
  

When you press the back button, you'll see whatever the browser has cached.

My understanding is that when a page is refreshed, each Wicket componet on a 
page calls its getObject to update content. Does the Back button get the 
getObject method called too?
  
After using the back button, reload the page, and you'll get the 
re-rendered content.

What did I miss?

Thanks, David
  


Regards,
Erik.

--
Send from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: URL Encoding strategy

2010-02-20 Thread Erik van Oosten

Hi Nishant,

This is tricky stuff.

Here is some information: 
http://old.nabble.com/How-to-catch-unknown-%28not-mounted%29-URLs--td14949092.html

Another approach is to do redirects from a servlet filter.

If you have a couple of days of patience I'll have finished a blog 
article on it, with example code to make it a lot easier from within Wicket.


Regards,
Erik.

Op 20-02-10 11:07, Nishant Neeraj wrote:

Hi,

I wanted to apply URL encoding strategy to application context root but I
cant mount empty string because it throws exception at start-up.
Is there a work around to this?

Regards
Nishant
   


--
Posted from my SMTP compliant software.
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: wicket Google maps integration

2010-02-15 Thread Erik van Oosten

Hi Joshue,

I believe wicket-contrib-gmap is not active anymore.
You are probably better off with wicket-gmap2 project.

Regards,
   Erik.


Josh Kamau wrote:

Hi guys;

Is the wicket-contrib-gmap project still active? I need to intergrate 
google

maps and i was wondering if i can use it.

Regards
Joshua


--
Send from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: AbortException

2010-02-08 Thread Erik van Oosten
Throwing a RestartResponseException will not redirect but restart the 
request handling. To force the redirect as well, you can call

 setRedirect(true)
just before throwing the exception.

But I doubt it will work for you; when you have an error page without 
the redirect, you will probably also have it with the redirect.


Regards,
   Erik.


Douglas Ferguson wrote:

I tried that and it doesn't redirect, it throws the error back up and renders 
our error page
  

org.apache.wicket.RestartResponseException:null




On Feb 7, 2010, at 2:20 AM, Martin Grigorov wrote:
  

throw new RestartResponseException(LinkPartners.class)

On Sat, 2010-02-06 at 23:53 -0800, Douglas Ferguson wrote:


I may be using this wrong, but my understanding was that if I wanted to 
redirect a user and hault execution of the current page I could do the 
following:

setResponsePage(LinkPartners.class);
throw new AbortException();

However, there seems to be situations where the AbortException actually bubbles 
back up to the user.
What would cause the redirect not to work and the AbortException to make it to 
the screen?

D/
  



--
Send from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: class/interface/enum containing string values for html tag attributes

2010-02-04 Thread Erik van Oosten

Hi Haiko,

Jericho-parser contains a comprehensive set of all HTML elements, 
attributes etc. It also groups these constants per type (e.g. inline, 
open/close or not, etc. etc.).


Regards,
   Erik.


haiko van der schaaf wrote:
Greetings, 


I am wondering if there is in wicket or another framework a
class/interface/enum containing string values for html tag attributes ? 


It would be great to use it for instance with SimpleAttributeModifier.

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

  


--
Send from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: setResponsePage in the beggining of a constructor does not work

2010-02-04 Thread Erik van Oosten
In Wicket it usually helps to look at the classes that are near in the 
class hierarchy. In this case RestartResponseException extends from 
AbstractRestartResponseException. Another subclass of 
AbstractRestartResponseException is RedirectToUrlException, which does 
exactly what you ask.


Regards,
   Erik.

Chris Colman wrote:

Could I use RestartResponseException to redirect to a URL instead of a 
bookmarkable page?

My problem is that all of my pages require a parameter (even the home page but that's 
fine because the Tomcat container server.xml configures the appropriate redirection for 
me - users never have to enter the parameters in the address bar) but the Expired 
Page page contains a link that does not contain any parameters.

When a session expires the page that appears attempts to go to the 'home' page without 
any parameters. If I could either change the expired page's link or do a redirect in the 
home page's constructor that redirect's to / then this would work fine.

Unfortunately the RestartResponseException seems to only want to redirect to bookmarkable 
pages. Is there an alternative I could use to redirect to the / URL?
  


--
Send from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: How to simulate browser back button?

2010-02-02 Thread Erik van Oosten
Indeed, except that I saw that there were some extraneous slashes there. 
It should have been:


a href=# onClick=history.back()back/a

Any IE that still has JS switched off is useless on about any modern 
internet site. Just turn it on and accept the security risk or (better) 
use another browser.


Regards,
   Erik.


Riyad Kalla wrote:

JavaScript is your only option -- that should work in IE, that's some pretty
classic JavaScript right there.

If your IE install has JS turned off, I'm not aware of any other way to
programatically issue a 'back' to the browser.

On Tue, Feb 2, 2010 at 1:09 AM, PDiefent pdief...@csc.com wrote:

  

It's not that simple! My IE doesn't accept the onclick in the   tag.
Is it poosible to run the code in the onSubmit method of a Wicket button?


Erik van Oosten wrote:


No problem:

 # back


Peter Diefenthaeler wrote:
  

Hallo Wicket users.
is there an easy way to simulate the browsers back button with an own
button in a form?

Thank in advance
Peter



--
Send from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: Image auto-resize in browser

2010-02-01 Thread Erik van Oosten

Perhaps remove the height and width attributes?

Regards,
   Erik.

Matt Zemeck wrote:

There is a feature of IE that resizes large images automatically. When you 
hover over the image you can click to expand it to actual size.  This feature 
is not working for my images.
 
imgsrc=filename.jpg alt=Some Text height=3000 width=2000/
  

--
Send from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: How to simulate browser back button?

2010-02-01 Thread Erik van Oosten

No problem:

a href=# onClick=/history/.back()back/a


Peter Diefenthaeler wrote:

Hallo Wicket users.
is there an easy way to simulate the browsers back button with an own
button in a form?

Thank in advance
Peter
  


--
Send from my SMTP compliant software
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: Localization properties overriding

2010-01-25 Thread Erik van Oosten
The search for any given property key is top-down, the first result is 
found.


Why? As I said, to allow an override of the component (which may be 
third party).


Regards,
   Erik.


Marek Šabo wrote:

Hi Erik,

I understand this - I use it eg. HomePage has title=Home, UserHomePage 
has title=User's Home etc... and it works top-down as expected.


But why does this topmost property title, that should bind itself to 
key=title of wicket:messages attached to page component itself, got 
bounded to title two levels deeper in hierarchy precisely defined in 
lower most level (top-down should use the last found, shouldn't it?). 
According to what happens my UserHomePage should read only Home Page 
in it's title


Sorry to bother, regards,
Marek


On 01/25/2010 03:39 PM, Erik van Oosten wrote:

He Marek,

The idea of Wicket i18n is that when you use a component, you can 
override its default texts with your own. That's why the lookup is 
top-down and not bottom-up.


To solve this you'll need to use a more fine-grained name for the 
home page's title.


Regards,
   Erik.



Marek Šabo write:

Hi all,

I have a question regarding property binding when using localized 
property files, consider following:


UserHomePage page has one property for localization and that is 
title=User's Home which is then used in markup as:


head
titlewicket:message key=title //title
/head
...

This page has inside an UserAddPanel with form with following 
properties:


formContainer.uaForm.title=Title
formContainer.uaForm.name=First Name
...

for markup:

wicket:panel
div wicket:id=formContainer
form wicket:id=uaForm
label for=titlewicket:message key=title //label
label for=namewicket:message key=name //label
...

The name and other labels are generated fine (no reason not to) but 
the title is set to User's Home which is not desired. I would 
understood this behavior if I hadn't defined such 'fine-grained' 
property as formContainer.uaForm.title but why is it overriden when 
there is precise declaration on lower level?
Is there a way to achieve behavior which I described or do I have to 
rename title in form to something else?


TIA,

Marek


--
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: How to close a Wicket application?

2010-01-07 Thread Erik van Oosten
There is no hook in Wicket to stop. Wicket normally starts and ends with 
the web context it is running in. So ending the application is done by 
undeploying the web-app. You'll need to find hooks in your serlvet 
container. Spring will automatically shutdown with the web context as well.


Regards,
   Erik.

Giovanni wrote:

I am using Spring + Wicket.

When the Wicket application starts, if some important configuration is missing, 
I want to close all the application context, destroying all the Spring beans, 
including also the Wicket application, which is configured as a Spring bean by 
SpringWebApplicationFactory.

I used the close() (I also tried stop() and destroy() methods) of the 
ApplicationContext, but it doesn't destroy the Wicket app.

I then searched for a method of Wicket Application, which allows to stop/close 
the webapp, but I did not find it.

How is it possible to stop a Wicket application from inside the application 
itself (that is suicide)?

Best regards,
giovanni
  
  


--
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: URL Rewriting in Wicket

2009-12-14 Thread Erik van Oosten
Actually, you should override the WebRequestProcessor and return a 
custom RequestCodingStrategy from there. The custom 
RequestCodingStrategy would extend one of the default implementation and 
override urlCodingStrategyForPath and getRequestPath.


Regards,
Erik.


Andreas Maza wrote:

Hello,

I would like to do a simple URL rewriting in my application: All requests
containing a given path (e.g., a /x/...) should be filtered and redirected
accordingly.

In other words, for a request to http://www.example.com/x/something I want
to do a database lookup based on the value of something and then redirect
the user to the appropriate wicket page.

What is the recommended way to do this in wicket? Make a hook into the
WebApplication.newRequestCycle() method?

thanks for your help,
andr

  


--

Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: Session stealing with wicket-auth-roles

2009-12-02 Thread Erik van Oosten
Thats basically the same code as on 
http://randomcoder.com/articles/jsessionid-considered-harmful.


OWASP also has a good deal to say about sessions:
http://www.owasp.org/index.php/Session_Management

Regards,
Erik.


James Carman wrote:

The Seam folks have a fix for removing JSESSIONID from the URLs, too:

http://seamframework.org/Documentation/RemovingJSESSIONIDFromYourURLsAndFixingScache
  


--
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: [1.4.3] RequestUtils.toAbsolutePath() skips the last value

2009-11-29 Thread Erik van Oosten

Hello Smallufo,

Please open an issue on the Wicket jira so that the development team can 
track this bug.


Regards,
Erik.


smallufo wrote:

The code is following :

WebApplication :
mountBookmarkablePage(/TestPage , TestPage.class);

TestPage.html :
url = span wicket:id=url/span

TestPage.java :
final String url = RequestUtils.toAbsolutePath();
add(new Label(url , Model.of(url)));

If I open
http://foobar:8080/quickstart/app/TestPage
it shows  http://foobar:8080/quickstart/app/TestPage  , correct

if I open http://foobar:8080/quickstart/app/TestPage/a/b/
it shows : http://foobar:8080/quickstart/app/TestPage/a/b/ , correct

BUT ,
if I open http://foobar:8080/quickstart/app/TestPage/a/b
it shows : http://foobar:8080/quickstart/app/TestPage/a , WRONG

  



--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: Howto test redirect to non-wicket base page

2009-10-12 Thread Erik van Oosten

Per,

You can also throw a RestartResponseException or a subclass thereof. 
That is the recommended way within a constructor anyway. For you it 
would be RedirectToUrlException (or something like that).


Regards,
Erik.


Per Newgro wrote:

Hi *,

i would like to test behavior of my page. In constructor there is a redirect if 
page parameter not set. But the redirect target is a url and not a wicket page 
instance. What is the best attribute to add my assertion to?

MyPage(PageParams p) {
  if (p.get(xyz) == null) {
redirectTo(http://www.myurl.ch;);
  }
  add(new Label(Rendered);
}

void redirectTo(String url) {
  getRequestCycle().setRedirect(true);
  getRequestCycle().setRequestTarget(new RedirectRequestTarget(url));
}

lastRenderedPage is null so i can't add my assertion to this.

Cheers
Per
  



--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: London Wicket Event, Saturday November 21st

2009-10-11 Thread Erik van Oosten

Igor Vaynberg wrote:

until i see some video proof i will continue to operate under my
assumption - there are no presentations, this is just an excuse to get
out of the house and go to a pub :)

-igor

  

For sure, they /will/ visit a pub...


--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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




Re: Choose one

2009-08-27 Thread Erik van Oosten

Call setRequired(false) on the dropdownchoice.

Regards,
   Erik.


Gatos wrote:

After I choose something in DropDownChoice then 'Choose one' item is removed
from the list.

If I will try to use setNullValid(true) then 'Choose one' string is
replaced with '' (emptry string).

How is it possible to display 'Choose one' if another item has been
selected?

  



--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: Absolute urls in forms

2009-08-25 Thread Erik van Oosten

I added a patch in Jira.

Regards,
Erik.



Erik van Oosten wrote:
 
 Anyways, you can make all URLs absolute by following the hints in 
 https://issues.apache.org/jira/browse/WICKET-1974.
 
 You'll need to patch Wicket as the issue is not yet solved. (I really 
 should make the patch, its soo easy, just have to find time.)
 

-- 
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/

-- 
View this message in context: 
http://www.nabble.com/Absolute-urls-in-forms-tp25075543p25132710.html
Sent from the Wicket - User mailing list archive at Nabble.com.


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



Re: Absolute urls in forms

2009-08-22 Thread Erik van Oosten

I've always wondered about that

Anyways, you can make all URLs absolute by following the hints in 
https://issues.apache.org/jira/browse/WICKET-1974.


You'll need to patch Wicket as the issue is not yet solved. (I really 
should make the patch, its soo easy, just have to find time.)


Regards,
   Erik.



Igor Vaynberg wrote:

thats funny, we worked really had to make all urls relative because it
would make it a lot easier to work with proxies... :)

-igor

  


--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: Removing an element from ListView with AjaxFallbackButton

2009-08-17 Thread Erik van Oosten

Perhaps you can use the list editor:
http://wicketinaction.com/2008/10/building-a-listeditor-form-component/

Regards,
   Erik.


Major Péter wrote:

Any help would be appreciated.
Thanks

Regards,
Peter



--
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: How to add Random number to URL ?

2009-08-13 Thread Erik van Oosten
You request puzzles me. By default Wicket adds headers to every page 
that will make any decent browser written since 1996 not cache the page.


What is your intention?

Regards,
Erik.

FaRHaN wrote:

How can i use this for every request ? As i want to generate a unique URL for 
every page (not for images), any examples ???

  

--
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: StringResourceModel ignores Converters?

2009-08-13 Thread Erik van Oosten

Hi Matt,

Converters are only used during form submission. So to answer your 
question: this seems like a feature.


Regards,
   Erik.


Matthias Keller wrote:

Hi

I need to use a StringResourceModel to compile a string with multiple 
parameter substitutions.
I have a lot of converters active which should take care of all these 
values and which do work when using for example a PropertyModel 
elsewhere.
Unfortunately it seems the converters are completely ignored for 
StringResourceModels when doing the parameter substitution? I always 
get the data in its raw (.toString) form instead of the converted?!


Is this a bug or a feature?

Thanks

Matt


--
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: Wicketstuff releases?

2009-08-13 Thread Erik van Oosten
Regarding step 2: only change the dependency to Wicket in the 
wicketstuff-core pom.xml, not the versions of wicketstuff poms themselfs 
(as I just did).


Regards,
Erik.


Jeremy Thomerson wrote:

To those who have written me volunteering to help: thank you.  I will
try to do the release this weekend.  Here's what you can do to help
before then.

1 - check out wicketstuff-core trunk
2 - change the wicket dependencies from snapshot to 1.4.0 (note: only
do this locally - don't commit that change - since trunk should run on
trunk)
3 - build it to make sure it all works
4 - test the release process by doing following:

mvn release:prepare -DdryRun=true

If all of that is working fine (no build errors, etc), then let the
list know.  That will make it much easier to do the release.  And I'll
try to document the process so that someone else can perform the next
one easier.

--
Jeremy Thomerson
http://www.wickettraining.com
  

--
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Wicketstuff core 1.4.0 release preparations

2009-08-13 Thread Erik van Oosten

Hi Jeremy,

I am afraid I do not understand what to do. I set out to test the 
yui-parent module:


I can confirm that /yui-parent/ builds fine (with +mvn install+). Yeah!

However, +mvn release:prepare -DdryRun=true+ executed in the yui-parent 
sub-directory just downloads a yui snapshot instead of compiling it 
localy. Running it one directory up fails because prepare:release does 
not accept diffs with the SCM and I changed the wicketstuff-code pom (I 
commented out all modules except for yui-parent).


What else can I do? Or must one do the whole thing at once?

BTW, should wicketstuff-core not change from 1.4-SNAPSHOT to 1.4.0-SNAPSHOT?

Regards,
Erik.



Jeremy Thomerson wrote:

To those who have written me volunteering to help: thank you.  I will
try to do the release this weekend.  Here's what you can do to help
before then.

1 - check out wicketstuff-core trunk
2 - change the wicket dependencies from snapshot to 1.4.0 (note: only
do this locally - don't commit that change - since trunk should run on
trunk)
3 - build it to make sure it all works
4 - test the release process by doing following:

mvn release:prepare -DdryRun=true

If all of that is working fine (no build errors, etc), then let the
list know.  That will make it much easier to do the release.  And I'll
try to document the process so that someone else can perform the next
one easier.

--
Jeremy Thomerson
http://www.wickettraining.com

  


--
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: Wicketstuff core 1.4.0 release preparations

2009-08-13 Thread Erik van Oosten

Igor,

release:prepare automatically also does clean and package.

There is actually one more thing I could have tried: execute the 
release:prepare goals in de yui sub-sub modules.


Regards,
   Erik.


Igor Vaynberg wrote:

mvn clean package release:prepare -DdryRun=true

-igor

On Thu, Aug 13, 2009 at 8:33 AM, Erik van Oostene.vanoos...@grons.nl wrote:
  

Hi Jeremy,

I am afraid I do not understand what to do. I set out to test the yui-parent
module:

I can confirm that /yui-parent/ builds fine (with +mvn install+). Yeah!

However, +mvn release:prepare -DdryRun=true+ executed in the yui-parent
sub-directory just downloads a yui snapshot instead of compiling it localy.
Running it one directory up fails because prepare:release does not accept
diffs with the SCM and I changed the wicketstuff-code pom (I commented out
all modules except for yui-parent).

What else can I do? Or must one do the whole thing at once?

BTW, should wicketstuff-core not change from 1.4-SNAPSHOT to 1.4.0-SNAPSHOT?

Regards,
   Erik.





--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: Wicketstuff core 1.4.0 release preparations

2009-08-13 Thread Erik van Oosten
Yes, that did it. Running the dryRun in 
wicket-stuff/wicketstuff-core/yui-parent/yui succeeds. I repeated this 
for yui-examples.


yui-parent, yui and yui-examples are ready to go!

Regards,
   Erik.



Erik van Oosten wrote:
There is actually one more thing I could have tried: execute the 
release:prepare goals in de yui sub-sub modules.



Igor Vaynberg wrote:

mvn clean package release:prepare -DdryRun=true

-igor

On Thu, Aug 13, 2009 at 8:33 AM, Erik van 
Oostene.vanoos...@grons.nl wrote:
 

Hi Jeremy,

I am afraid I do not understand what to do. I set out to test the 
yui-parent

module:

I can confirm that /yui-parent/ builds fine (with +mvn install+). Yeah!

However, +mvn release:prepare -DdryRun=true+ executed in the yui-parent
sub-directory just downloads a yui snapshot instead of compiling it 
localy.
Running it one directory up fails because prepare:release does not 
accept
diffs with the SCM and I changed the wicketstuff-code pom (I 
commented out

all modules except for yui-parent).

What else can I do? Or must one do the whole thing at once?

BTW, should wicketstuff-core not change from 1.4-SNAPSHOT to 
1.4.0-SNAPSHOT?


Regards,
   Erik.








--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Wicketstuff core 1.4.0 release preparations

2009-08-13 Thread Erik van Oosten

Hi,

Unfortunately tinymce does /not/ compile. It fails with a missing 
dependency to jazzyplugin:jazzyplugin:jar:0.2.1.


Regards,
   Erik.



Jeremy Thomerson wrote:

To those who have written me volunteering to help: thank you.  I will
try to do the release this weekend.  Here's what you can do to help
before then.

1 - check out wicketstuff-core trunk
2 - change the wicket dependencies from snapshot to 1.4.0 (note: only
do this locally - don't commit that change - since trunk should run on
trunk)
3 - build it to make sure it all works
4 - test the release process by doing following:

mvn release:prepare -DdryRun=true

If all of that is working fine (no build errors, etc), then let the
list know.  That will make it much easier to do the release.  And I'll
try to document the process so that someone else can perform the next
one easier.

--
Jeremy Thomerson
http://www.wickettraining.com


  



--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: Wicketstuff core 1.4.0 release preparations

2009-08-13 Thread Erik van Oosten

Maarten, you just beated me to it.

Is the jazzyplugin still needed after your changes?

Regards,
   Erik.


Erik van Oosten wrote:

Hi,

Unfortunately tinymce does /not/ compile. It fails with a missing 
dependency to jazzyplugin:jazzyplugin:jar:0.2.1.


Regards,
   Erik.




--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Wicketstuff releases?

2009-08-12 Thread Erik van Oosten

Hello,

Now that Wicket 1.4.0 is out, I wonder which wicketstuff core version is
compatible. There is no 1.4.0 version of wicketstuff core (yet?). Should I
use 1.4-rc8-SNAPSHOT?

I guess http://sourceforge.net/projects/wicket-stuff/files/ is no longer in
use.

Regards,
   Erik.


--
Erik van Oosten
http://day-to-day-stuff.blogspot.com/


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



Re: Wicketstuff releases?

2009-08-12 Thread Erik van Oosten

Maarten,

 AFAIK wicketstuff-core trunk is compatible with wicket 1.4.0

Yes, I know. But my client is not really happy about using trunk/snapshots
in a production system. And frankly, neither am I. I love snapshot
releases, but if I can prevent the extra steps needed to use them in
production I would.

 Side note:  I don't see the version of wicket-stuff has to match exactly
 with version of wicket ?
 Suppose someone releases wicketstuff-core-1.4.0 today, and tomorrow some
 bugs are fixed in wicketstuff-core, then we can't release these bug-fixes
 until wicket 1.4.1 is out ?

I agree. Its just that right now there is no release at all.
As soon as there are more releases of the wicketstuff-core projects and/or
wicket, it makes sense to start a compatibility matrix.

BTW, I don't really care if wicketstuff-core is completely 100% stable, it
will never be. Promoting every first snapshot of the month to a release is
good enough for me.

Regards,
Erik.


On Wed, 12 Aug 2009 10:24:07 +0200, Maarten Bosteels
mbosteels@gmail.com wrote:
 Hello,
 
 On Wed, Aug 12, 2009 at 10:16 AM, Erik van Oosten
 e.vanoos...@grons.nlwrote:
 

 Hello,

 Now that Wicket 1.4.0 is out, I wonder which wicketstuff core version is
 compatible. There is no 1.4.0 version of wicketstuff core (yet?). Should
 I
 use 1.4-rc8-SNAPSHOT?
 
 
 AFAIK wicketstuff-core trunk is compatible with wicket 1.4.0
 
 Side note:  I don't see the version of wicket-stuff has to match exactly
 with version of wicket ?
 Suppose someone releases wicketstuff-core-1.4.0 today, and tomorrow some
 bugs are fixed in wicketstuff-core, then we can't release these bug-fixes
 until wicket 1.4.1 is out ?
 
 IMO, wicket is just a dependency of wicketstuff-code (as defoined in the
 pom) and both projects should use their own unrelated version numbers.
 
 wdyt ?
 
 Maarten
 
 


 I guess http://sourceforge.net/projects/wicket-stuff/files/ is no longer
 in
 use.

 Regards,
   Erik.

--
Erik van Oosten
http://day-to-day-stuff.blogspot.com/

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



Re: Changing a Form's Model

2009-08-10 Thread Erik van Oosten

I am glad you got that right :)

If the model has changed, call modelChanged() on the form (and/or the 
form components, not sure). There is no need to again set the model.


Regards,
   Erik.



Troy Cauble wrote:

in a form that gets reused (repetitively in the same page).
  

Don't you ever re-use a component! Sharing models/behaviors is fine, sharing
components is not.



Thanks, Erik, but I'm pretty sure we're talking about different things.
I'm just using components on a page and changing the data.
(Reusing the form *over time*.)

I have

Page
   DropDownChoice
   Form
  Fields

When an entity is selected with the DDC, the
form is made visible and filled with the model/data
of the entity.  When a save button is hit the form
is hidden and the DDC reset (Choose one...).

You're not saying the Form should be discarded and rebuilt,
are you?

Thanks,
-troy


  


--
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: Output to input stream for streaming?

2009-08-10 Thread Erik van Oosten
With 'output' I meant the servlet request output. But perhaps I 
misunderstood the question.


I guess the problem is that you close 'inputStream' as soon as the 
request is finished. The thread that tries to write to it is still 
active at that moment.


Regards,
   Erik.


Martin Makundi wrote:

Maybe the thread is wrongly written, yes but a servlet CAN read a
FILE. A file is always another PROCESS (which supplies the file
contents, yes, it's the disk driver etc.). So a similar configuration
should be possible between a write operation and an input stream.

Anybody have experience with pipedstreams? There is an article about
it here, but I may have misunderstood the details:
http://ostermiller.org/convert_java_outputstream_inputstream.html

**
Martin

2009/8/10 Erik van Oosten e.vanoos...@grons.nl:
  

That won't work. Servlets are synchronous; they don't expect anyone writing
the output once the servlet finished.

Regards,
  Erik




--
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: DataTable with more than one tr per item

2009-08-10 Thread Erik van Oosten

Kariem,

There is a hint at 
http://cwiki.apache.org/WICKET/wickets-xhtml-tags.html#Wicket%27sXHTMLtags-Elementwicket:container


Regards,
   Erik.


Igor Vaynberg wrote:

no, a datatable doesnt support that. but it is easy enough with your
own repeater.

-igor

  


--
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: Help us release 1.4 sooner by helping out with the migration guide

2009-08-07 Thread Erik van Oosten
If I remember correctly: the first link should be use. The second can be 
edited and will be copied to the first after each change. If the pages 
are not equal, something went wrong with the copy process.


Re. LinkTree: every change should be on this page. Please add it.

Regards,
   Erik.

Major Péter wrote:
Hmm... On the Wiki page did you forgot the LinkTree modification, or 
isn't that so relevant, to put it on wiki?


Also it is strange that there are two wiki pages for migrating guide:
http://cwiki.apache.org/WICKET/migrate-14.html
and
http://cwiki.apache.org/confluence/display/WICKET/Migrating+to+Wicket+1.4

The second one is a little more detailed, than the first one, but 
Martijn has linked the first one just before. Don't you need to 
synchronize this two page?


Regards,
Peter

2009-07-14 03:47 keltezéssel, Igor Vaynberg írta:

thanks major, i added a couple of notes to the wiki. i totally forgot
about 2350, i will get it into 1.4.0 for sure.

-igor

2009/7/11 Major Pétermajorpe...@sch.bme.hu:

Hi,

I have recently upgraded my project and I did find these changes:
- the first parameter of
org.apache.wicket.markup.html.tree.LinkTree#onNodeLinkClicked has been
changed from TreeNode to Object, so if you had override this method, 
you

need to change the parametertype.
- localization messages for validations works only in
form.component.validatorType=message format, the
component.validatorType=message format isn't working anymore (but 
this could

be change for final release - for further infos see:
https://issues.apache.org/jira/browse/WICKET-2350 )

Besides this, I found in WebApplication#getConfigurationType a FIXME
comment, so in theory the init-param's name for filter/servlet (or
context-param) should be changed from configuration to
wicket.configuration in final 1.4 release. (See:
https://issues.apache.org/jira/browse/WICKET-1317 )

//Also many old component has been genericized, a list of these 
components

would be helpful, (for example TextField, RequiredTF, and so on, if you
follow these changes in your code, it would be easier to read next 
time)


p.s: I would wrote this on wiki, but I know how bad my english is. :)

Best Regards,
Peter Major

2009-07-10 21:22 keltezéssel, Igor Vaynberg írta:

We would like to release Wicket 1.4 very soon, but in order to do so
we would like to provide our users with a good migration guide.

We have started one here:
http://cwiki.apache.org/confluence/display/WICKET/Migrate-1.4 but it
probably lacks the smaller tweaks necessary to migrate.

If you have recently migrated a project, or remember any changes you
had to perform, or have any helpful tips or hints please add them to
the migration guide. Do not worry about formatting, for now we are
looking for content.

If you do not want to bother putting them on the wiki simply add them
to this thread.

Thanks!

-igor


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




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



Re: wicket rewriting name attributes in form

2009-08-06 Thread Erik van Oosten

Hi Bas,

Wicket needs to write a generated name attribute so that it knows 
exactly which value comes back from the client.


But since you're not posting to the server but to some other script, why 
bother with using Wicket components? Just use the raw html, and if you 
must use Label and WebMarkupContainer to manipulate the html.


Regards,
   Erik.


Bas Vroling schreef:
I have written an wicket page that collects some user input and 
calculates values. These values need to be sent to an external python 
script that does something with this data and renders a results page. 
This almost works fine but wicket messes up my form. In the HTML 
template I have specified my form like this:


form method=post action=some_url
input type=text class=field wicket:id=proteinId 
name=protein_id /

input type=submit class=button value=Go! /
/form

but when wicket renders the page it creates this:

form method=post action=some_url
input type=text class=field wicket:id=proteinId 
name=mutantPredictionSubmitPanel:proteinId value=adrb2_human/

input type=submit class=button value=Go! /
/form

The difference is in the name of proteinId value being rewritten from 
protein_id to mutantPredictionSubmitPanel:proteinId, and this 
causes the python script at the other end to choke.


Is there a way to disable the rewriting of the name attribute, or 
specify my own name?





--
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Wicketstuff checkout fails

2009-08-05 Thread Erik van Oosten

Hi,

I am trying to do a checkout of wicketstuff but I get redirected to the 
same URL:


e...@oostblok:~/projects/wicketstuff$ svn co 
http://wicketstuff.org/maven/repository/org/wicketstuff/tinymce/
svn: Repository moved temporarily to 
'http://wicketstuff.org/maven/repository/org/wicketstuff/tinymce/'; please 
relocate
e...@oostblok:~/projects/wicketstuff$ 


Accessing the repo with FF is no problem.

Am I doing something wrong?

Regards,
   Erik.

--
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: Wicketstuff checkout fails

2009-08-05 Thread Erik van Oosten

Aacchh!!
Me hit forehead with table


Martin Funk wrote

what are you trying to do?

that url is no subversion repo, but a maven repo.

maybe you were looking for this:
http://sourceforge.net/projects/wicket-stuff/develop

mf

  



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



Re: Caching a resource on the browser side

2009-08-04 Thread Erik van Oosten
.

As the files are users specific (and determined with data from the
session), we went for some page delivering the content like this :
 public AMChartDataProviderPage(final PageParameters parameters)
   {
   Object object = parameters.get(DATA_KEY);
   if ((object == null) || !(object instanceof String) ||
.equals(object))
   {
   throw new IllegalStateException(Expected parameter  +
DATA_KEY +  not provided or empty);
   }
   String dataId = (String) object;
   ByteArrayResource resourceStream;
   try
   {
   resourceStream = new ByteArrayResource(text/csv,
IOHelper.getResourceAsByteArray(dataId + .csv));
   }
   catch (IOException e)
   {
   throw ExceptionHelper.wrap(e);
   }
   getRequestCycle().setRequestTarget(new
ResourceStreamRequestTarget(resourceStream.getResourceStream()));
   }

However, I don't manage to get this resource to be cached on the user
browser side, despite the resource being cacheable. From what I've
seen, setHeaders() in WebResource is never called... Neither did I
manage to set them myself (on the page they're never called neither...
and the request cycle has no webresponse on which to define the
header).

Any clue ?

thanks in advance
zedros

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




--
http://www.autoladu.ee  - kõik varuosad ühes kohas

  

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




--
http://www.autoladu.ee  - kõik varuosad ühes kohas

  


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

  


--

Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: Stateless login form?

2009-08-03 Thread Erik van Oosten
Ah, I get it. Yes, you are right too, just never got around rewriting 
the login to a stateless form. It has no priority though as our session 
never dies.


Regards,
Erik.


Martin Makundi wrote:

Login page is visible, but the form
action=/?wicket:interface=:0:1 which is stateful.  If my session
dies I will definitely get an error.

Try clicking this link with a new browser that does not have a session
on the site: http://www.tipspot.com/?wicket:interface=:0:1

This is what you would get if your browser loaded the page from cache
(or if you let it wait until the session invalidates). Does not look
professional and it is totaly unnecessary, in my opinnion. It should
be possible to handle forms on virgin (=no state bound yet)
invocations too.

**
Martin

2009/8/2 Erik van Oosten e.vanoos...@grons.nl:
  

Martin,

I am not sure what you mean. On the site you are referring, the login page
is always visible under /login.

Regards,
  Erik.

Martin Makundi wrote:


If I understood correctly, you might find this interesting:

http://day-to-day-stuff.blogspot.com/2008/10/wicket-extreme-consistent-urls.html



Does appear to make stateless-looking urls AFTER you CLICK/REDIRECT
(looking at the example page referred on the site). Not BEFORE you
CLICK...

  


--

Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: Adding javascript after tab clicked

2009-08-03 Thread Erik van Oosten
That can not be right. The javascript added with 
AjaxRequestTarget#appendJavascript should be executed /after/ the DOM 
manipulations have finished. Maybe you called prependJavascript by accident?


Or do you refer to something another thing when you write 'before the 
rendering finishes'?


BTW, I assume you are using an overriden AjaxTabbedPanel#onAjaxUpdate.

Regards,
   Erik.

Cristi Manole wrote:

Hello,

Tks for the reply. Yes, I'm using that, the problem is it gets called before
the rendering finishes. I need something that runs after it got rendered.

Any ideas?

Cristi

On Mon, Aug 3, 2009 at 1:07 PM, Eyal Golan egola...@gmail.com wrote:
  

I'm not sure, but are you looking for this:
AjaxRequestTarget #appendJavascript(javascript)
?

Eyal Golan
egola...@gmail.com



--
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: Stateless login form?

2009-08-02 Thread Erik van Oosten

Martin,

I am not sure what you mean. On the site you are referring, the login 
page is always visible under /login.


Regards,
   Erik.

Martin Makundi wrote:

If I understood correctly, you might find this interesting:
http://day-to-day-stuff.blogspot.com/2008/10/wicket-extreme-consistent-urls.html



Does appear to make stateless-looking urls AFTER you CLICK/REDIRECT
(looking at the example page referred on the site). Not BEFORE you
CLICK...
  




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



Re: How to use Session.replaceSession() ??

2009-07-29 Thread Erik van Oosten

Try this in a method of your WebSession subclass:

   ((WebRequest) 
RequestCycle.get().getRequest()).getHttpServletRequest().getSession().invalidate();
   // Bind forces a connect of the current Wicket session to the 
new HTTP session.

   bind();

Regards,
   Erik.


Matthias Keller wrote:

Hi

I'm writing our custom internal error handler which is supposed to 
terminate the current session and create a new one (in order to pass 
over the locale to the new session).


I've stumbled upon the  Session.replaceSession()  method which, 
according to the javadoc, should just exactly do that.
But when I call this method, nothing happens. The same session 
continues to be used and no new session is being created at all?!


I've got it to work by using:

   Session newSession = getApplication().newSession(getRequest(), 
getResponse());

   newSession.setLocale(getSession().getLocale());
   getSession().invalidateNow();
   Session.unset();
   newSession.replaceSession();

But I think there must be something easier... ???!

Thanks

Matt



--
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: Ajax indicator turning off

2009-07-28 Thread Erik van Oosten

This seems like something that warrants a new Jira issue.

Regards,
Erik.



John Patterson wrote:
 
 
 
 paolo di tommaso wrote:
 
 Yep, intercept the ajax call and inc/dec a counter
 
 -- paolo
 
 
 Although I could correct the indicator behaviour in all my own AJAX
 components, it would probably make more sense to incorporate it into
 wickets default AJAX behaviour.  If people think it makes sense I can
 supply a patch.
 
 John
 

-- 
View this message in context: 
http://www.nabble.com/Ajax-indicator-turning-off-tp24655744p24694924.html
Sent from the Wicket - User mailing list archive at Nabble.com.


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



Re: Questions about Wicket sessions

2009-07-27 Thread Erik van Oosten


Igor Vaynberg wrote:

2. If I start IE or FF in another window, visitor activities on the same Wicket 
app are considered in the same or different session?



always a different sessions, browsers do not share sessions.
  
I think it depends on what David meant by 'another window'. I assumed it 
to be the 'open in new window' function. Then you still have the same 
browser, but another window.


Regards.
   Erik.


--
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: UnauthorizedActionException wrapped in an InvalidUrlException - how to deal with it ?

2009-07-27 Thread Erik van Oosten

Olger Warnier schreef:
Intresting, I assume that it is of value to have this construction, 
could you give me the link to the RFE ?


https://issues.apache.org/jira/browse/WICKET-2200

--
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: UnauthorizedActionException wrapped in an InvalidUrlException - how to deal with it ?

2009-07-27 Thread Erik van Oosten

Sorry Olger,

that was a copy paste error. Please see Alex' e-mail.

Regards,
  Erik.


Erik van Oosten schreef:

Olger Warnier schreef:
Intresting, I assume that it is of value to have this construction, 
could you give me the link to the RFE ?


https://issues.apache.org/jira/browse/WICKET-2200



--
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: Questions about Wicket sessions

2009-07-26 Thread Erik van Oosten

David,

Please note Sessions are not thread-safe in Wicket context means that 
the Session /object/ is not thread-safe. Note that requests that fall 
within a session (except for resources) are handled serially. Only when 
you use session clustering this guarantee can not be made.


1. It depends on the browser. All modern browsers will make it one session.

2. Same answer.

3. No. Wicket does this for you.

Regarding your question on session storage: you'll be hard pressed to 
find a more performant solution to Wicket's http session disk store. 
Perhaps that memory solutions would work better.


Regards,
   Erik.


David Chang wrote:

Reading Wicket in Action to learn Wicket, I understand that sessions are 
not thread-safe. I have the following questions about a Wicket app:

1. If I open another tab on the same browser (IE or FF), visitor activities on 
the same Wicket app are considered in the same session?

2. If I start IE or FF in another window, visitor activities on the same Wicket 
app are considered in the same or different session?

3. If dirty() is called within a method of custom session object, then it is 
the developer's responsibility to implement dirty() to synchronize with other 
clustered web servers, correct?

Thanks!

  


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



Re: [OT] Continue to support Wicket 1.2 in WicketForge

2009-07-25 Thread Erik van Oosten

Mostly Wicket 1.4 at my company, just 1 Wicket 1.3 project left.

Regards,
   Erik.


Nick Heudecker wrote:

Hi,

For those of you that don't know, I maintain WicketForge, the Wicket plugin
for IDEA (http://plugins.intellij.net/plugin/?id=1545 or
http://code.google.com/p/wicketforge).  Currently, WicketForge supports
Wicket 1.2 in addition to 1.3 and 1.4, but I'd like to remove support for
1.2 to clean a few things up.  First, I want to see if people are still
using 1.2 with WF.

My question to you is: are you still using WicketForge with Wicket 1.2?

Thanks for your time and feedback.
  


--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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



Re: Spring and Wicket - is it worth it?

2009-07-23 Thread Erik van Oosten

Spring gives flexibility in your services layer (whatever you call it).
Making things transactional, adding memoization, talking to remote
interfaces, configuring Hibernate and JMX beans, all that kind of stuff is
easy with Spring and often unbelievably hard without.

As said, Spring has no value in a Wicket application with the exception of
calling out to the service layer. This is where the @SpringBean comes in
handy.

Regards,
Erik.



On Wed, 22 Jul 2009 18:40:19 -0700, Dane Laverty danelave...@gmail.com
wrote:
 Due to the fact that nearly every substantial sample Wicket app is
 Spring-based, I imagine that there's something awesome about using
Spring.
 In fact, Wicket is what has finally gotten me to start learning Spring.
 
 I think I understand the basics of dependency injection -- configure your
 objects in xml files and then inject them into your classes -- but I'm
 still
 not clear on the advantage of it. I've read quite a ways into Spring in
 Action, and the author seems to assume that the reader will
automatically
 see why xml-based dependency injection is great thing. I must just be
 missing something here. What I love about Wicket is being free from xml
 files. Can anyone give me a concise explanation of how the advantages of
 Spring are worth introducing a new layer into my applications?
 
 Dane

--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/

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



Re: Updating an inmethod grid, looking for hints

2009-07-23 Thread Erik van Oosten

Hi Matej,

I finally found the bug.

When you are using a DefaultDataGrid it adds a PagingToolbar. PagingToolbar
overrides isVisible. In isVisible the total row count is determined, this
will cache the query result for this request. However, isVisible is called
/before/ the ajax listener is called. Therefore any changes to the grid
(like rowCount) are not used.

Regards,
Erik.



Erik van Oosten wrote:
 
 Hi,
 
 How can I trigger an inmethod grid to do a /complete/ update of itself?
 
 The only thing that I see is markAllDirty(). That will update the items 
 currently in the list, but it will /not/ get new items from the data 
 provider.
 
 I researched the code for quite some time but I must have been looking 
 at the wrong parts as I found no hook to get this done. The most I could 
 do was call detach() on Body, one of the inner classes of a grid. But on 
 screen, that would only update the number of items in the lower toolbar, 
 not the items in the grid themselves.
 
 More ideas?
 
 Ideally, imho, the grid should respond to modelChanged(). But I have 
 still no clue what should be in that method.
 
 Regards,
 Erik.
 


-- 
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/

-- 
View this message in context: 
http://www.nabble.com/Updating-an-inmethod-grid%2C-looking-for-hints-tp24438566p24624631.html
Sent from the Wicket - User mailing list archive at Nabble.com.


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



Re: Updating an inmethod grid, looking for hints

2009-07-23 Thread Erik van Oosten

Sorry, please ignore my previous e-mail. The behavior I saw was due to a
DropDownChoice I added to the toolbar. During a submit Wicket verifies
whether the ddc is visible. Unfortunately this leads to a call to
PagingToolbar.isVisible.

Back to square 1.

Regards,
Erik.


On Thu, 23 Jul 2009 05:20:06 -0700 (PDT), Erik van Oosten
e.vanoos...@grons.nl wrote:
 Hi Matej,
 
 I finally found the bug.
 
 When you are using a DefaultDataGrid it adds a PagingToolbar.
PagingToolbar
 overrides isVisible. In isVisible the total row count is determined, this
 will cache the query result for this request. However, isVisible is
called
 /before/ the ajax listener is called. Therefore any changes to the grid
 (like rowCount) are not used.
 
 Regards,
 Erik.


-- 
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/

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



Re: how to strip wicket tags for particular component

2009-07-20 Thread Erik van Oosten

Turning the 2 lines around might give better results.

Regards,
   Erik.


Mathias Nilsson wrote:

What about

@Override
		public void onComponentTag( ComponentTag tag){ 
		 tag.remove( wicket:id );

 super.onComponentTag(tag);
		} 
  


--
Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: what is wicket

2009-07-14 Thread Erik van Oosten

Hello Gerald,

You can find much of this kind of information on http://wicket.apache.org.

Regards,
Erik.


On Tue, 14 Jul 2009 18:21:16 +0530, Gerald Fernando
gerald.anto.ferna...@gmail.com wrote:
 Hello Friends,
 Am Gerald, new to wicket.
 can anyone say about wicket and advantages over other technologies
 it is very useful to my next step.
 please help me
 
 ThanksRegards,
 Gerald A

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



Re: MixedHybridUrlCodingStrategy wanted

2009-07-13 Thread Erik van Oosten

Hi Vladimir,

You are right. Now I look at it, it is clearly more complex then I 
remembered.


You can get my version here: http://pastie.org/543892

Regards,
   Erik.


Vladimir K wrote:

I didn't find it easy to do it myself. By easy I mean what I can accomplish
within 15 mins.

From the first glance it looks just like a mix of two strategies but it
actually does not. MixedHybridUrlCodingStrategy should handle all the
parameters delimited by slashes and some of them have names omitted.
Original Mixed strategy operates with regular parameters syntax. I believe
it would take some hours to study what strategies do internally and
implement and test mixed solution. I hoped someone have already tried that.

Unfortunately I didn't find anything by google and nabble so I posted the
question here. If you could point me some old discussion I'd appreciate.


Erik van Oosten wrote:
  
It is fairly easy to construct it yourself. Just look at the code of 
MixedParamUrlCodingStrategy, copy it and replace the class you're 
extending to the corresponding HybridUrlCodingStrategy.


Its also on the mailing list, search the archives. Lastly, the 
annotation based mounting project (forgot the name) contains it.


Regards,
 Erik.



Vladimir Kovalyuk wrote:


Is there a worked combination of HybridUrlCodingStrategy and
MixedParamUrlCodingStrategy? What is missed in the latter is ability to
stay
bookmarkable after reaction on actions.

  
  

--
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


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






  


--

Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



Re: intercept security check in wicket-auth-roles

2009-07-13 Thread Erik van Oosten
You don't have to use the spring xml config files to use Sprint 
Security. Just instantiate the beans from code!


There is a small catch, you'll need to know something about Spring 
callbacks. These are some interface that Spring will automatically call. 
These are: InitializingBean, BeanNameAware, BeanFactoryAware and 
ApplicationContextAware. Hopefully Spring Security does not depend on them.


But there are other options like jsecurity and lots of options on 
http://wicketstuff.org/confluence/display/STUFFWIKI/Wiki.


Regards,
   Erik.


Brill Pappin wrote:

Thanks for the heads up.

I'll have to look at the security project again, but one thing I 
really like about auth-roles is that is so amazingly simply to 
deploy... however, I don't use spring (I'm a detractors of frameworks 
that use metadata where code should be) so I don't think its going to 
be any use to me here.


- Brill



On 11-Jul-09, at 3:47 AM, Olger Warnier wrote:

The wicket-security framework has possibilities to integrate with SSO 
mechanisms. Next to that, you can integrate with spring-security and 
all authentication mechanisms supported by that.

The yahoo-bbauth sample may help you to get an idea on how that works.

Olger

On 11 jul 2009, at 08:09, Brill Pappin wrote:


I actually find it very usable and i love how simple it is...
does the new security framework have a similar simple method of 
securing a site like that?


- Brill

On 3-Jul-09, at 11:34 AM, Igor Vaynberg wrote:


wicket auth roles is an example, not a reusable framework. you should
copy and paste the code into your project and customize as needed.

-igor

On Fri, Feb 20, 2009 at 8:30 AM, Brill Pappinbr...@pappin.ca wrote:
I'm trying to integrate wicket-auth-roles with a token based SSO 
security

system.

I can't see where I can intercept the authentication sequence and
auto-login the user based on the token.
Essentially i want to catch the authentication request and 
authorize the

user based on a token before they are redirected to the login page.

Does anyone have a clue how I might go about doing that?

Unfortunately most places I've looked to over ride the sequence 
are marked
final for some reason, which makes things difficult. I'm actually 
at the

point now where I'm thinking of writing a new auth-roles based on the
current lib, but I thought I'd ask first.

... and no, I don't want to use the other more complex security 
lib...

auth-roles is very nice and simple to use and suitable for most
applications.

- Brill Pappin




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




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




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




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




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



--

Erik van Oosten
http://day-to-day-stuff.blogspot.com/



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



  1   2   3   4   >