1 package org
.asamk
.signal
.commands
;
3 import net
.sourceforge
.argparse4j
.inf
.Namespace
;
5 import org
.asamk
.signal
.OutputWriter
;
6 import org
.asamk
.signal
.commands
.exceptions
.CommandException
;
7 import org
.asamk
.signal
.manager
.Manager
;
11 public interface MultiLocalCommand
extends LocalCommand
{
14 Namespace ns
, List
<Manager
> m
, SignalCreator c
, OutputWriter outputWriter
15 ) throws CommandException
;
18 default void handleCommand(
19 final Namespace ns
, final Manager m
, final OutputWriter outputWriter
20 ) throws CommandException
{
21 handleCommand(ns
, List
.of(m
), null, outputWriter
);