Class AbstractJpaWriteableController<E extends cn.herodotus.engine.core.definition.domain.BaseEntity,ID extends Serializable>
java.lang.Object
cn.herodotus.engine.web.api.servlet.AbstractReadableController<E,ID,S>
cn.herodotus.engine.web.api.servlet.AbstractWriteableController<E,ID,BaseJpaWriteableService<E,ID>>
cn.herodotus.engine.web.api.servlet.AbstractJpaWriteableController<E,ID>
- Type Parameters:
E- 实体ID- 实体 ID
- All Implemented Interfaces:
cn.herodotus.engine.core.definition.domain.BaseDomain,cn.herodotus.engine.core.definition.domain.Pagination,BindingController<E,,ID, BaseJpaWriteableService<E, ID>> PageController<E,,ID, BaseJpaWriteableService<E, ID>> PaginationController,Controller,Serializable
public abstract class AbstractJpaWriteableController<E extends cn.herodotus.engine.core.definition.domain.BaseEntity,ID extends Serializable>
extends AbstractWriteableController<E,ID,BaseJpaWriteableService<E,ID>>
Description : Jpa 可读可写基础 Controller 定义
多定义一层抽象类,用于指定 BaseJpaWriteableService 类型,方便子类更加精确的定位类型。
- Author:
- : gengwei.zheng
- See Also:
- Date:
- : 2020/2/29 15:28
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class cn.herodotus.engine.web.api.servlet.AbstractWriteableController
deleteMethods inherited from class cn.herodotus.engine.web.api.servlet.AbstractReadableController
findByPageMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface cn.herodotus.engine.web.api.servlet.BindingController
findAll, findById, getServiceMethods inherited from interface cn.herodotus.engine.web.core.definition.Controller
result, result, result, result, result, result, resultMethods inherited from interface cn.herodotus.engine.web.api.servlet.PageController
findByPage, findByPageMethods inherited from interface cn.herodotus.engine.core.definition.domain.Pagination
with, withMethods inherited from interface cn.herodotus.engine.web.api.servlet.PaginationController
fromPage, fromSlice, resultFromPage, resultFromSlice
-
Constructor Details
-
AbstractJpaWriteableController
public AbstractJpaWriteableController()
-
-
Method Details
-
save
Description copied from interface:BindingController保存或更新实体- Specified by:
savein interfaceBindingController<E extends cn.herodotus.engine.core.definition.domain.BaseEntity,ID extends Serializable, BaseJpaWriteableService<E extends cn.herodotus.engine.core.definition.domain.BaseEntity, ID extends Serializable>> - Overrides:
savein classAbstractWriteableController<E extends cn.herodotus.engine.core.definition.domain.BaseEntity,ID extends Serializable, BaseJpaWriteableService<E extends cn.herodotus.engine.core.definition.domain.BaseEntity, ID extends Serializable>> - Parameters:
domain- 实体参数- Returns:
- 用Result包装的实体
-