Class UserGroupController
java.lang.Object
org.openforis.collect.web.controller.BasicController
org.openforis.collect.web.controller.AbstractPersistedObjectEditFormController<Integer,UserGroup,UserGroupController.UserGroupForm,UserGroupManager>
org.openforis.collect.web.controller.UserGroupController
@Controller
@RequestMapping("/api/usergroup")
@Scope("session")
public class UserGroupController
extends AbstractPersistedObjectEditFormController<Integer,UserGroup,UserGroupController.UserGroupForm,UserGroupManager>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classNested classes/interfaces inherited from class org.openforis.collect.web.controller.AbstractPersistedObjectEditFormController
AbstractPersistedObjectEditFormController.SimpleFormUpdateResponse -
Field Summary
Fields inherited from class org.openforis.collect.web.controller.AbstractPersistedObjectEditFormController
itemManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.openforis.commons.web.ResponseassociateToResource(int userGroupId, String resourceType, String resourceId) protected UserGroupController.UserGroupFormcreateFormInstance(UserGroup item) protected UserGrouporg.openforis.commons.web.Responsedelete(@Valid UserGroupController.UserGroupsDeleteParameters parameters) org.openforis.commons.web.ResponsedisassociateResource(int userGroupId, String resourceType, String resourceId) protected voidinitBinder(org.springframework.web.bind.WebDataBinder binder) Methods inherited from class org.openforis.collect.web.controller.AbstractPersistedObjectEditFormController
copyFormIntoItem, createErrorResponse, createFormInstances, delete, duplicate, getLoggedUser, insert, load, loadAll, loadItem, loadOrCreateItem, save, setItemManager, update, validateMethods inherited from class org.openforis.collect.web.controller.BasicController
generateFormValidationResponse, getSessionState
-
Constructor Details
-
UserGroupController
public UserGroupController()
-
-
Method Details
-
initBinder
@InitBinder protected void initBinder(org.springframework.web.bind.WebDataBinder binder) -
createItemInstance
-
createFormInstance
-
loadAllItems
-
associateToResource
-
disassociateResource
-
delete
@Transactional @RequestMapping(method=DELETE) @ResponseBody public org.openforis.commons.web.Response delete(@Valid @Valid UserGroupController.UserGroupsDeleteParameters parameters)
-