Re: Spring secury + auth-roles authentication and authorization: access denied

2011-11-07 Thread moèz ben rhouma
http://javajeedevelopment.blogspot.com/2011/03/integrating-spring-security-3-with.html

2011/11/7 massizigao 

> Hello together,
>
> I am trying to implement an authentication+authorization using Spring
> security and wicket-auth-roles based on this
> https://cwiki.apache.org/WICKET/spring-security-and-wicket-auth-roles.html
> article . The application is working, that means i can authencate and can
> see some pages. But then after more clicking, i receive an access denied
> error. The strange think is, when i logout and login again, thinks seem to
> work fine. So it happens only at the first time login. Debugging shows me
> that the authentication object is null. I try to identify the place it is
> set to null but without success.
> Hier a little code from my implementation. I am using
> wicket 1.5.2
> tomcat 6.0.33
> spring 3.0.6
> spring security 3.0.7
> The page is mounted to /index.
>
> *spring-security-context.xml:*
>
>
> *web.xml*
>
>
> *CustomAuthenticatedWebSession.java*
>
> *A secured page:  Index.java*
>
>
>
> Thank you for your help.
>
>
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/Spring-secury-auth-roles-authentication-and-authorization-access-denied-tp4004013p4004013.html
> Sent from the Users forum 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
>
>


-- 
Cdt
Moèz


Re: [OT] Wicket Jobs List?

2011-10-19 Thread moèz ben rhouma
Hi,
We have a linkedin group Apache
Wicket
and under this group we have a panel jobs

I hope it helps you.

2011/10/19 James Carman 

> Fellow Wicketeers,
>
> Do we have a special mailing list for Wicket jobs?  I'm looking again
> and would like to find a good place to advertise that fact. :)
>
> Thanks,
>
> James Carman
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


-- 
Cdt
Moèz


job

2011-10-13 Thread moèz ben rhouma
searching for someone who is familiar with Wicket for a 4+ month contract in
San Antonio, Texas. If you or anyone you know is interested please message
me or email me at ro...@millgroupusa.com.

-- 
Cdt
Moèz


Re: wicket is secure by default. why use spring security?

2011-09-19 Thread moèz ben rhouma
http://javajeedevelopment.blogspot.com/2011/03/integrating-spring-security-3-with.html

2011/9/19 Andrea Del Bene 

> It all depends on your needs ;-). I don't know much about Spring Security,
> but personally speaking  I've always been fine with Wicket authentication.
>
>  While I was trying to design a wicket app in my mind - the first thing
>> I thought of was authentication and ( spring ) security.
>>
>> I know that "wicket is secure" by default ( a quote from wicket
>> features? :), we can use wicket auth&  annotation based security.
>> Wicket will automatically redirect to original page after login.
>>
>> So...did anyone think of it - what is the real reason to use spring or
>> other security framework ( shiro? ) for authentication? what benefits
>> does it bring apart from some standards&  overhead for the app? is it
>> integration with other auth systems ( OpenID, Facebook login or
>> whatever )? or what?
>>
>> Just pennies for thought...
>>
>> Žilvinas Vilutis
>>
>> Mobile:   (+1) 623 330 6048
>> E-mail:   cika...@gmail.com
>>
>> --**--**-
>> To unsubscribe, e-mail: 
>> users-unsubscribe@wicket.**apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
>>
>>
>
> --**--**-
> To unsubscribe, e-mail: 
> users-unsubscribe@wicket.**apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


-- 
Cdt
Moèz


Re: moving from development to deployment mode

2011-05-04 Thread moèz ben rhouma
Hi Henry,
You have two solutions and nothing else:
1) Override the method getConfigurationType()  in your application class
2) Add in your web.xml:
   
 wicket.configuration
 deployment
   
 or in your filter:
  @WebInitParam(name="wicket.configuration", value="deployment")

I also work with glassfish and it's ok for me.

2011/5/4 henry 

> Hi Moez,
>
> Could it be a result of the wicket version that am using?Because i have
> cleared web container and i still get same message.Take a look at this.
>
>
> [Application] Started Wicket version 1.4-rc1 in development mode
> 
> *** WARNING: Wicket is running in DEVELOPMENT mode.  ***
> ***   ^^^***
> *** Do NOT deploy to your live server(s) without changing this.  ***
> *** See Application#getConfigurationType() for more information. ***
>
> Application started with version 1.4-rc1 in development mode.Dont seems to
> understand that,is is that by default wicket runs its application in a
> development mode?
>
> please need more help on this.
>
> Regards
>
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/moving-from-development-to-deployment-mode-tp3495199p3495527.html
> Sent from the Users forum 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: moving from development to deployment mode

