?? auxiindeaction.java
字號:
package com.jeecms.auxiliary;
import static com.jeecms.cms.Constants.CMS_MEMBER_LOGIN;
import static com.jeecms.cms.Constants.MEMBER_SYS;
import org.springframework.beans.factory.annotation.Autowired;
import com.jeecms.auxiliary.entity.AuxiConfig;
import com.jeecms.auxiliary.manager.AuxiConfigMng;
import com.jeecms.core.IndeBaseAction;
/**
* 輔助系統獨立頁面的action祖先。
* <p>
* 處理AuxiConfig配置
* </p>
*
* @author liufang
*
*/
// FIXME 輔助系統本不應依賴CMS系統,但是該類為了使用CMS的提示信息機制,依賴了CMS系統代碼。可考慮所有系統使用相同的信息提示。
public class AuxiIndeAction extends IndeBaseAction {
@Override
protected String getSolution() {
return getWeb().getSolutions().get(Constants.AUXILIARY_SYS);
}
@Override
protected String getSysType() {
return Constants.AUXILIARY_SYS;
}
public AuxiConfig getConfig() {
return auxiConfigMng.findById(getWebId());
}
/**
* 返回信息提示頁面,無返回按鈕,用于已經登錄但是沒有權限等提示。
*
* @return
*/
protected String showMessage() {
return handleResult(SHOW_MESSAGE, MEMBER_SYS);
}
/**
* 顯示錯誤信息,有返回按鈕,但不自動跳轉,如驗證碼錯誤等提示。
*
* @return
*/
protected String showError() {
return handleResult(SHOW_ERROR, MEMBER_SYS);
}
/**
* 顯示出成功信息,有返回按鈕,2秒后自動跳轉,如修改密碼成功。需要提供返回鏈接地址。
*
* @return
*/
protected String showSuccess() {
return handleResult(SHOW_SUCCESS, MEMBER_SYS);
}
/**
* 重定向到登錄頁面
*
* @return
*/
protected String redirectLogin() {
rootWebUrl = getWeb().getRootWeb().getWebUrl();
return CMS_MEMBER_LOGIN;
}
@Autowired
protected AuxiConfigMng auxiConfigMng;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -