[ 
https://issues.jboss.org/browse/JBSEAM-4313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12599449#comment-12599449
 ] 

Alberto Fernández commented on JBSEAM-4313:
-------------------------------------------

it would be easy to implement.

The code as follow and include the three keys (successfully.created, 
successfully.updated and successfully.deleted) in the resources file:

protected void initDefaultMessages()
{
Expressions expressions = new Expressions();
if (createdMessage == null) { createdMessage = 
expressions.createValueExpression(StatusMessage.getBundleMessage("successfully.created",
 "Successfully created")); }
if (updatedMessage == null) { updatedMessage = 
expressions.createValueExpression(StatusMessage.getBundleMessage("successfully.updated",
 "Successfully updated")); }
if (deletedMessage == null) { deletedMessage = 
expressions.createValueExpression(StatusMessage.getBundleMessage("successfully.deleted",
 "Successfully deleted")); }
}

> EntityHome created/updated/deleted default messages should come from resource 
> bundle instead of hard-coded messages
> -------------------------------------------------------------------------------------------------------------------
>
>                 Key: JBSEAM-4313
>                 URL: https://issues.jboss.org/browse/JBSEAM-4313
>             Project: Seam 2
>          Issue Type: Feature Request
>          Components: Core
>    Affects Versions: 2.1.2.GA
>            Reporter: Julien Kronegg
>            Priority: Minor
>
> The EntityHome default messages on creation/update/deletion are hard-coded in 
> the org.jboss.seam.framework.Home class:
>    protected void initDefaultMessages()
>    {
>       Expressions expressions = new Expressions();
>       if (createdMessage == null) {
>          createdMessage = expressions.createValueExpression("Successfully 
> created");
>       }
>       if (updatedMessage == null) {
>          updatedMessage = expressions.createValueExpression("Successfully 
> updated");
>       }
>       if (deletedMessage == null) {
>          deletedMessage = expressions.createValueExpression("Successfully 
> deleted");
>       }
>    }
> While the messages can be updated in the "messages_en.properties" (using 
> "MyEntityClass_created" key for example), this must be done for each entity 
> class. This is painful!
> It would be nice if we get the following messages decreasing priority for the 
> entity class MyEntityClass:
> 1. "MyEntityClass_created"
> 2. "org.jboss.seam.framework.Home_defaultCreated"
> 3. static message "Successfully created"
> Note: the example above is given for the creation message only

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

_______________________________________________
seam-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/seam-issues

Reply via email to