2011-05-04 Thread moèz ben rhouma
Hi,
In your application class add the following method:

@Override
public String getConfigurationType() {
return Application.DEPLOYMENT;
}


2011/5/4 henry 

> hi Guys,
>
> I just developed a web application using wicket and is running on a
> glassfish server and anything i run the wicket web application i see things
> like:
>
>
> *** WARNING: Wicket is running in DEVELOPMENT mode.  ***
> ***   ^^^***
> *** Do NOT deploy to your live server(s) without changing this.  ***
> *** See Application#getConfigurationType() for more information. ***
>
> So i tried moving it from development mode to deployment by placing this
> context in my web.xml:
> 
> configuration
> deployment
>
> .when i run it again i still get thesame  *** WARNING: Wicket is running in
> DEVELOPMENT mode.  ***.
>
> Any help please
>
> Regards
>
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/moving-from-development-to-deployment-mode-tp3495199p3495199.html
> Sent from the Users forum 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: problems with spring integration

2011-03-30 Thread moèz ben rhouma
Hi,
For this error:
*java.lang.ClassNotFoundException: net.sf.cglib.proxy.Callback (...)*

you can add the cglib-nodep library .

I think, this link (
http://javajeedevelopment.blogspot.com/2011/03/integrating-spring-security-3-with.html)
can help you.

Thanks

2011/3/30 hrbaer 

> Just to summarize my status:
>
> I've added addComponentInstantiationListener( new
> SpringComponentInjector(this) ); to the init method of my xxxApplication
> file, I added  to my applicationContext and withing my WebPage I have this
> code:
>
> public class Test extends WebPage {
>
> @SpringBean
>private UserService userService;
>
>public Test( PageParameters params ) {
>
>(...)
>
> }
>
> If I add
>
>
>
> to the applicationContext I get the error "Could not instantiate bean class
> [de.Test]: No default constructor found;"
>
> If I don't add this line I get the error message "WicketMessage: Can't
> instantiate page using constructor public
> de.Test(org.apache.wicket.PageParameters) and argument
> Root cause:
> java.lang.ClassNotFoundException: net.sf.cglib.proxy.Callback (...)"
>
> At the moment I'm at a loss. Every help would be appreciated.
>
>
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/problems-with-spring-integration-tp3416484p3418488.html
> Sent from the Users forum 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: spring 3.1 wicket auth integration

2011-03-01 Thread moèz ben rhouma
https://cwiki.apache.org/WICKET/spring-security-and-wicket-auth-roles.html

2011/2/28 wic...@geofflancaster.com 

> Can anyone point me to a tutorial or example on getting spring 3.x setup
> and working with wicket-auth-roles for an AuthenticatedWebApplication?
>
> Thanks in advance.
>
> 
> mail2web.com – Enhanced email for the mobile individual based on
> Microsoft®
> Exchange - http://link.mail2web.com/Personal/EnhancedEmail
>
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: File upload progress bar

2011-02-04 Thread moèz ben rhouma
If the example doesn't work so I  think the problem in your browser. Try to
empty the cache, cookies, histories ... and tries again.

2011/2/2 Valentin Avksentyev 

> Hi I've been beating my head against the wall with this.
>
> I'm overriding newWebRequest in my Application class:
> @Override
>protected WebRequest newWebRequest(HttpServletRequest servletRequest)
>{
>return new UploadWebRequest(servletRequest);
>}
>
> Here is the code in my upload panel class:
>Form uploadform = new Form("fileUploadForm") {
>@Override
>protected void onSubmit() {
>final FileUpload upload =
> fileUploadField.getFileUpload();
>if (upload != null) {
>try {
>File newFile = new
> File(uploadFolder, upload.getClientFileName() );
>// Save to new file
>newFile.createNewFile();
>upload.writeTo(newFile);
>_processSelection(server,
> newFile, destFolder);
>} catch (Exception e) {
>throw new
> RuntimeException("Unable to write file");
>}
>} else {
>throw new RuntimeException( "file
> selected for upload is empty" );
>}
>}
>};
>uploadform.setMultiPart(true);
>uploadform.setMaxSize(Bytes.gigabytes(1));
>
>uploadform.add(fileUploadField = new
> FileUploadField("fileInput"));
>uploadform.add(new UploadProgressBar("progress",
> uploadform));
>uploadform.add( new UploadValidator(fileUploadField, prefix)
> );
>add( uploadform );
>
>
> This is based on the examples, the examples themselves are not working for
> me either:
> I tried, http://wicketstuff.org/wicket13/upload and
> http://www.wicket-library.com/wicket-examples/upload/ (the latter URL
> kinda works, it increments the remaining time but does not track the
> progress)
>
> What am I doing wrong
>
> -Valentin
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


eHour

2010-12-24 Thread moèz ben rhouma
A framework for timesheet management based on Wicket: eHour.

http://javajeedevelopment.blogspot.com/2010/12/ehour-timesheet-management.html


Re: 1.5 integer textfield

2010-12-14 Thread moèz ben rhouma
Hi all,

make sure that the type of "refreshRate" is Integer.

Thanks
MBR
http://javajeedevelopment.blogspot.com/2010/12/brix-cms-apache-wicket-based-cms.html

2010/12/14 Martin Grigorov 

> Can you try with Form instead of Form
>
> On Tue, Dec 14, 2010 at 4:12 PM, nino martinez wael <
> nino.martinez.w...@gmail.com> wrote:
>
> >refreshRateModel = new Model();
> >
> >refreshRateModel.setObject(coreDaoService
> >.getWallboardRefreshTimeInSeconds());
> >
> >Form viewerAjaxrefreshRateForm = new Form(
> >"viewerAjaxrefreshRateForm") {
> >@Override
> >protected void onSubmit() {
> >Integer newRefreshRate = refreshRateModel.getObject();
> >coreDaoService
> >
>  .saveWallboardRefreshTimeInSeconds(newRefreshRate);
> >info("Stored new refresh rate");
> >
> >}
> >};
> >
> >TextField refreshRateTextField = new TextField(
> >"refreshRate", refreshRateModel);
> >RangeValidator rangeValidator = new
> > RangeValidator(1,
> >1800);
> >refreshRateTextField.add(rangeValidator);
> >viewerAjaxrefreshRateForm.add(refreshRateTextField);
> >add(viewerAjaxrefreshRateForm);
> >
> > when I enter a value I get this exception:
> >
> > WicketMessage: Exception 'java.lang.ClassCastException:
> > java.lang.Integer cannot be cast to java.lang.String' occurred during
> > validation org.apache.wicket.validation.validator.RangeValidator on
> > component 5:viewerAjaxrefreshRateForm:refreshRate
> >
> >  Stacktrace
> >
> > Root cause:
> >
> > java.lang.ClassCastException: java.lang.Integer cannot be cast to
> > java.lang.String
> > at java.lang.String.compareTo(String.java:92)
> > at
> >
> org.apache.wicket.validation.validator.RangeValidator.validate(RangeValidator.java:76)
> > at
> >
> org.apache.wicket.markup.html.form.FormComponent.validateValidators(FormComponent.java:1445)
> > at
> >
> org.apache.wicket.markup.html.form.FormComponent.validate(FormComponent.java:1042)
> > at
> org.apache.wicket.markup.html.form.Form$17.validate(Form.java:1833)
> > at
> >
> org.apache.wicket.markup.html.form.Form$ValidationVisitor.component(Form.java:164)
> > at
> >
> org.apache.wicket.markup.html.form.Form$ValidationVisitor.component(Form.java:148)
> > at
> > org.apache.wicket.util.visit.Visits.visitPostOrderHelper(Visits.java:278)
> > at
> > org.apache.wicket.util.visit.Visits.visitPostOrderHelper(Visits.java:267)
> > at
> org.apache.wicket.util.visit.Visits.visitPostOrder(Visits.java:249)
> > at
> >
> org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrder(FormComponent.java:338)
> > at
> >
> org.apache.wicket.markup.html.form.Form.visitFormComponentsPostOrder(Form.java:1041)
> > at
> >
> org.apache.wicket.markup.html.form.Form.validateComponents(Form.java:1825)
> > at org.apache.wicket.markup.html.form.Form.validate(Form.java:1805)
> > at org.apache.wicket.markup.html.form.Form.process(Form.java:863)
> > at org.apache.wicket.markup.html.form.Form.process(Form.java:821)
> > at
> > org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:786)
> > at java.lang.reflect.Method.invoke(Method.java:597)
> > at
> >
> org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:211)
> > at
> >
> org.apache.wicket.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:192)
> > at
> >
> org.apache.wicket.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:173)
> > at
> >
> org.apache.wicket.request.RequestHandlerStack.executeRequestHandler(RequestHandlerStack.java:84)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:206)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:248)
> > at org.apache.wicket.protocol.h
> >
>


