[
https://jira.jboss.org/jira/browse/JBIDE-2673?page=com.atlassian.jira.plu...
]
Alexey Kazakov resolved JBIDE-2673.
-----------------------------------
Resolution: Done
Private getters are invisible in seam but anyway there is a bug in JBDS with variables
with upper case letters.
So correct tastecase is:
private String aRP;
public String getARP() {
return aRP;
}
"#{seamBean.ARP}" should work.
- Fixed.
Seam EL validation does not use same technique as the EL resolver
-----------------------------------------------------------------
Key: JBIDE-2673
URL:
https://jira.jboss.org/jira/browse/JBIDE-2673
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: Seam
Affects Versions: 2.1.1, 2.1.2, 3.0.0.alpha
Environment: Tried Jboss Tools 3.0.0 and 2.1.2 on eclipse 3.4 and 3.3
respectively
Reporter: Tim Evers
Assignee: Alexey Kazakov
Fix For: 3.0.0.beta1
See the forum post for exact details.
but basic idea is:
in a Seam bean declare a variable and getter like this.
private String aRP;
private String getARP() {
return aRP;
}
Then reference it in a xhtml page like this:
"#{seamBean.ARP}"
The xhtml renders and retrieves correct value when running on web app.
However if you run seam validation over the xhtml it says that "ARP" cannot be
resolved.
Thus the validation is not consistent with the actual application.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira