クラス org.objectweb.cjdbc.console.text.commands.dbadmin.Backup

org.objectweb.cjdbc.console.text.commands.dbadmin.Backupに対する継承グラフ

Inheritance graph
[凡例]
org.objectweb.cjdbc.console.text.commands.dbadmin.Backupのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

説明

This class defines a Backup

作者:
Nicolas Modrzyk
バージョン:
1.0

Backup.java41 行で定義されています。

Public メソッド

String getCommandParameters ()
 Backup (VirtualDatabaseAdmin module)
void parse (String commandText) throws Exception
String getCommandName ()
String getCommandDescription ()


コンストラクタとデストラクタ

org.objectweb.cjdbc.console.text.commands.dbadmin.Backup.Backup VirtualDatabaseAdmin  module  ) 
 

Creates a new Backup.java object

引数:
module the command is attached to
Backup.java57 行で定義されています。
00058 { 00059 super(module); 00060 }


メソッド

String org.objectweb.cjdbc.console.text.commands.dbadmin.Backup.getCommandDescription  )  [virtual]
 

参照:
org.objectweb.cjdbc.console.text.commands.ConsoleCommand.getCommandDescription()

org.objectweb.cjdbc.console.text.commands.ConsoleCommandを実装しています.

Backup.java103 行で定義されています。

00104 { 00105 return ConsoleTranslate.get("admin.command.backup"); 00106 }

String org.objectweb.cjdbc.console.text.commands.dbadmin.Backup.getCommandName  )  [virtual]
 

参照:
org.objectweb.cjdbc.console.text.commands.ConsoleCommand.getCommandName()

org.objectweb.cjdbc.console.text.commands.ConsoleCommandを実装しています.

Backup.java95 行で定義されています。

00096 { 00097 return "backup"; 00098 }

String org.objectweb.cjdbc.console.text.commands.dbadmin.Backup.getCommandParameters  ) 
 

参照:
org.objectweb.cjdbc.console.text.commands.ConsoleCommand.getCommandParameters()

org.objectweb.cjdbc.console.text.commands.ConsoleCommandを再定義しています。

Backup.java47 行で定義されています。

00048 { 00049 return "<backendName> <checkpointName> [<tables>]"; 00050 }

void org.objectweb.cjdbc.console.text.commands.dbadmin.Backup.parse String  commandText  )  throws Exception [virtual]
 

参照:
org.objectweb.cjdbc.console.text.commands.ConsoleCommand.parse(java.lang.String)

org.objectweb.cjdbc.console.text.commands.ConsoleCommandを実装しています.

Backup.java65 行で定義されています。

参照先 org.objectweb.cjdbc.console.text.Console.println().

00066 { 00067 StringTokenizer sb = new StringTokenizer(commandText.trim()); 00068 00069 if (sb == null || sb.countTokens() < 2) 00070 throw new ConsoleException(ConsoleTranslate 00071 .get("admin.command.backup.wrong.parameters")); 00072 String backendName = sb.nextToken(); 00073 String checkpointName = sb.nextToken(); 00074 ArrayList tables = null; 00075 if (sb.hasMoreTokens()) 00076 { 00077 tables = new ArrayList(); 00078 while (sb.hasMoreTokens()) 00079 { 00080 tables.add(sb.nextToken()); 00081 } 00082 } 00083 console.println(ConsoleTranslate.get("admin.command.backup.echo", 00084 new String[]{backendName, checkpointName})); 00085 if (tables != null) 00086 console.println(ConsoleTranslate.get("admin.command.backup.tables", 00087 tables)); 00088 VirtualDatabaseMBean vdjc = jmxClient.getVirtualDatabaseProxy(dbName, user, password); 00089 vdjc.backupBackendWithCheckpoint(backendName, checkpointName, tables); 00090 }


このクラスの説明は次のファイルから生成されました:
CJDBCversion1.0.4に対してTue Oct 12 15:16:28 2004に生成されました。 doxygen 1.3.8