mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Jean-Noel Rouvignac
25.48.2014 8271ebead97bf11132eb1146c836212ae456e27c
opendj3-server-dev/src/server/org/opends/server/tools/tasks/TaskEntry.java
@@ -24,20 +24,17 @@
 *      Copyright 2008-2009 Sun Microsystems, Inc.
 *      Portions Copyright 2014 ForgeRock AS
 */
package org.opends.server.tools.tasks;
import org.forgerock.i18n.LocalizableMessage;
import org.opends.server.backends.task.FailedDependencyAction;
import org.opends.server.backends.task.Task;
import org.opends.server.backends.task.TaskState;
import org.opends.server.backends.task.FailedDependencyAction;
import org.opends.server.types.Entry;
import org.opends.server.types.AttributeType;
import org.opends.server.types.Attribute;
import org.opends.server.types.AttributeValue;
import org.opends.server.types.DN;
import static org.opends.server.util.ServerConstants.*;
import java.util.Map;
import java.util.HashMap;
@@ -53,6 +50,8 @@
import java.text.DateFormat;
import java.text.ParseException;
import static org.opends.server.util.ServerConstants.*;
/**
 * Processes information from a task entry from the directory and
 * provides accessors for attribute information.  In some cases the
@@ -369,16 +368,9 @@
      if (type == null) {
        Task task = getTask();
        if (task != null) {
          try {
            Method m = Task.class.getMethod("getDisplayName");
            Object oName = m.invoke(task);
            if (oName instanceof LocalizableMessage) {
              mapClassToTypeName.put(className, (LocalizableMessage) oName);
              type = (LocalizableMessage) oName;
            }
          } catch (Exception e) {
            // ignore; this is best effort
          }
          LocalizableMessage message = task.getDisplayName();
          mapClassToTypeName.put(className, message);
          type = message;
        }
      }