Re: Brix CMS : Based Wicket framework

2010-12-10 Thread moèz ben rhouma
Ok, thank you.

2010/12/10 Korbinian Bachl - privat 

> Hello Moez,
>
> the link to the repo is wrong. Brix is no longer on googlecode but on
> github: https://github.com/brix-cms/brix-cms
>
> Keep spreading the word for Brix,
>
> best,
>
> Korbinian
>
>
>
>
> Am 10.12.10 15:58, schrieb moèz ben rhouma:
>
>  It's very important for wicket users to now what is Brix CMS. So see the
>> following link:
>>
>> http://javajeedevelopment.blogspot.com/2010/12/brix-cms-apache-wicket-based-cms.html
>>
>>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Brix CMS : Based Wicket framework

2010-12-10 Thread moèz ben rhouma
It's very important for wicket users to now what is Brix CMS. So see the
following link:
http://javajeedevelopment.blogspot.com/2010/12/brix-cms-apache-wicket-based-cms.html


Re: problem populating ListMultipleChoice selection model

2010-04-19 Thread moèz ben rhouma
Try to change the type of selectedParties  from set to List selectedParties
= new ArrayList();

2010/4/19 Ray Weidner 

> Hi All,
>
> I'm trying to do something pretty simple: create a choice list with
> multi-select, which I iterate through upon clicking a button.
>  Unfortunately, it looks like my selections aren't being recorded in the
> model that's supposed to receive them.  Here's what the pertinent code
> looks
> like:
>
> - Java:
>
> public EditIssuePage extends WebPage {
>   // I've tried removing the 'transient' keyword, but that doesn't change
> anything
>   transient private Set  selectedParties = new HashMap  ();
>   ...
>   public EditIssuePage () {
>  ...
>  Form form = new Form ("editIssueForm");
>  add (form);
>  ...
>  ListMultipleChoice  partyChoice = new ListMultipleChoice
>  (
>"parties",
>new PropertyModel (this, "selectedParties"),
>new LoadableDetachableModel > () {
>   @Override
>   public List  load () {
>  return new Vector  (retrieveAllPartiesFromDAO ());
>   }
>},
>new IChoiceRenderer  () {
>   public Object getDisplayValue (Party object) {
>  return object.getFullName ();
>   }
>
>   public String getIdValue (Party object, int index) {
>  return object.getId ();
>   }
>}
>  );
>  Button addPartiesButton = new Button ("addPartiesButton") {
> @Override
> public void onSubmit () {
>logger.debug ("Number of selected parties: " +
> selectedParties.size ()); // always reporting zero!
>for (Party selectedParty : selectedParties) {
>   ...
>}
> }
>  };
>  form.add (partyChoice);
>  form.add (addPartiesButton);
>   }
>
>   private Set  retrieveAllPartiesFromDAO () {
>  // does what it sounds like
>   }
> }
>
> - HTML: (My memory is a bit hazy here; I don't have any of this code in
> front of me as I write this)
>
> ...
> 
>   [A party should be here]
> 
> 
> ...
>
> The page renders fine, with all Party objects listed for selection.  But
> when I select one or more of the rows and click the button, the log message
> I see is "Number of selected parties: 0", no matter what.  I have very
> similar logic working on another page, so I'm pretty confused about what's
> the problem here.  All advice is much appreciated.
>
> Thanks,
> Ray Weidner
>


