View Javadoc

1   /*
2    * Copyright (C) 2007 Alf Mikula
3    * 
4    * This file is part of PromoteGo.
5    *
6    * PromoteGo is free software: you can redistribute it and/or modify
7    * it under the terms of the GNU General Public License as published by
8    * the Free Software Foundation, either version 3 of the License, or
9    * (at your option) any later version.
10   *
11   * PromoteGo is distributed in the hope that it will be useful,
12   * but WITHOUT ANY WARRANTY; without even the implied warranty of
13   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14   * GNU General Public License for more details.
15   *
16   * You should have received a copy of the GNU General Public License
17   * along with PromoteGo.  If not, see <http://www.gnu.org/licenses/>.
18   */
19  package org.promotego.formbackingbeans;
20  
21  /***
22   * @author alf
23   *
24   */
25  public interface MailMessageContext
26  {
27      /***
28       * Provides the subject for the message being sent.
29       */
30      public String getSubject();
31  
32      /***
33       * Provides a one-line summary about the message being sent.
34       */
35      public String getSummary();
36      
37      /***
38       * Provides text and link for the user to respond to the message.
39       */
40      public String getRespondMessage();
41  }