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)