1 package com.atlassian.plugin.refimpl.saldeps;
2
3 import com.atlassian.sal.api.message.Message;
4
5 import java.io.Serializable;
6
7
8
9
10
11 class DefaultMessage implements Message {
12 private final Serializable[] arguments;
13 private String key;
14
15 public DefaultMessage(String key, Serializable... arguments) {
16 this.key = key;
17 this.arguments = arguments;
18 }
19
20 public Serializable[] getArguments() {
21 return arguments;
22 }
23
24 public String getKey() {
25 return key;
26 }
27
28 @Override
29 public String toString() {
30 StringBuilder builder = new StringBuilder();
31 builder.append(key);
32 builder.append(": ");
33 for (Serializable argument : arguments) {
34 builder.append(argument);
35 builder.append(",");
36 }
37 return builder.toString();
38 }
39 }
40