From effe2de5cb2d46481e3966e24b79f1b5e4763dc8 Mon Sep 17 00:00:00 2001 From: Yuuta Liang Date: Thu, 23 Nov 2023 08:55:15 +0800 Subject: Add comments Signed-off-by: Yuuta Liang --- src/main/model/ca/Template.java | 2 +- src/main/ui/JCA.java | 4 ++++ src/main/ui/Main.java | 12 ++++++++---- 3 files changed, 13 insertions(+), 5 deletions(-) (limited to 'src/main') diff --git a/src/main/model/ca/Template.java b/src/main/model/ca/Template.java index bc64562..44de676 100644 --- a/src/main/model/ca/Template.java +++ b/src/main/model/ca/Template.java @@ -34,7 +34,7 @@ public class Template { private final long validity; /** - * EFFECTS: Init with all given parameters, and commonName will be converted into CN=commonName,C=CA. + * EFFECTS: Init with all given parameters, and commonName will be converted into CN=commonName,C=CA if nonnull. * Throws {@link ParseException} if the commonName is invalid. */ public Template(String name, diff --git a/src/main/ui/JCA.java b/src/main/ui/JCA.java index 420ec10..64cfaa3 100644 --- a/src/main/ui/JCA.java +++ b/src/main/ui/JCA.java @@ -141,6 +141,10 @@ public class JCA { } } + /** + * EFFECTS: Handle input line + * MODIFIES: this + */ private void handleLine(String... args) { if (args[0].equals("log")) { ca.getLogs().forEach(System.out::println); diff --git a/src/main/ui/Main.java b/src/main/ui/Main.java index e3d8d7d..ab275c1 100644 --- a/src/main/ui/Main.java +++ b/src/main/ui/Main.java @@ -6,9 +6,13 @@ import javax.swing.*; public class Main { public static void main(String[] args) throws Throwable { - FlatIntelliJLaf.setup(); - final JFrame frame = new MainUI(); - frame.pack(); - frame.setVisible(true); + if (args.length >= 1 && args[0].equals("-c")) { + new JCA().run(); + } else { + FlatIntelliJLaf.setup(); + final JFrame frame = new MainUI(); + frame.pack(); + frame.setVisible(true); + } } } -- cgit v1.2.3