Package org.openurp.edu.web.action
Class BaseAction
java.lang.Object
org.beangle.struts2.action.ActionSupport
org.beangle.struts2.action.EntityActionSupport
org.beangle.struts2.action.EntityDrivenAction
org.openurp.web.action.SecurityActionSupport
org.openurp.edu.web.action.BaseAction
- All Implemented Interfaces:
org.beangle.commons.text.i18n.TextResourceProvider
- Direct Known Subclasses:
CourseAction,DirectionAction,MajorAction,MultiProjectSupportAction,NormalclassAction,SquadAction,TeacherAction
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BaseInfoServiceprotected CodeServiceprotected DepartmentService部门服务对象protected org.beangle.commons.event.EventMulticasterprotected LogHelper系统日志protected SemesterService教学日历服务对象Fields inherited from class org.openurp.web.action.SecurityActionSupport
securityHelperFields inherited from class org.beangle.struts2.action.EntityDrivenAction
config, entityDaoFields inherited from class org.beangle.struts2.action.ActionSupport
ERROR, INPUT, logger, SUCCESS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected voidprotected voidprotected StringforwardError(String message) protected StringforwardError(String[] messages) protected DepartmentServiceprotected UserFIXME according schoolprotected OutputProcessObserverprotected OutputProcessObservergetOutputProcessObserver(Class<? extends OutputWebObserver> observerClass) protected OutputWebObservergetOutputProcessObserver(String forwardName, Class<? extends OutputWebObserver> observerClass) protected SemesterServiceprotected voidprotected voidprotected voidpublish(org.beangle.commons.event.Event event) 发布应用事件protected StringvoidsetBaseInfoService(BaseInfoService baseInfoService) voidsetCodeService(CodeService codeService) voidsetDepartmentService(DepartmentService departmentService) voidsetEventMulticaster(org.beangle.commons.event.EventMulticaster eventMulticaster) voidsetLogHelper(LogHelper logHelper) voidsetSemesterService(SemesterService semesterService) Methods inherited from class org.openurp.web.action.SecurityActionSupport
applyPermission, getProfiles, getProperties, getUsername, setSecurityHelperMethods inherited from class org.beangle.struts2.action.EntityDrivenAction
buildEntityImporter, buildEntityImporter, buildEntityImporter, buildExporter, configExporter, configImporter, edit, editSetting, export, getConfig, getEntity, getEntity, getEntity, getEntityDao, getEntityName, getExportDatas, getImporterListeners, getModel, getModels, getModels, getPropertyExtractor, getQueryBuilder, getShortName, importData, importForm, index, indexSetting, info, populateEntity, populateEntity, populateEntity, remove, remove, remove, removeAndForward, save, saveAndForward, saveOrUpdate, saveOrUpdate, search, search, setConfig, setEntityDaoMethods inherited from class org.beangle.struts2.action.EntityActionSupport
getId, getIds, getIntId, getIntIds, getLongId, getLongIds, getPageIndex, getPageLimit, getPageSize, populate, populate, populate, populate, populate, populate, populate, populate, populateConditions, populateConditionsMethods inherited from class org.beangle.struts2.action.ActionSupport
addCookie, addCookie, addError, addFlashError, addFlashMessage, addMessage, deleteCookie, execute, forward, forward, forward, forward, forward, get, get, get, getActionErrors, getActionMessages, getAll, getAll, getAttribute, getAttribute, getBool, getBoolean, getCookieValue, getDate, getDateTime, getFlash, getFloat, getInt, getLocale, getLong, getRemoteAddr, getRequest, getResource, getResponse, getSession, getShort, getText, getText, getTextInternal, getTextResource, getTextResource, put, redirect, redirect, redirect, redirect
-
Field Details
-
codeService
-
baseInfoService
-
eventMulticaster
protected org.beangle.commons.event.EventMulticaster eventMulticaster -
semesterService
教学日历服务对象 -
departmentService
部门服务对象 -
logHelper
系统日志
-
-
Constructor Details
-
BaseAction
public BaseAction()
-
-
Method Details
-
getLoginUser
FIXME according school- Returns:
-
forwardError
-
forwardError
-
getOutputProcessObserver
protected OutputWebObserver getOutputProcessObserver(String forwardName, Class<? extends OutputWebObserver> observerClass) -
redirect
-
getOutputProcessObserver
-
getOutputProcessObserver
protected OutputProcessObserver getOutputProcessObserver(Class<? extends OutputWebObserver> observerClass) -
publish
protected void publish(org.beangle.commons.event.Event event) 发布应用事件- Parameters:
event-- Since:
- 2012-05-25
-
setCodeService
-
setBaseInfoService
-
getSemesterService
-
setSemesterService
-
getDepartmentService
-
setDepartmentService
-
setLogHelper
-
debug
-
debug
-
info
-
info
-
error
-
error
-
setEventMulticaster
public void setEventMulticaster(org.beangle.commons.event.EventMulticaster eventMulticaster)
-