/*******************************************************************************
 * Copyright (c), 2001, 2002 N2 Broadband, Inc.  All Rights Reserved.
 *
 * This module contains unpublished, confidential, proprietary
 * material.  The use and dissemination of this material are
 * governed by a license.  The above copyright notice does not
 * evidence any actual or intended publication of this material.
 *
 * Author:  Drake H. Henderson
 * Created:  11-12-01
 *
 ******************************************************************************/
package com.n2bb.sysmonui.util;

public class SMUtility {

  public static String formatAlertFrequency(int count, int totSeconds) {
    try {

      int seconds = 0;
      int minutes = 0;
      int hours = 0;
      
      hours = totSeconds / 3600;
      int secsLeft = totSeconds % 3600;
      if (secsLeft != 0) {
        if (secsLeft > 59) {
          minutes = secsLeft / 60;
          seconds = secsLeft % 60;
        } else
          seconds = secsLeft;
      }

      String output = count + " per " + hours + " Hrs " + minutes + " Mins " + seconds + " Secs ";
/*
      String output = count + " per ";

      if (!hours.equals("") && !hours.equals("0"))
        output += hours + " Hrs ";

      if (!minutes.equals("") && !minutes.equals("0"))
        output += minutes + " Mins ";

      if (!seconds.equals("") && !seconds.equals("0"))
        output += seconds + " Secs ";
*/
      return output;

    } catch (Exception e) {
      return "display error";
    }
  }

  /*
  public static String formatAlertFrequency(String count, String hours, String minutes, String seconds) {
      try {
          String output = count + " per ";

          // hours
          hours = hours.trim();
          if (hours.length() == 2)
              hours = "0" + hours;
          else if (hours.length() == 1)
              hours = "00" + hours;
          else // (hours.equals(""))
              hours = "000";

          // minutes
          minutes = minutes.trim();
          if (minutes.length() == 1)
              minutes = "0" + minutes;
          else // (minutes.equals(""))
              minutes = "00";

          // seconds
          seconds = seconds.trim();
          if (seconds.length() == 1)
              seconds = "0" + seconds;
          else // (seconds.equals(""))
              seconds = "00";

          return output += hours + ":" + minutes + ":" + seconds;
      } catch (Exception e) {
          n2bbLogger.printMessages("BmsUtility.formatAlertFrequency exception - message... " + e.getMessage());
          n2bbLogger.printErrorTrace(e);
          return "display error";
      }
}
  */

}


