Package org.appng.appngizer.controller
Class ControllerBase
- java.lang.Object
-
- org.appng.appngizer.controller.ControllerBase
-
- Direct Known Subclasses:
ApplicationController
,DatabaseController
,GroupController
,Home
,PermissionController
,PlatformController
,PlatformPropertyController
,RepositoryController
,RoleController
,SiteApplicationController
,SiteApplicationPropertyController
,SiteController
,SitePropertyController
,SubjectController
@RequestMapping(produces={"text/xml","application/xml"}) public abstract class ControllerBase extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected AppNGizerConfigurer
configurer
protected javax.servlet.ServletContext
context
protected CoreService
coreService
protected DatabaseService
databaseService
protected javax.servlet.http.HttpSession
session
protected TemplateService
templateService
-
Constructor Summary
Constructors Constructor Description ControllerBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.flywaydb.core.api.MigrationInfo
getDatabaseStatus()
String
getSharedSecret()
void
onBusinessException(javax.servlet.http.HttpServletRequest request, BusinessException e)
void
onConstraintViolationException(javax.servlet.http.HttpServletRequest request, javax.validation.ConstraintViolationException e)
-
-
-
Field Detail
-
context
@Autowired protected javax.servlet.ServletContext context
-
session
@Autowired protected javax.servlet.http.HttpSession session
-
coreService
@Autowired protected CoreService coreService
-
templateService
@Autowired protected TemplateService templateService
-
databaseService
@Autowired protected DatabaseService databaseService
-
configurer
@Autowired protected AppNGizerConfigurer configurer
-
-
Method Detail
-
onBusinessException
@ResponseStatus(INTERNAL_SERVER_ERROR) @ExceptionHandler(BusinessException.class) public void onBusinessException(javax.servlet.http.HttpServletRequest request, BusinessException e)
-
onConstraintViolationException
@ResponseStatus(BAD_REQUEST) @ExceptionHandler(javax.validation.ConstraintViolationException.class) public void onConstraintViolationException(javax.servlet.http.HttpServletRequest request, javax.validation.ConstraintViolationException e)
-
getDatabaseStatus
protected org.flywaydb.core.api.MigrationInfo getDatabaseStatus()
-
getSharedSecret
public String getSharedSecret()
-
-