📄 clearreactor.java
字号:
/*
* @(#)ClearReactor.java 2006/11/13
*
* Copyright (c) ZhiYang.
* All rights reserved.
*/
package his; // HIS: Human Interactive Service
import agenda.*;
/**
* 会议反应器:清除某一用户会议记录
* @version 1.0
* @author 杨智 (MSE2006B-06250145)
*
*/
public class ClearReactor extends MeetingReactor {
ClearReactor(){
super("clear");
}
public String name;
/*
* do register
* @params String array
* ******* String username;
* ******* String password;
*/
public boolean doit ( Object[] params, UIMessager msgr ) {
try {
User aUser = new User( (String)params[0],(String)params[1]) ;
if( !umgr.validateUser( aUser) ) {
msgr.println("invalid username or password!");
return false;
}
mmgr.clearMeeting ( aUser.name );
msgr.println("clear all the " + aUser.name + "'s meeting records");
return true;
}
catch ( Exception e ) {
msgr.println( "clear failed: " + e.getMessage() );
}
return false;
}
/*
* only need two strings
*/
public Object[] parseParameters( String[] params ){
if( null==params || params.length!=2 )
return null;
User aUser = new User( params[0], params[1] );
if( !aUser.isValid() )
return null;
Object[] ret = new Object[2];
ret[0] = new String ( params[0] );
ret[1] = new String ( params[1] );
return ret;
}
/*
* print Usage
*/
public void printUsage( UIMessager msger ) {
msger.println("Usage: ");
msger.println("\tclear userName password");
msger.println("Ex:\tclear su2 su2pwd");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -