public abstract class AbstractMessageController<E extends pl.matsuo.core.model.message.AbstractMessage> extends AbstractController<E,IMessageRequestParams>
AbstractSearchController.EntityNotFoundException| Modifier and Type | Field and Description |
|---|---|
protected IGroupsService |
groupsService |
database, entityInitializers, entityType, facadeBuilder| Constructor and Description |
|---|
AbstractMessageController() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract E |
copyMessage(E message) |
void |
create(MultiMessage<E> entity,
StringBuffer parentUri) |
protected <F extends pl.matsuo.core.model.AbstractEntity> |
listQuery(Class<F> entity,
IMessageRequestParams params,
pl.matsuo.core.model.query.condition.Condition... additionalConditions) |
childLocation, create, delete, httpEntity, update, updateentityInitializers, entityQuery, find, list, list, list, listByIds, listQuery, listQuery, queryMatchers, queryMatchers, setDatabase, setFacadeBuilder@Autowired protected IGroupsService groupsService
@RequestMapping(value="/multiMessage",
method=POST,
consumes="application/json")
@ResponseStatus(value=CREATED)
public void create(@RequestBody
MultiMessage<E> entity,
@Value(value="#{request.requestURL}")
StringBuffer parentUri)
protected <F extends pl.matsuo.core.model.AbstractEntity> pl.matsuo.core.model.query.AbstractQuery<F> listQuery(Class<F> entity, IMessageRequestParams params, pl.matsuo.core.model.query.condition.Condition... additionalConditions)
listQuery in class AbstractSearchController<E extends pl.matsuo.core.model.message.AbstractMessage,IMessageRequestParams>Copyright © 2015 Matsuo IT. All rights reserved.