Details
-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: 3.1.0.Beta1
-
Fix Version/s: 3.1.0.Beta3
-
Component/s: Messages
-
Labels:None
-
Git Pull Request:
Description
Currently the messages api in International Module and MessageAdapter in Seam Faces Module doesnt support summary and details text for faces messages.
We could extend message api:
Message should get new method:
String getDetail();
BundleTemplateMessage should get two new methods:
public BundleTemplateMessage detail(final BundleKey text)
public BundleTemplateMessage detailParams(final Object... textParams);
Seam Faces MessageAdapter need a change here:
event.getFacesContext().addMessage(m.getTargets(), new FacesMessage(getSeverity(m.getLevel()), m.getText(), null));
to
event.getFacesContext().addMessage(m.getTargets(), new FacesMessage(getSeverity(m.getLevel()), m.getText(), m.getDetail()));
I think its a nice solution. The current behavior doesn't change but we get the opportunity to add additional the detail message. I could take it and make a pull request for both projects.