1 21 22 package org.continuent.sequoia.console.text.commands.dbadmin; 23 24 import org.continuent.sequoia.common.i18n.ConsoleTranslate; 25 import org.continuent.sequoia.console.text.module.VirtualDatabaseAdmin; 26 27 34 public class DeleteLogUpToCheckpoint extends AbstractAdminCommand 35 { 36 41 public DeleteLogUpToCheckpoint(VirtualDatabaseAdmin module) 42 { 43 super(module); 44 } 45 46 49 public void parse(String commandText) throws Exception 50 { 51 String checkpointName = commandText.trim(); 52 53 if ("".equals(checkpointName)) { 55 console.printError(getUsage()); 56 return; 57 } 58 59 jmxClient.getVirtualDatabaseProxy(dbName, user, password) 60 .deleteLogUpToCheckpoint(checkpointName); 61 } 62 63 66 public String getCommandName() 67 { 68 return "truncate log"; } 70 71 74 public String getCommandParameters() 75 { 76 return ConsoleTranslate.get("admin.command.deleteLogUpToCheckpoint.params"); } 78 79 82 public String getCommandDescription() 83 { 84 return ConsoleTranslate 85 .get("admin.command.deleteLogUpToCheckpoint.description"); } 87 88 } | Popular Tags |