Our next scheduled/public London Apache Wicket Training [1] course is
confirmed for January 30-31, 2012.
Check availability and book online [2].
Regards - Cemal
jWeekend
Training, Consulting, Development
http://jWeekend.com
[1] http://jweekend.com/dev/JW703
[2] http://jweekend.com/dev/Bookin
Allen,
Is this what yo uneed?
http://wicketinaction.com/2008/12/preventing-double-ajax-requests-in-3-lines-of-code/#more-302
Regards - Cemal
jWeekend
Training, Consulting, Development
http://jWeekend.com
On 29 December 2011 16:28, Allen Gilbert wrote:
>
> Ernesto,
>
> Interesting...I've only u
at http://wicket.apache.org/start/download.html
should the artifactId not be
wicket-core
for 1.5.x?
-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org
Our next scheduled/public London Apache Wicket Training [1] course is
scheduled for December 15-16, 2011.
Check availability and book online [2].
Regards - Cemal
jWeekend
Training, Consulting, Development
http://jWeekend.com
[1] http://jweekend.com/dev/JW703
[2] http://jweekend.com/dev/Booki
Our next scheduled/public London Apache Wicket Training [1] classes
are scheduled for
September 21-22, 2011 and October 11-12, 2011
There are still places on the October course. Check availability and
book online [2] if you are interested.
Regards - Cemal
jWeekend
Training, Consulting, Devel
Looks as good as any PDF on the Kindle.
I've been looking forward to this, thanks Igor!
Regards - Cemal
jWeekend
Training, Consulting, Development
http://jWeekend.com
On 25 March 2011 20:47, Igor Vaynberg wrote:
> there are some graphics, but most of them are small and should look ok
> in a re
... a lot of people say they are having a good experience with wiQuery [1].
See if it works for you.
Regards - Cemal
jWeekend
Training, Consulting, Development
http://jWeekend.com
[1] http://code.google.com/p/wiquery/
On 3 March 2011 11:59, tech7 wrote:
> Can anyone explain how can i integrate
Juraj,
...
public boolean isActionAuthorized(Component component, Action action) {
return action != Component.RENDER || shouldRender(component);
}
private boolean shouldRender(Component component){
// your logic to check if the current "user" should see component
}
...
This is a terse a
Dmitry, Martin,
Just be aware that when Dima (yes, another Dmitry), wrote that series
[1], we may have still been on 1.2.6 or maybe 1.3 as it must be at
least 2.5 years ago that he was working with us (and Wicket), so
unless they have been reviewed recently, I am not sure if these
sequence diagram
This is an appropriate moment to explicitly say a sincere thanks and
reiterate my respect and gratitude to everyone that has contributed to
Wicket, all the useful satellite projects, and to this forum, the
quality and value of which I have not witnessed on any other medium,
free or paid-for!
In 20
Public Wicket courses for autumn/winter 2010 are scheduled as follows:
London [1]:
Jan8-9(Sat-Sun), Jan10-11(Mon-Tue), Feb5-6(Sat-Sun), Feb7-8(Mon-Tue)
Munich [1][2]:
Nov11-12(Thu-Fri), Q1 TBD
Amsterdam [1][3]:
Nov11-12(Thu-Fri), Q1/Q2 TBD
Bangalore [1]:
Q1/Q2 TBD
Brussels [3]
Q1/Q2 TBD
Pleas
We are looking for one, possibly two more very talented developers to
join jWeekend's team.
You will have exceptionally strong OO, Java and Wicket skills, and
already be deeply into, or have a strong desire to become highly
proficient in Scala. You already enjoy writing clean JavaScript, XHTML
and
ntries which cannot move to England:-(
>
> Kind regards,
>
> Ernesto
>
> On Mon, Oct 4, 2010 at 11:28 AM, Cemal Bayramoglu
> wrote:
>> We are looking for one, possibly two more very talented developers to
>> join jWeekend's team.
>>
>> You will have exce
Wayne,
Can you create a simple QuickStart we can look at?
If this problem really is related to the new Wicket release, the
sooner that can be demonstrated the better.
Regards - Cemal
jWeekend
Training, Consulting, Development
http://jWeekend.com
On 1 October 2010 17:30, Wayne Pope wrote:
> Hi,
ri, Sep 17, 2010 at 8:19 PM, Igor Vaynberg
> wrote:
>> IConverter.BigDecimal=....
>>
>> -igor
>>
>> On Fri, Sep 17, 2010 at 3:03 PM, Cemal Bayramoglu
>> wrote:
>>> See
>>> IConverter='${input}' is not a valid ${type}.
>>> in Applicati
specific variant of "key.classname"
where classname is the type
* that we failed to convert to. Classname is not full qualified, so
only the actual name of the
On 18 September 2010 01:19, Igor Vaynberg wrote:
> IConverter.BigDecimal=
>
> -igor
>
> On Fri, Sep 17, 2010
to a BigDecimal.
Make sense?
Regards - Cemal
jWeekend
Training, Consulting, Development
http://jWeekend.com
On 18 September 2010 00:09, Cemal Bayramoglu
wrote:
> ... in case you don't spot the typo either, for "resourceMessage" read
> "resourceKey" in the pre
... in case you don't spot the typo either, for "resourceMessage" read
"resourceKey" in the previous post.
Regards - Cemal
jWeekend
Training, Consulting, Development
http://jWeekend.com
On 18 September 2010 00:05, Cemal Bayramoglu
wrote:
> ... if you need to li
... if you need to limit this custom message to a particular type
conversion, like BigDecimal's, you may have to override
newConversionException in your own BigDecimal converter (which you can
register at application level or by overriding getConverter on your
component), and setting the resourceMe
See
IConverter='${input}' is not a valid ${type}.
in Application.properties in the Wicket jar (in /org/apache/wicket).
Make a similar properties file for your own application, and in the
same package as your application class with your own IConverter
property.
Regards - Cemal
jWeekend
Training, Co
Latest wiQuery [1] releases.
wiQuery 1.0.2 & wiQuery 1.1-alpha have just been released.
Both releases are available in our wiQuery maven repo [2].
1.0.2 is a bug fix version and, amongst others, includes a fix to the
infamous "issue 60".
1.1-alpha includes these bug fixes and uses jQuery 1.4.2 &
Martijn,
That should be fine. Ask your colleague to send me an email at my
jWeekend address you usually use.
Regards - Cemal
jWeekend
Training, Consulting, Development
http://jWeekend.com
On 10 September 2010 12:41, Martijn Dashorst wrote:
> On Fri, Sep 10, 2010 at 1:21 PM, Cemal Bayramo
I am calling a meeting for all wiQuery [1] committers, hopefully next
week when more of the founders are available, where will will discuss
various issues re moving to the latest jQuery & jQuery UI releases, as
well as Wicket 1.5 beyond that.
We'll post back as soon as this is all decided.
While I
Here's the schedule for our next round of public Wicket training [0]:
London (jWeekend [1]):
August 5-6 (Thu-Fri)
August 7-8 (Sat-Sun)
September 4-5 (Sat-Sun)
September 6-7 (Mon-Tue)
Amsterdam (JTeam [2]):
August 26-27 (Thu-Fri)
Brussels (JTeam [2]):
September 23-24 (Thu-Fri)
Munich (latest jWe
10 23:42, Thies Edeling wrote:
> Is this project still alive? The URL below now prompts for a
> username/password. Thx!
>
> On Wed, Mar 10, 2010 at 1:10 AM, Cemal Bayramoglu <
> jweekend_for...@cabouge.com> wrote:
>
>> http://labs.jweekend.com/public/grid/GridRowE
LegUp [1] has been updated to give you a head start creating projects
using various combinations of:
Wicket 1.4.9
Guice 2.0
Spring 3.0.1
Warp Persist (latest build, 2.0)
JPA 2.0
Hibernate 3.5.1-Final
wiQuery 1.0.1
Scala 2.8.0.RC3
Regards - Cemal
jWeekend
Training, Consulting, Development
http://w
Nino,
Now that a Warp 2.0 snapshot (which works with Guice 2) is on a Maven
repo, we will upgrade the affected LegUp s [1]. Look out for an
announcement, hopefully in the next week or so.
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Development, Training
http://jWeekend.com
Jeremy,
Once you've set up your project to be just the way you want it, we can
create the archetype and add it to LegUp [1] if you like.
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Development, Training
http://jWeekend.com
[1] http://jweekend.co.uk/dev/LegUp
On 5 June 20
Wille Faler has had a look at Rails and written up his "Wicket vs.
Rails Smackdown" [1].
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Development, Training
http://jWeekend.com
[1] http://blog.recursivity.com/post/638788745/wicket-vs-rails-smackdown
value into the field.
>
> That seems like a bug, do I need to prepare a quickstart?
>
> D/
>
> On May 13, 2010, at 2:51 AM, Cemal Bayramoglu wrote:
>
>> Send a QuickStart (simplest one you can create that demonstrates this)
>> and we'll take a look.
>>
>
Send a QuickStart (simplest one you can create that demonstrates this)
and we'll take a look.
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Development, Training
http://jWeekend.com
On 13 May 2010 08:17, Douglas Ferguson wrote:
> I am seeing some unexpected behavior.
>
>
Mikkel,
You will find more information than you have explicitly asked for here
[1][2] but there is interesting and instructive material to look at,
especially if you are new to Wicket and evaluating it for your
project.
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Developm
few good Wicket people.
>
> Hope all is well on your side.
>
> Best,
> James.
>
> On 7 May 2010 11:03, Cemal Bayramoglu wrote:
>> You can use this voucher [1] for a 33% discount on bookings [2]
>> completed today, using Google Checkout, for this weekend's W
You can use this voucher [1] for a 33% discount on bookings [2]
completed today, using Google Checkout, for this weekend's Wicket
course [3] in London for subscribers to this list and friends.
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Development, Training
http://jWeekend
Component's getString method will try to get the laocalizer from the
Application, and the Application instance (singleton for a Wicket
web-app) is bound to the thread processing your request, not to the
one you have spawned off of it
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulti
Eyal,
This is not to do with Wickets resource loading. Its got to do with
how you set up your build mechanism, and in particular, which files,
from which folders you tell it to include in the creation of the
"target" (folders or archives).
In other words, you need to tell Maven or Ant or your IDE
isitor.CONTINUE_TRAVERSAL;
}
});
}
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Development, Training
http://jWeekend.com
On 15 April 2010 21:17, Cemal Bayramoglu wrote:
> I assume you were trying this in beforeRender of your behaviour, which
> as you say is too
010 20:17, Warren Bell wrote:
> I have that figured out, I just don't know how to add the attribute to each
> component. I can't add a behavior, since "Cannot modify component hierarchy
> after render phase has started (page version cant change then anymore)" Can
> I ev
Warren,
See MarkupContainer#visitChildren
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Development, Training
http://jWeekend.com
On 15 April 2010 18:44, Warren Bell wrote:
> Is there a way to add attributes to child components in a behavior that
> is added to a page? I wa
Have you checked the power cable is plugged in, Sir?
I like to see this forum as much much more than just an improbably
user-friendly, efficient and free 365*7*24 technical support service
that you could not buy for love nor money anywhere else I've been.
Some people do appreciate having a single
Nino,
It looks like the message you are getting is misleading; probably the
refactoring out of the Wicket IOC module (which both Wicket's Guice
and Spring modules sit on top of now) missed changing that exception's
text.
"InjectorHolder has not been assigned" is caused by Wicket's Guice
integrat
David,
Adding the component instantiation listener is more flexible than
extending WiQueryWebApplication.
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Development, Training
http://jWeekend.com
On 30 March 2010 15:18, David Chang wrote:
> Julien,
>
> Thanks for your reply
On Tue, Mar 30, 2010 at 7:22 AM, Cemal Bayramoglu <
> jweekend_for...@cabouge.com> wrote:
>
>> James,
>>
>> See the patch below; please double-check but it should be still valid
>> if you haven't updated your POMs since Sunday AM your time.
>>
;
> Thanks,
>
> James
>
> On Tue, Mar 30, 2010 at 7:05 AM, Cemal Bayramoglu <
> jweekend_for...@cabouge.com> wrote:
>
>> Olivier,
>>
>> I got Jame's stuff [1] up and running (thanks James) with just a few
>> small changes to the POMs - maybe he
Olivier,
I got Jame's stuff [1] up and running (thanks James) with just a few
small changes to the POMs - maybe he has stuff already in his local
Maven repo that is no longer on the main public repos) working with
little effort.
If you'd like to make (and maintain ;-) an archetype out of those
(b
Erdinç,
Skype ID'in varsa konusalım.
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Development, Training
http://jWeekend.com
On 17 March 2010 19:52, voltron wrote:
> Hello,
>
> http://www.nofailtime.com/appmonitor is a web application developed with
> wicket framework. I
010 13:37, Stefan Lindner wrote:
> This sounds exactly like the thing I'm looking for. A small and simple
> framework for HeaderContribution.
>
> Stefan
>
> -Ursprüngliche Nachricht-
> Von: ce...@jweekend.com [mailto:ce...@jweekend.com] Im Auftrag von Cemal
&
Uwe!
I was thinking in terms of a simple core, of well defined and limited
scope. It would provide a clear and well trodden way for people to
integrate their favourite JavaScript libraries with Wicket in a
consistent and effective, tried and tested way.
As you say, there are always going to be po
See if http://jweekend.com/dev/LegUp gives you an easy way to get started.
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Development, Training
http://jWeekend.com
On 25 March 2010 18:22, wrote:
> Due to the fact that SpringWebApplication is deprecated, we evaluated
> s
There's been plenty of encouraging feedback about wiQuery [1] and how
cleanly it integrates jQuery and makes it easy to use in a Wicket app.
We also get lots of questions, sometimes unrelated to wiQuery, about
how to integrate other JavaScript libraries.
I was thinking that it could possibly be se
David,
You may find LegUp [1] useful.
Also see the wiki, [2], the Wicket in Action site [3] and book [4]
for useful information, and the PhoneBook sample [5].
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Development, Training
http://jWeekend.com
[1] http://jweekend.com/d
the correct value for your "style" attribute
currentSelection.add(new SimpleAttributeModifier("style", ""));
target.addComponent(currentSelection);
}
currentSelection = contacteLabel;
On 11 March 2010 22:50, Cemal Bayramoglu wrote:
> Prat
Prati,
I'm not sure what you mean.
Here's a couple of lines of code implementing what I described:
if(currentSelection != null){
// you should remove existing behaviours on
// currentSelection here or,
// use an AtrributeModifier added, just once, to all your
/
Prati,
This is because you are only re-rendering the most recently selected label.
One solution is keep track of the previous "current selection"
(probably in your RefreshingView implementation - eg declare
"Component currentSelection;"), which you update in your Link's
onClick (ie "currentSelect
Tony,
If you don't mind submitting the whole form add
"AjaxFormSubmitBehavior"s to the appropriate child components .
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Development, Training
http://jWeekend.com
On 9 March 2010 23:52, Tony Wu wrote:
> I have a FormComponentPane
ually, i.e. by telling the grid which url to
>> use.
>>
>> The intended use is the same as with a Wicket DataTable, where an
>> IDataProvider provides an iterator of beans which are rendered as rows
>> in the grid. We use Wicket IConverter to convert each field
A couple of friends, who coincidently tend to say nice, sensible stuff
about Wicket, will be here for QConn, for a few days this week.
If you happen to be close to central London tomorrow evening
(Wednesday, GMT), join us for a little London Wicket Drink [1], and we
can also discuss our next "forma
Martin,
It looks like your page is holding on to Spring benas.
Are you using @SpringBean to inject Spring beans into your pages? That
way you would get a proxy to the beans so you don't need to worry
about them being serialisable.
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting
Eyal,
Thanks. We will be working on that as soon as we get another opportunity.
Perhaps we will try to coincide our release with the release of
wiQuery 1.0.1 which we may also have by the end of the month.
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Development, Training
h
David,
Take a look here [1].
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Development, Training
http://jWeekend.com
[1] http://cwiki.apache.org/WICKET/how-to-remove-wicket-markup-from-output.html
On 4 March 2010 23:44, David Chang wrote:
>
> I understand that in deploym
Take a look at Wicket Web Beans [1][2] for ideas. There are other projects too,
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Development, Training
http://jWeekend.com
[1] http://code.google.com/p/wicket-web-beans/
[2] http://jweekend.com/wicketwebbeans-examples-1.1/WebBeans
o
>> the developer using the grid, so I dont see how supporting XML would
>> be a benefit. It is not possible to construct JSON or XML and feed
>> this into the grid manually, i.e. by telling the grid which url to
>> use.
>>
>> The int
We've just released a new LegUp [1], this time for wiQuery.
It gives people interested in the project a good way to quickly start
experimenting with their app rather than getting bogged down in
project and dependency configuration.
The next LegUp will most likely be for creating a Scala/Wicket
pro
Richard,
WeI had a meeting with Lionel and Julien last night where we decided
to open a wiQuery plugins project on gitHub,. Our components will also
eventually start their public life there.
We are also in the process of fixing a Maven repo for wiQuery itself,
where we may also host the binaries
This is all useful feedback, thank you.
Storing things like the user's selected columns, their order, row sort
order, number of rows per page, preferred/selected themes etc ... are
on our list of things to consider.
I envisage persisting these user-specific setting
(preferences/profiles/perspective
Douglas,
See Al's drag 'n' drop list editor slides at
http://jweekend.com/dev/ArticlesPage .
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Development, Training
http://jWeekend.com
On 1 March 2010 22:58, Douglas Ferguson wrote:
>
> We are looking at building a JQuery plugi
Here is our public Wicket course schedule for Spring 2010:
March 6-7(Sat-Sun)
March 9-10(Tue-Wed)
April 10-11(Sat-Sun)
April 12-13(Mon-Tue)
May 8-9(Sat-Sun)
May 10-11(Mon-Tue)
For full details and bespoke requirements see http://jWeekend.com
Dates for Amsterdam will be announced soon. We also ho
Mike,
Use CSS.
eg on feedback errors, Wicket puts class="feedbackPanelERROR"
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Development, Training
http://jWeekend.com
On 23 February 2010 12:27, Gw wrote:
> Hi, folks...
>
> Does anyone know how to change the color of feedbac
I've seen a few places now, where in their excitement, enthusiasm and
haste to make it known to the world that a key, public facing, Walmart
site is built on Wicket, people have spelt the domain name
incorrectly.
Arguments to convince the unaware that Wicket is really very good
would be even more c
Steven,
Start with something like this:
zipcodeField.add(new OnChangeAjaxBehavior() {
@Override protected void onUpdate(AjaxRequestTarget target) {
// do your stuff here
}
@Override protected IAjaxCallDecorator getAjaxCallDecorator() {
return new AjaxCallDecorator() {
... or checkout from SVN [1] if you want to modify Wicket sources
beyond what the debugger allows.
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Development, Training
http://jWeekend.com
[1] http://wicket.apache.org/building-from-svn.html
On 10 February 2010 17:53, C
Jeroen ,
mvn eclipse:eclipse -DdownloadSources=true
See http://wicket.apache.org/quickstart.html for full instructions.
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Development, Training
http://jWeekend.com
On 10 February 2010 17:44, Jeroen Dijkmeijer wrote:
> Yeah s
Ricardo,
On a more general note, in case you haven't come across it yet, you
want to take a look at BRIX-CMS [1].
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Development, Training
http://jWeekend.com
[1] http://code.google.com/p/brix-cms/
On 10 February 2010 07:55, ricca
Josh,
Thanks for taking a look at WiQuery.
If you'd like to raise any issues/questions via [1] I expect you'd get
some decent and timely help pretty quickly as people are using this in
production systems.
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Development, Training
ht
Rangel,
The is a common problem people encounter while they get their head
aroung Wicket models.
In your Header class, the label's "data" is only ever calculated once,
on construction of the Header and is therefore is fixed.
Try something like:
final Label itens = new Label("itens", new
Ernesto,
The link to ODLabs' WiQuery layout demo (from our last London Wicket
Event) showing WiQuery layout was mentioned on another thread [1] so I
didn't repeat it here. Also note a subsequent post there stating the
fact that you need to change the POM to point at 1.0 (not 1.0=m2) of
WiQuery whi
Training
http://jWeekend.com
[1] http://code.google.com/p/wiquery/issues/list
On 2 February 2010 10:54, nino martinez wael
wrote:
> Cemal I expirience alot of bugs running the examples, from here
> http://www.wiquery.org/wiquery-examples-1.0/ permgen error :/
>
> 2010/2/1 Cemal B
Josh,
Did you run the demos available at the WiQuery site [1]?
odlabs' "Agile Task Lists" demo [2] uses some layout mechanism if I
remember correctly.
If you have concrete ideas on how to extend the way WiQuery (and
jQuery) supports this, we are very open to suggestions. We are also
discussing set
Marek, Jeremy,
Thanks.
Yes, we do plan to gradually add more configurations. We have already
had offers to contribute Wicket/Scala templates and a few others we
will consider. Wicket/WiQuery will be popular too, once we've got
WiQuery itself onto a public Maven repo.
All suggestions/ideas for ne
Kirill,
You may get some useful ideas at http://wicketinaction.com/tag/listeditor/ .
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Development, Training
http://jWeekend.com
2010/1/13 kirillkh :
> Hi Per,
>
> I've seen this mentioned in the javadocs, but it can't possibly
Kirill,
You should probably be not authorising component instantiation (Page
is a Component) instead, in your
IAuthorizationStrategy#isInstantiationAuthorized implementation.
Whether "render" is permitted is checked later in the lifecycle of a
component, as you say.
Regards - Cemal
jWeekend
OO &
Alex,
Take a look at the last few slides on"Wicket Select and SelectOption"
at http://jWeekend.com/dev/ArticlesPage.
Regards - Cemal
jWeekend
OO & Java Technologies, Wicket
Consulting, Development, Training
http://jWeekend.com
2010/1/13 Alexander Elsholz :
> Igor Vaynberg gmail.com> writes:
>
h I expect to contribute a bit more than that;-). I'll
> contact you in private.
> Best,
> Ernesto
>
> On Sat, Jan 9, 2010 at 1:52 AM, Cemal Bayramoglu
> wrote:
>>
>> Ernesto,
>>
>> jqGrid is indeed a handy component to be able to pull out of t
Ernesto,
jqGrid is indeed a handy component to be able to pull out of the
toolbox and seems to be evolving nicely.
In fact we have been integrating/using it with Wicket as part of our
work on WiQuery [1], mainly for use on our own products/R&D but
possibly for client projects later, once we're su
Below are dates for scheduled, public Wicket courses [1] this winter in London:
Jan11-12(Mon-Tue)
Jan16-17(Sat-Sun)
Feb1-2(Mon-Tue)
Feb13-14(Sat-Sun)
Feb15-16(Mon-Tue)
Other public dates may be possible on request subject to instructor
availability.
We have run this course (JW703) over 30 times i
85 matches
Mail list logo