Package freenet.node.useralerts

Source Code of freenet.node.useralerts.RevocationKeyFoundUserAlert

/* This code is part of Freenet. It is distributed under the GNU General
* Public License, version 2 (or at your option any later version). See
* http://www.gnu.org/ for further details of the GPL. */
package freenet.node.useralerts;

import freenet.l10n.NodeL10n;
import freenet.support.HTMLNode;

public class RevocationKeyFoundUserAlert extends AbstractUserAlert {
  public RevocationKeyFoundUserAlert(String msg, boolean disabledNotBlown){
    super(false,
        getTitle(disabledNotBlown),
        getText(disabledNotBlown, msg),
        getText(disabledNotBlown, msg),
        getHTML(disabledNotBlown, msg),
        UserAlert.CRITICAL_ERROR, true, null, false, null);
  }
 
  private static HTMLNode getHTML(boolean disabledNotBlown, String msg) {
    HTMLNode div = new HTMLNode("div");
    if(disabledNotBlown) {
      div.addChild("p", NodeL10n.getBase().getString("RevocationKeyFoundUserAlert.textDisabled"));
      div.addChild("p", NodeL10n.getBase().getString("RevocationKeyFoundUserAlert.textDisabledDetail", "message", msg));
    } else {
      div.addChild("p", NodeL10n.getBase().getString("RevocationKeyFoundUserAlert.text"));
      div.addChild("p", NodeL10n.getBase().getString("RevocationKeyFoundUserAlert.textDetail", "message", msg));
    }
    return div;
  }

  private static String getText(boolean disabledNotBlown, String msg) {
    if(disabledNotBlown) {
      return NodeL10n.getBase().getString("RevocationKeyFoundUserAlert.textDisabled") + " " +
        NodeL10n.getBase().getString("RevocationKeyFoundUserAlert.textDisabledDetail", "message", msg);
    } else {
      return NodeL10n.getBase().getString("RevocationKeyFoundUserAlert.text") + " " +
        NodeL10n.getBase().getString("RevocationKeyFoundUserAlert.textDetail", "message", msg);
    }
  }

  private static String getTitle(boolean disabledNotBlown) {
    if(disabledNotBlown)
      return NodeL10n.getBase().getString("RevocationKeyFoundUserAlert.titleDisabled");
    else
      return NodeL10n.getBase().getString("RevocationKeyFoundUserAlert.title");
  }

  @Override
  public void isValid(boolean b){
    // We ignore it : it's ALWAYS valid !
  }
 
}
TOP

Related Classes of freenet.node.useralerts.RevocationKeyFoundUserAlert

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.