@Controller @RequestMapping(value="/api/usergroup") @Scope(value="session") public class UserGroupController extends AbstractPersistedObjectEditFormController<Integer,UserGroup,UserGroupController.UserGroupForm,UserGroupManager>
| Modifier and Type | Class and Description |
|---|---|
static class |
UserGroupController.UserGroupForm |
static class |
UserGroupController.UserGroupsDeleteParameters |
static class |
UserGroupController.UserInGroupForm |
AbstractPersistedObjectEditFormController.SimpleFormUpdateResponseitemManager| Constructor and Description |
|---|
UserGroupController() |
| Modifier and Type | Method and Description |
|---|---|
org.openforis.commons.web.Response |
associateToResource(int userGroupId,
String resourceType,
String resourceId) |
protected UserGroupController.UserGroupForm |
createFormInstance(UserGroup item) |
protected UserGroup |
createItemInstance() |
org.openforis.commons.web.Response |
delete(@Valid UserGroupController.UserGroupsDeleteParameters parameters) |
org.openforis.commons.web.Response |
disassociateToResource(int userGroupId,
String resourceType,
String resourceId) |
protected void |
initBinder(org.springframework.web.bind.WebDataBinder binder) |
protected List<UserGroup> |
loadAllItems() |
copyFormIntoItem, createErrorResponse, createFormInstances, delete, duplicate, getLoggedUser, insert, load, loadAll, loadItem, loadOrCreateItem, save, setItemManager, update, validategenerateFormValidationResponse, getSessionState@InitBinder protected void initBinder(org.springframework.web.bind.WebDataBinder binder)
protected UserGroup createItemInstance()
protected UserGroupController.UserGroupForm createFormInstance(UserGroup item)
@RequestMapping(value="/{userGroupId}/resources/{resourceType}/{resourceId}",
method=POST)
@ResponseBody
public org.openforis.commons.web.Response associateToResource(@PathVariable
int userGroupId,
@PathVariable
String resourceType,
@PathVariable
String resourceId)
@RequestMapping(value="/{userGroupId}/resources/{resourceType}/{resourceId}",
method=DELETE)
@ResponseBody
public org.openforis.commons.web.Response disassociateToResource(@PathVariable
int userGroupId,
@PathVariable
String resourceType,
@PathVariable
String resourceId)
@Transactional
@RequestMapping(method=DELETE)
@ResponseBody
public org.openforis.commons.web.Response delete(@Valid
@Valid UserGroupController.UserGroupsDeleteParameters parameters)
Copyright © 2021 Open Foris. All rights reserved.