From 81d36161ce5367fa7aa9a5d99dc8b80eacfa7cdf Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Fri, 24 Jan 2014 14:43:46 +0000
Subject: [PATCH] Checkpoint commit for OPENDJ-1288 :    Migrate I18n and logging support to i18n framework and SLF4J

---
 opendj3-server-dev/src/server/org/opends/server/tools/tasks/TaskEntry.java |   78 +++++++++++++++++++-------------------
 1 files changed, 39 insertions(+), 39 deletions(-)

diff --git a/opendj3-server-dev/src/server/org/opends/server/tools/tasks/TaskEntry.java b/opendj3-server-dev/src/server/org/opends/server/tools/tasks/TaskEntry.java
index 1a42233..8e91897 100644
--- a/opendj3-server-dev/src/server/org/opends/server/tools/tasks/TaskEntry.java
+++ b/opendj3-server-dev/src/server/org/opends/server/tools/tasks/TaskEntry.java
@@ -27,7 +27,7 @@
 
 package org.opends.server.tools.tasks;
 
-import org.opends.messages.Message;
+import org.forgerock.i18n.LocalizableMessage;
 
 import org.opends.server.backends.task.Task;
 import org.opends.server.backends.task.TaskState;
@@ -60,11 +60,11 @@
  */
 public class TaskEntry {
 
-  private static Map<String, Message> mapClassToTypeName =
-          new HashMap<String, Message>();
+  private static Map<String, LocalizableMessage> mapClassToTypeName =
+          new HashMap<String, LocalizableMessage>();
 
-  private static Map<String, Message> mapAttrToDisplayName =
-          new HashMap<String, Message>();
+  private static Map<String, LocalizableMessage> mapAttrToDisplayName =
+          new HashMap<String, LocalizableMessage>();
 
   private int hashCode;
 
@@ -107,8 +107,8 @@
    */
   private Task task;
 
-  private Map<Message, List<String>> taskSpecificAttrValues =
-          new HashMap<Message, List<String>>();
+  private Map<LocalizableMessage, List<String>> taskSpecificAttrValues =
+          new HashMap<LocalizableMessage, List<String>>();
 
   /**
    * Creates a parameterized instance.
@@ -140,7 +140,7 @@
 
       // See if we've handled it already above
       if (!supAttrNames.contains(typeName)) {
-        Message attrTypeName = getAttributeDisplayName(
+        LocalizableMessage attrTypeName = getAttributeDisplayName(
                 type.getNormalizedPrimaryName());
         List<Attribute> attrList = entry.getUserAttribute(type);
         for (Attribute attr : attrList) {
@@ -249,10 +249,10 @@
   /**
    * Gets the state of the task.
    *
-   * @return Message representing state
+   * @return LocalizableMessage representing state
    */
-  public Message getState() {
-    Message m = Message.EMPTY;
+  public LocalizableMessage getState() {
+    LocalizableMessage m = LocalizableMessage.EMPTY;
     if (state != null) {
       TaskState ts = TaskState.fromString(state);
       if (ts != null) {
@@ -267,7 +267,7 @@
    *
    * @return String time
    */
-  public Message getScheduledStartTime() {
+  public LocalizableMessage getScheduledStartTime() {
     return formatTimeString(schedStart);
   }
 
@@ -276,7 +276,7 @@
    *
    * @return String time
    */
-  public Message getActualStartTime() {
+  public LocalizableMessage getActualStartTime() {
     return formatTimeString(actStart);
   }
 
@@ -285,17 +285,17 @@
    *
    * @return String time
    */
-  public Message getCompletionTime() {
+  public LocalizableMessage getCompletionTime() {
     return formatTimeString(compTime);
   }
 
   /**
    * Gets recurring schedule tab.
    *
-   * @return Message tab string
+   * @return LocalizableMessage tab string
    */
-  public Message getScheduleTab() {
-    return Message.raw(schedTab);
+  public LocalizableMessage getScheduleTab() {
+    return LocalizableMessage.raw(schedTab);
   }
 
   /**
@@ -312,8 +312,8 @@
    *
    * @return String action
    */
-  public Message getFailedDependencyAction() {
-    Message m = null;
+  public LocalizableMessage getFailedDependencyAction() {
+    LocalizableMessage m = null;
     if (depFailAct != null) {
       FailedDependencyAction fda =
               FailedDependencyAction.fromString(depFailAct);
@@ -329,10 +329,10 @@
    *
    * @return array of log messages
    */
-  public List<Message> getLogMessages() {
-    List<Message> formattedLogs = new ArrayList<Message>();
+  public List<LocalizableMessage> getLogMessages() {
+    List<LocalizableMessage> formattedLogs = new ArrayList<LocalizableMessage>();
     for (String aLog : logs) {
-      formattedLogs.add(Message.raw(aLog));
+      formattedLogs.add(LocalizableMessage.raw(aLog));
     }
     return Collections.unmodifiableList(formattedLogs);
   }
@@ -360,10 +360,10 @@
   /**
    * Gets a user presentable string indicating the type of this task.
    *
-   * @return Message type
+   * @return LocalizableMessage type
    */
-  public Message getType() {
-    Message type = Message.EMPTY;
+  public LocalizableMessage getType() {
+    LocalizableMessage type = LocalizableMessage.EMPTY;
     if (className != null) {
       type = mapClassToTypeName.get(className);
       if (type == null) {
@@ -372,9 +372,9 @@
           try {
             Method m = Task.class.getMethod("getDisplayName");
             Object oName = m.invoke(task);
-            if (oName instanceof Message) {
-              mapClassToTypeName.put(className, (Message) oName);
-              type = (Message) oName;
+            if (oName instanceof LocalizableMessage) {
+              mapClassToTypeName.put(className, (LocalizableMessage) oName);
+              type = (LocalizableMessage) oName;
             }
           } catch (Exception e) {
             // ignore; this is best effort
@@ -385,7 +385,7 @@
       // If we still can't get the type just resort
       // to the class displayName
       if (type == null) {
-        type = Message.raw(className);
+        type = LocalizableMessage.raw(className);
       }
     }
     return type;
@@ -417,7 +417,7 @@
    * @return mapping of atribute field labels to lists of string values for
    *         each field.
    */
-  public Map<Message, List<String>> getTaskSpecificAttributeValuePairs() {
+  public Map<LocalizableMessage, List<String>> getTaskSpecificAttributeValuePairs() {
     return taskSpecificAttrValues;
   }
 
@@ -468,8 +468,8 @@
     return valuesList;
   }
 
-  private Message getAttributeDisplayName(String attrName) {
-    Message name = mapAttrToDisplayName.get(attrName);
+  private LocalizableMessage getAttributeDisplayName(String attrName) {
+    LocalizableMessage name = mapAttrToDisplayName.get(attrName);
     if (name == null) {
       Task task = getTask();
       if (task != null) {
@@ -477,8 +477,8 @@
           Method m = Task.class.getMethod(
                   "getAttributeDisplayName", String.class);
           Object o = m.invoke(task, attrName);
-          if (o != null && Message.class.isAssignableFrom(o.getClass())) {
-            name= (Message)o;
+          if (o != null && LocalizableMessage.class.isAssignableFrom(o.getClass())) {
+            name= (LocalizableMessage)o;
             mapAttrToDisplayName.put(attrName, name);
           }
         } catch (Exception e) {
@@ -487,7 +487,7 @@
       }
     }
     if (name == null) {
-      name = Message.raw(attrName);
+      name = LocalizableMessage.raw(attrName);
     }
     return name;
   }
@@ -497,8 +497,8 @@
    * @param timeString the is human hostile
    * @return string of time that is human friendly
    */
-  private Message formatTimeString(String timeString) {
-    Message ret = Message.EMPTY;
+  private LocalizableMessage formatTimeString(String timeString) {
+    LocalizableMessage ret = LocalizableMessage.EMPTY;
     if (timeString != null && timeString.length() > 0) {
       try {
         SimpleDateFormat dateFormat;
@@ -513,9 +513,9 @@
                 DateFormat.MEDIUM,
                 DateFormat.LONG);
         String dateString = df.format(date);
-        ret = Message.raw(dateString);
+        ret = LocalizableMessage.raw(dateString);
       } catch (ParseException pe){
-        ret = Message.raw(timeString);
+        ret = LocalizableMessage.raw(timeString);
       }
     }
     return ret;

--
Gitblit v1.10.0