You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by "Vincent Dhellemmes (JIRA)" <ji...@apache.org> on 2015/03/02 01:58:04 UTC
[jira] [Created] (TAP5-2459) Setter in subinterface of getter's
interface not found by tapestry
Vincent Dhellemmes created TAP5-2459:
----------------------------------------
Summary: Setter in subinterface of getter's interface not found by tapestry
Key: TAP5-2459
URL: https://issues.apache.org/jira/browse/TAP5-2459
Project: Tapestry 5
Issue Type: Bug
Components: tapestry-core
Affects Versions: 5.3.7
Reporter: Vincent Dhellemmes
Priority: Minor
When a setter is declared in a subinterface of the interface containing the associated getter, tapestry can't access to the setter and see the property in read-only.
By example, if I have the following objects :
public interface ReadableObject {
String getValue();
}
public interface ReadableWritableObject extends ReadableObject {
void setValue(String v);
}
When I reference an object of type ReadableWritableObject in a form, I have the following error at the form validation :
"Expression 'readableWritableObject.value' for class myPackage.myComponentWithForm is read-only."
When I move the setter in the first Interface (ReadableObject), it works.
Is it a bug of tapestry 5.3.7 ?
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)