类 SpringDataResourceManager<ENTITY extends Entity<ID>,ID extends Serializable,REPOSITORY extends org.springframework.data.repository.PagingAndSortingRepository<ENTITY,ID>>
- java.lang.Object
-
- com.github.developframework.resource.AbstractResourceManager<ENTITY,ID>
-
- com.github.developframework.resource.spring.SpringDataResourceManager<ENTITY,ID,REPOSITORY>
-
- 所有已实现的接口:
ResourceManager<ENTITY,ID>
- 直接已知子类:
SpringDataResourceCacheManager
public abstract class SpringDataResourceManager<ENTITY extends Entity<ID>,ID extends Serializable,REPOSITORY extends org.springframework.data.repository.PagingAndSortingRepository<ENTITY,ID>> extends AbstractResourceManager<ENTITY,ID>
spring-data资源管理器- 作者:
- qiushui on 2019-08-15.
-
-
字段概要
字段 修饰符和类型 字段 说明 protected REPOSITORYrepositoryprotected org.springframework.transaction.support.TransactionTemplatetransactionTemplate-
从类继承的字段 com.github.developframework.resource.AbstractResourceManager
resourceDefinition, resourceHandler, resourceOperateRegistry
-
-
构造器概要
构造器 构造器 说明 SpringDataResourceManager(REPOSITORY repository, ResourceDefinition<ENTITY> resourceDefinition)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Optional<ENTITY>add(Object dto)<SEARCH extends Search<ENTITY>>
List<ENTITY>list(org.springframework.data.domain.Sort sort, SEARCH search)<SEARCH extends Search<ENTITY>>
List<ENTITY>list(SEARCH search)Optional<ENTITY>modifyById(ID id, Object dto)<SEARCH extends Search<ENTITY>>
org.springframework.data.domain.Page<ENTITY>pager(org.springframework.data.domain.Pageable pageable, SEARCH search)booleanremove(ENTITY entity)Optional<ENTITY>removeById(ID id)-
从类继承的方法 com.github.developframework.resource.AbstractResourceManager
assertExistsById, byFieldAddCheck, byFieldModifyCheck, execSearchOperate, execSearchOperate, existsById, findOneById, findOneByIdRequired, getResourceDefinition, getResourceHandler, getResourceOperateRegistry, modify
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 com.github.developframework.resource.ResourceManager
listForIds
-
-
-
-
字段详细资料
-
repository
protected REPOSITORY extends org.springframework.data.repository.PagingAndSortingRepository<ENTITY,ID> repository
-
transactionTemplate
protected org.springframework.transaction.support.TransactionTemplate transactionTemplate
-
-
构造器详细资料
-
SpringDataResourceManager
public SpringDataResourceManager(REPOSITORY repository, ResourceDefinition<ENTITY> resourceDefinition)
-
-
方法详细资料
-
add
public Optional<ENTITY> add(Object dto)
- 指定者:
add在接口中ResourceManager<ENTITY extends Entity<ID>,ID extends Serializable>- 覆盖:
add在类中AbstractResourceManager<ENTITY extends Entity<ID>,ID extends Serializable>
-
modifyById
public Optional<ENTITY> modifyById(ID id, Object dto)
- 指定者:
modifyById在接口中ResourceManager<ENTITY extends Entity<ID>,ID extends Serializable>- 覆盖:
modifyById在类中AbstractResourceManager<ENTITY extends Entity<ID>,ID extends Serializable>
-
remove
public boolean remove(ENTITY entity)
- 指定者:
remove在接口中ResourceManager<ENTITY extends Entity<ID>,ID extends Serializable>- 覆盖:
remove在类中AbstractResourceManager<ENTITY extends Entity<ID>,ID extends Serializable>
-
removeById
public Optional<ENTITY> removeById(ID id)
- 指定者:
removeById在接口中ResourceManager<ENTITY extends Entity<ID>,ID extends Serializable>- 覆盖:
removeById在类中AbstractResourceManager<ENTITY extends Entity<ID>,ID extends Serializable>
-
list
public <SEARCH extends Search<ENTITY>> List<ENTITY> list(org.springframework.data.domain.Sort sort, SEARCH search)
-
-