package com.senseidb.clue.commands; import java.io.PrintStream; import com.senseidb.clue.ClueContext; public class ReadonlyCommand extends ClueCommand { public ReadonlyCommand(ClueContext ctx) { super(ctx); } @Override public String getName() { return "readonly"; } @Override public String help() { return "puts clue in readonly mode"; } @Override public void execute(String[] args, PrintStream out) throws Exception { boolean readonly = true; if (args.length > 0) { readonly = Boolean.parseBoolean(args[0]); } getContext().setReadOnlyMode(readonly); out.println("readonly mode is now: "+readonly); } }