Hi,
some time ago, I discovered the following problem with Enums and WO bindings
(broken down to a simple example):
package com.foo.bar;
public class MyClass {
public static enum Status {
one{ @Override public String description() { return "eins"; } },
Declare the enum as its own java class file and see if that works:
MyClass.java
public class MyClass {
}
Status.java
public enum Status {
one{ @Override public String description() { return "eins"; } },
two{ @Override public String description() { r
Hi Kieran,
makes no difference.
java.lang.IllegalAccessException: Class
com.webobjects.foundation.NSKeyValueCoding$ValueAccessor$1 can not
access com.foo.bar.Status$1!
Maik
Am 07.06.2013 um 11:40 schrieb Kieran Kelleher :
> Declare the enum as its own java class file and see if that works:
>
Another workaround which is less ugly.
public enum Status {
one ("eins"),
two ("zwei");
private final String description;
Status(String description) {
this.description = description;
}
public String description() {
return description;
}
}
Tim
On 07/06/2013, at 5:58 PM, Mus
Got that already by private mail. All right, let's modify the example.
Returning a fixed string was oversimplifying.
public enum Status {
one { @Override public DateTime computeValue() { new
DateTime().plusDays( 1 ); },
two { @Override public DateTime computeValue() { new
public enum Status {
one (1),
two (2);
private final int days;
Status(int days) {
this.days = days;
}
public DateTime computeValue() {
return new DateTime().plusDays(days);
}
}
On 07/06/2013, at 8:34 PM, Musall Maik wrote:
>
> Got that already by private mail. All right, le
This should work, hopefully.
public enum Status implements NSKeyValueCoding {
one { @Override public String description() { return "one"; }},
two { @Override public String description() { return "two"; }};
public abstract String description();
@Override
pub
Uh, I should have made the implementation more different in the two. In
general, the enums I have are more lengthy, and they do all sorts of different
stuff to compute something in their methods. They can't share a common
implementation, or at least there could be a common one, but the point wo
Good one!
Although this isn't exactly reducing boilerplate, it shows up a completely
different way that actually works. I didn't really think of implementing
NSKeyValueCoding in an enum class. I think this is worthwhile at least for long
complicated enums where two more methods are ok. Thanks!
Fair enough. Looks like your original workaround is the way to go. I haven't
come across a situation where I needed to override methods in enums.
Tim
On 07/06/2013, at 9:22 PM, Musall Maik wrote:
>
> Uh, I should have made the implementation more different in the two. In
> general, the enu
I'm wondering if anyone has written any components or have experience they'd
like to share
I'll be searching remote services, like those with certified APIs such as
google or foursquare and thought
ERMD2WEditToOneTypeAhead
seemed like a good component to use.
any advice or suggestions?
jes
Dear List,
i found a severe problem with one of our Web Servers:
One of the apache processes running mod_webobjects is generating a really high
load and the only thing
it does is writing useless data into the error log:
[error] Error receiving content (expected 25463 bytes, got 0)
I googled fo
This has been fixed in the Wonder version, use that one.
Chuck
On 2013-06-07, at 8:22 AM, Michael Graupner wrote:
> Dear List,
>
> i found a severe problem with one of our Web Servers:
>
> One of the apache processes running mod_webobjects is generating a really
> high load and the only thin
This would be my suggestion of how to make this work.
Chuck
On 2013-06-07, at 4:34 AM, Musall Maik wrote:
> Good one!
>
> Although this isn't exactly reducing boilerplate, it shows up a completely
> different way that actually works. I didn't really think of implementing
> NSKeyValueCoding in
That did it!
With a restart to the server the version for wotaskd is now 1.6 as well.
Thanks very much,
David
On 2013-06-06, at 4:46 PM, Johnny Miller wrote:
> Hi David,
>
> See my other email. I forgot to mention that you will need to restart the
> server after making the change to /etc/
If you plan to keep all your enums in one package your only alternative I see
is to:
1. Create your own NSKeyValueCoding.ValueAccessor and place it in the
same package as your enums.
2. Register your newly created NSKeyValueCoding.ValueAccessor by
something like this
Cool. Glad I remembered having that problem but I can't remember who the kind
soul was that told me how to fix it.
Have a nice weekend,
Johnny
On Jun 7, 2013, at 6:24 AM, David Holt wrote:
> That did it!
>
> With a restart to the server the version for wotaskd is now 1.6 as well.
>
> Thank
A quick search on the list reveals:
"Philippe Rabier pointed me to this solution a few months back ->
http://stackoverflow.com/questions/135688/setting-environment-variables-in-os-x";
So thanks, Philippe too :-)
On 2013-06-07, at 12:03 PM, Johnny Miller wrote:
> Cool. Glad I remembered havi
Yes I wanted to tell you and I was wondering if I didn't right something in the
wiki.
But as I was traveling from Paris to SF today, I was unable to answer you.
Philippe
Sent from my iPhone
On 7 juin 2013, at 12:14, David Holt wrote:
> A quick search on the list reveals:
>
> "Philippe Rab
19 matches
Mail list logo