From d7ff9d5e217873609d79efe279f2634e3a3dd8b4 Mon Sep 17 00:00:00 2001 From: Yuuta Liang Date: Wed, 25 Oct 2023 03:30:45 +0800 Subject: Refactor: move all logics into CertificationAuthority Signed-off-by: Yuuta Liang --- src/main/ui/TemplatesScreen.java | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'src/main/ui/TemplatesScreen.java') diff --git a/src/main/ui/TemplatesScreen.java b/src/main/ui/TemplatesScreen.java index 3bdbebe..e08df50 100644 --- a/src/main/ui/TemplatesScreen.java +++ b/src/main/ui/TemplatesScreen.java @@ -1,6 +1,7 @@ package ui; import model.ca.Template; +import model.x501.Name; /** * The screen that allows users to list templates and manage them. @@ -34,7 +35,7 @@ public class TemplatesScreen implements UIHandler { */ @Override public void show() { - session.getTemplates().forEach(tem -> + session.getCa().getTemplates().forEach(tem -> System.out.printf("%s[%s]\t%s\t%d Days\n", tem.getName(), tem.isEnabled() ? "ENABLED" : "DISABLED", @@ -50,13 +51,13 @@ public class TemplatesScreen implements UIHandler { System.out.println("Usage: add "); return; } - if (session.findTemplate(args[1], false) != null) { + if (session.getCa().findTemplate(args[1], false) != null) { System.out.println("The template already exists."); return; } session.setScreen(Screen.TEMPLATE_SET, - new Template(args[1], false, null, 30)); + new Template(args[1], false, (Name) null, 30)); } /** @@ -68,13 +69,12 @@ public class TemplatesScreen implements UIHandler { System.out.printf("Usage: %s