View Javadoc
1   /*******************************************************************************
2    * Copyhacked (H) 2012-2025.
3    * This program and the accompanying materials
4    * are made available under no term at all, use it like
5    * you want, but share and discuss it
6    * every time possible with every body.
7    * 
8    * Contributors:
9    *      ron190 at ymail dot com - initial implementation
10   ******************************************************************************/
11  package com.jsql.model.bean.util;
12  
13  /**
14   * A request sent by the Model to the View in order to update the main window.
15   * Used with the Observer pattern.
16   */
17  public class Request {
18      
19      /**
20       * Message identifier for the interaction.
21       */
22      private Interaction message;
23      
24      /**
25       * List of custom parameters.
26       */
27      private Object[] parameters;
28  
29  
30      // Getter and setter
31  
32      public Interaction getMessage() {
33          return this.message;
34      }
35  
36      public Object[] getParameters() {
37          return this.parameters;
38      }
39  
40      public void setMessage(Interaction message) {
41          this.message = message;
42      }
43  
44      public void setParameters(Object... parameters) {
45          this.parameters = parameters;
46      }
47  }