]> git.argeo.org Git - gpl/argeo-slc.git/blob - AkbMessages.java
521150378a28db61961ecfbe9ace79108e1d255c
[gpl/argeo-slc.git] / AkbMessages.java
1 package org.argeo.slc.akb.ui;
2
3 import java.util.HashMap;
4 import java.util.Map;
5
6 import org.argeo.slc.akb.AkbTypes;
7
8 // TODO implement i18n
9 public class AkbMessages {
10
11 // Shortcut to provide a label for each nodeType
12 public final static Map<String, String> typeLabels = new HashMap<String, String>() {
13 private static final long serialVersionUID = 6790463815849374432L;
14
15 {
16 put(AkbTypes.AKB_ENV_TEMPLATE, "Template environment");
17 put(AkbTypes.AKB_ENV, "Active environment");
18 put(AkbTypes.AKB_CONNECTOR_FOLDER, "Connector folder");
19 put(AkbTypes.AKB_CONNECTOR, "Connector");
20 put(AkbTypes.AKB_CONNECTOR_ALIAS, "Connector alias");
21 put(AkbTypes.AKB_SSH_CONNECTOR, "SSH connector");
22 put(AkbTypes.AKB_JDBC_CONNECTOR, "JDBC connector");
23 put(AkbTypes.AKB_JCR_CONNECTOR, "JCR connector");
24 put(AkbTypes.AKB_ITEM_FOLDER, "Item folder");
25 put(AkbTypes.AKB_ITEM, "Item");
26 put(AkbTypes.AKB_SSH_FILE, "SSH file");
27 put(AkbTypes.AKB_SSH_COMMAND, "SSH command");
28 put(AkbTypes.AKB_JDBC_QUERY, "JDBC query");
29 put(AkbTypes.AKB_NOTE, "Note");
30 }
31 };
32
33 public final static String getLabelForType(String nodeType) {
34 return typeLabels.get(nodeType);
35 }
36
37 }