org.apache.struts2
Interface MessageAware

All Known Subinterfaces:
Validatable

public interface MessageAware

Implemented by actions which may need to record errors or messages.

   static import ResultNames.*;

   public class SetName implements MessageAware {

     Messages messages;
     String name;

     public String execute() {
       return SUCCESS;
     }

     public void setName(String name) {
       if ("".equals(name))
         messages.forField("name").addError("name.required");

       this.name = name;
     }

     public void setMessages(Messages messages) {
       this.messages = messages;
     }
   }
 

Author:
crazybob@google.com (Bob Lee)

Method Summary
 void setMessages(Messages messages)
          Sets messages.
 

Method Detail

setMessages

void setMessages(Messages messages)
Sets messages.

Parameters:
messages - messages


Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.