削除機能を変更する

では、DeletePageの削除機能を、管理者パスワードで削除できるように変更します。
変更箇所はcheckPassword()メソッドになります。

DeletePage.java(抜粋)

private boolean checkPassword() {
	if (getUserPass() == null || getUserPass().length() == 0) {
		this.errorMessage = "パスワードが入力されていません。";
		return false;
	}

	Global global = (Global) getGlobal(); //Globalオブジェクトを取得
	String adminPass = global.getAdminPass();

	//管理者パスが一致したら
	if (adminPass.equals(getUserPass())) {
		this.errorMessage = null;
		return true;
	}

	String pass = this.deleteMessage.getUserPass();
	if (pass != null) {
		if (pass.equals(adminPass)) {
			this.errorMessage = null;
			return true;
		}
	}

	this.errorMessage = "パスワードが違います";
	return false;
}

これで完成です。