Re: Date components

2010-04-19 Thread moèz ben rhouma
You just add the following code to your java page:

*add(dateTimeField = new DateTimeField("dateEnvoi", new PropertyModel(this,
"date")) {});*

Which dateEnvoi defined in the markup file (the key of the component).
And date defined in java like :
private Date date = new Date();

2010/4/19 Ray Weidner 

> Hi All,
>
> Does anyone have any good suggestions for date/time entry components?  Does
> Wicket offer a standard solution for this common case?
>
> Thanks,
> Ray Weidner
>


wicket an JEE6 (web.xml not mandatory)

2010-04-12 Thread moèz ben rhouma
http://www.jroller.com/ouertani/entry/tips_1_wicket_and_jee


Re: resource (css) loading

2010-04-07 Thread moèz ben rhouma
In java

add(new StyleSheetReference("stylesheet", BasePage.class, *"style.css"*));

style.css is the path of the file style.css (i.e you can write
"/stylesheets/style.css  ...)

2010/4/7 sahar rostami 

> No , i want to know how wicket knows where is style.css?
>
> On Wed, Apr 7, 2010 at 8:24 PM, moèz ben rhouma  >wrote:
>
> > If I understand , you can use in constructor of class java the following
> > code:
> > add(new StyleSheetReference("stylesheet", BasePage.class, "style.css"));
> >
> > and in the html page you add:
> > 
> >
> > 2010/4/7 sahar rostami 
> >
> > > Thanks MZemeck
> > > But my question in another form is "Where wicket load css (which
> class)?"
> > > how wicket knows where look up a css file?
> > >
> > > i'm trying to override default location of css file and read them from
> > > path(s) specified in application start up ,but i can't because i don't
> > know
> > > how wicket loads them.
> > >
> > > any idea would help me!
> > > thanks
> > >
> > >
> > >
> > >
> > >
> > > On Wed, Apr 7, 2010 at 7:50 PM,  wrote:
> > >
> > > > One difference I am aware of (and community correct me if I am
> wrong),
> > > > Wicket GZIPs resources.  So if you directly link to the css using an
> > > > "href" you will not have that feature.
> > > >
> > > >
> > > >
> > > >
> > > > sahar rostami 
> > > > 04/07/2010 11:16 AM
> > > > Please respond to
> > > > users@wicket.apache.org
> > > >
> > > >
> > > > To
> > > > Wicket User Mailing List 
> > > > cc
> > > >
> > > > Subject
> > > > resource (css) loading
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Hi all,
> > > > I want to know how wicket loads css files from location specified in
> > > > HeaderContributer or using "href" in  header?
> > > >
> > > > Thanks in advanced!
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Notice: This communication, including any attachments, is intended
> > solely
> > > > for the use of the individual or entity to which it is addressed.
> This
> > > > communication may contain information that is protected from
> disclosure
> > > > under State and/or Federal law. Please notify the sender immediately
> if
> > > > you have received this communication in error and delete this email
> > from
> > > > your system. If you are not the intended recipient, you are requested
> > not
> > > > to disclose, copy, distribute or take any action in reliance on the
> > > > contents of this information.
> > >
> >
>


