View Javadoc

1   package ch.odi.pam;
2   
3   /**
4    * A message to show to the user. Instances of this class are immutable.
5    *
6    * @author Ortwin Gl?ck
7    */
8   public class PamMessage {
9       private int msg_style;
10      private String msg;
11      
12      public PamMessage(int msg_style, String msg) {
13          this.msg_style = msg_style;
14          this.msg = msg;
15      }
16  
17      /**
18       * Gets the message string.
19       * @return the message
20       */
21      public String getMsg() {
22          return msg;
23      }
24      
25      /**
26       * Determines what to do with the message.
27       * 
28       * @return one of the constants
29       * PAM_PROMPT_ECHO_OFF
30       *  Obtain a string without echoing any text
31       *  
32       * PAM_PROMPT_ECHO_ON
33       *  Obtain a string whilst echoing text
34       *  
35       * PAM_ERROR_MSG
36       *  Display an error
37       *  
38       * PAM_TEXT_INFO
39       *  Display some text. 
40       */
41      public int getMsg_style() {
42          return msg_style;
43      }
44  }