类 PermissionRepositoryImpl
java.lang.Object
xyz.raylab.support.repository.jooq.SpecJooqConditionRepository
xyz.raylab.permission.infrastructure.repository.PermissionRepositoryImpl
- 所有已实现的接口:
PermissionRepository,xyz.raylab.support.repository.BasicRepository<Permission,,PermissionId> xyz.raylab.support.repository.jooq.SpecJooqConditionMapper
@Repository
public class PermissionRepositoryImpl
extends xyz.raylab.support.repository.jooq.SpecJooqConditionRepository
implements PermissionRepository
-
构造器概要
构造器限定符构造器说明protectedPermissionRepositoryImpl(RPermissionDao permissionDao, DuplicateIdCodeChecker duplicateIdCodeChecker, ValidParentIdChecker validParentIdChecker) -
方法概要
修饰符和类型方法说明voiddeleteBy(PermissionId id) booleanexistsBy(PermissionId id) xyz.raylab.support.repository.ListResult<Permission>findAllBy(xyz.raylab.support.designpattern.specification.Specification<Permission> spec, xyz.raylab.support.repository.Limit limit) findBy(PermissionId id) findIdBy(PermissionIdCode idCode, PermissionCategory category) voidsave(Permission model) 从类继承的方法 xyz.raylab.support.repository.jooq.SpecJooqConditionRepository
buildLimitArgs, declareSpecJooqConditionMappings从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 xyz.raylab.support.repository.BasicRepository
findAllBy, getIdValue从接口继承的方法 xyz.raylab.support.repository.jooq.SpecJooqConditionMapper
mapToJooqCondition
-
构造器详细资料
-
PermissionRepositoryImpl
@Autowired protected PermissionRepositoryImpl(RPermissionDao permissionDao, @Lazy DuplicateIdCodeChecker duplicateIdCodeChecker, @Lazy ValidParentIdChecker validParentIdChecker)
-
-
方法详细资料
-
save
- 指定者:
save在接口中xyz.raylab.support.repository.BasicRepository<Permission,PermissionId>
-
findBy
- 指定者:
findBy在接口中xyz.raylab.support.repository.BasicRepository<Permission,PermissionId>
-
existsBy
- 指定者:
existsBy在接口中xyz.raylab.support.repository.BasicRepository<Permission,PermissionId>
-
deleteBy
- 指定者:
deleteBy在接口中xyz.raylab.support.repository.BasicRepository<Permission,PermissionId>
-
findAllBy
public xyz.raylab.support.repository.ListResult<Permission> findAllBy(xyz.raylab.support.designpattern.specification.Specification<Permission> spec, xyz.raylab.support.repository.Limit limit) - 指定者:
findAllBy在接口中xyz.raylab.support.repository.BasicRepository<Permission,PermissionId>
-
findIdBy
- 指定者:
findIdBy在接口中PermissionRepository
-
findWithoutCheckBy
- 指定者:
findWithoutCheckBy在接口中PermissionRepository
-