Re: resource (css) loading

2010-04-07 Thread moèz ben rhouma
If I understand , you can use in constructor of class java the following
code:
add(new StyleSheetReference("stylesheet", BasePage.class, "style.css"));

and in the html page you add:


2010/4/7 sahar rostami 

> Thanks MZemeck
> But my question in another form is "Where wicket load css (which class)?"
> how wicket knows where look up a css file?
>
> i'm trying to override default location of css file and read them from
> path(s) specified in application start up ,but i can't because i don't know
> how wicket loads them.
>
> any idea would help me!
> thanks
>
>
>
>
>
> On Wed, Apr 7, 2010 at 7:50 PM,  wrote:
>
> > One difference I am aware of (and community correct me if I am wrong),
> > Wicket GZIPs resources.  So if you directly link to the css using an
> > "href" you will not have that feature.
> >
> >
> >
> >
> > sahar rostami 
> > 04/07/2010 11:16 AM
> > Please respond to
> > users@wicket.apache.org
> >
> >
> > To
> > Wicket User Mailing List 
> > cc
> >
> > Subject
> > resource (css) loading
> >
> >
> >
> >
> >
> >
> > Hi all,
> > I want to know how wicket loads css files from location specified in
> > HeaderContributer or using "href" in  header?
> >
> > Thanks in advanced!
> >
> >
> >
> >
> >
> > Notice: This communication, including any attachments, is intended solely
> > for the use of the individual or entity to which it is addressed. This
> > communication may contain information that is protected from disclosure
> > under State and/or Federal law. Please notify the sender immediately if
> > you have received this communication in error and delete this email from
> > your system. If you are not the intended recipient, you are requested not
> > to disclose, copy, distribute or take any action in reliance on the
> > contents of this information.
>