@RestController @RequestMapping(value="/users") public class UserController extends AbstractSimpleController<pl.matsuo.core.model.user.User>
AbstractSearchController.EntityNotFoundException| Modifier and Type | Field and Description |
|---|---|
protected Integer |
minimalPasswordLength |
protected pl.matsuo.core.service.session.SessionState |
sessionState |
database, entityInitializers, entityType, facadeBuilder| Constructor and Description |
|---|
UserController() |
| Modifier and Type | Method and Description |
|---|---|
void |
blockUser(IBlockUserParams blockParams) |
org.springframework.http.HttpEntity<pl.matsuo.core.model.user.User> |
create(pl.matsuo.core.model.user.User entity,
StringBuffer parentUri) |
protected List<? extends pl.matsuo.core.model.api.Initializer<pl.matsuo.core.model.user.User>> |
entityInitializers() |
protected List<Function<pl.matsuo.core.model.user.User,String>> |
queryMatchers()
Lista pól z którymi należy porównywać wartość parametru 'query' z zapytania listującego
elementy.
|
void |
update(pl.matsuo.core.model.user.User entity) |
void |
updateOwnPassword(IChangePasswordParams changePasswordParams) |
void |
updatePassword(IChangePasswordParams changePasswordParams) |
childLocation, delete, httpEntity, updateentityQuery, find, list, list, list, listByIds, listQuery, listQuery, listQuery, queryMatchers, setDatabase, setFacadeBuilder@Autowired protected pl.matsuo.core.service.session.SessionState sessionState
protected Integer minimalPasswordLength
protected List<Function<pl.matsuo.core.model.user.User,String>> queryMatchers()
AbstractSearchControllerqueryMatchers in class AbstractSearchController<pl.matsuo.core.model.user.User,pl.matsuo.core.params.IQueryRequestParams>protected List<? extends pl.matsuo.core.model.api.Initializer<pl.matsuo.core.model.user.User>> entityInitializers()
entityInitializers in class AbstractSearchController<pl.matsuo.core.model.user.User,pl.matsuo.core.params.IQueryRequestParams>@RequestMapping(method=POST,
consumes="application/json")
@ResponseStatus(value=CREATED)
public org.springframework.http.HttpEntity<pl.matsuo.core.model.user.User> create(@RequestBody
pl.matsuo.core.model.user.User entity,
@Value(value="#{request.requestURL}")
StringBuffer parentUri)
create in class AbstractController<pl.matsuo.core.model.user.User,pl.matsuo.core.params.IQueryRequestParams>@RequestMapping(value="updatePassword",
method=PUT,
consumes="application/json")
@ResponseStatus(value=NO_CONTENT)
public void updatePassword(@RequestBody
IChangePasswordParams changePasswordParams)
@RequestMapping(value="updateOwnPassword",
method=PUT,
consumes="application/json")
@ResponseStatus(value=NO_CONTENT)
public void updateOwnPassword(@RequestBody
IChangePasswordParams changePasswordParams)
@RequestMapping(value="blockUser",
method=PUT,
consumes="application/json")
@ResponseStatus(value=NO_CONTENT)
public void blockUser(@RequestBody
IBlockUserParams blockParams)
@RequestMapping(method=PUT,
consumes="application/json")
@ResponseStatus(value=NO_CONTENT)
public void update(@RequestBody
pl.matsuo.core.model.user.User entity)
update in class AbstractController<pl.matsuo.core.model.user.User,pl.matsuo.core.params.IQueryRequestParams>Copyright © 2015 Matsuo IT. All rights reserved.