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

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

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

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

説明

This class defines a Restore

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

Restore.java39 行で定義されています。

Public メソッド

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


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

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

Creates a new Restore.java object

引数:
module the command is attached to
Restore.java47 行で定義されています。
00048 { 00049 super(module); 00050 }


メソッド

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

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

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

Restore.java99 行で定義されています。

00100 { 00101 return ConsoleTranslate.get("admin.command.restore"); 00102 }

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

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

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

Restore.java90 行で定義されています。

00091 { 00092 00093 return "restore"; 00094 }

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

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

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

Restore.java107 行で定義されています。

00108 { 00109 return "<backend> [<checkpoint>]"; 00110 }

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

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

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

Restore.java55 行で定義されています。

参照先 org.objectweb.cjdbc.console.jmx.RmiJmxClient.getVirtualDatabaseProxy(), org.objectweb.cjdbc.console.text.Console.println(), と org.objectweb.cjdbc.common.jmx.mbeans.VirtualDatabaseMBean.restoreBackendFromBackupCheckpoint().

00056 { 00057 String checkpoint = null; 00058 String backendName = null; 00059 StringTokenizer st = new StringTokenizer(commandText.trim()); 00060 00061 try 00062 { 00063 backendName = st.nextToken(); 00064 checkpoint = st.nextToken(); 00065 00066 console.println(ConsoleTranslate.get("admin.command.restore.echo", 00067 new String[]{backendName, checkpoint})); 00068 VirtualDatabaseMBean vjdc = jmxClient.getVirtualDatabaseProxy(dbName, 00069 user, password); 00070 vjdc.restoreBackendFromBackupCheckpoint(backendName, checkpoint); 00071 } 00072 catch (Exception e) 00073 { 00074 if (checkpoint == null) 00075 { 00076 console.println(ConsoleTranslate 00077 .get("admin.command.restore.need.checkpoint")); 00078 } 00079 if (backendName == null) 00080 { 00081 console.println(ConsoleTranslate 00082 .get("admin.command.restore.need.backend")); 00083 } 00084 } 00085 }


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