public interface AdminUserRepository extends org.youngmonkeys.ezyplatform.repo.UserRepository, com.tvd12.ezydata.database.EzyDatabaseRepository<Long,org.youngmonkeys.ezyplatform.entity.User>
| Modifier and Type | Method and Description |
|---|---|
List<org.youngmonkeys.ezyplatform.entity.User> |
findActivatedUsersByLastUpdatedAtGt(LocalDateTime lastUpdatedAt,
com.tvd12.ezyfox.util.Next next) |
List<org.youngmonkeys.ezyplatform.entity.User> |
findActivatedUsersByLastUpdatedAtGte(LocalDateTime lastUpdatedAt,
com.tvd12.ezyfox.util.Next next) |
List<org.youngmonkeys.ezyplatform.entity.User> |
findByIdGt(long idExclusive,
com.tvd12.ezyfox.util.Next next) |
List<org.youngmonkeys.ezyplatform.entity.User> |
findByIdLt(long idExclusive,
com.tvd12.ezyfox.util.Next next) |
List<org.youngmonkeys.ezyplatform.entity.User> |
findFirsts(com.tvd12.ezyfox.util.Next next) |
List<org.youngmonkeys.ezyplatform.entity.User> |
findLasts(com.tvd12.ezyfox.util.Next next) |
List<org.youngmonkeys.ezyplatform.result.IdNameResult> |
findUsernameByKeywords(Collection<String> keywords,
com.tvd12.ezyfox.util.Next next) |
List<org.youngmonkeys.ezyplatform.result.IdNameResult> |
findUsernameByKeywordsAndRoleIds(Collection<Long> roleIds,
Collection<String> keywords,
com.tvd12.ezyfox.util.Next next) |
List<org.youngmonkeys.ezyplatform.result.IdNameResult> |
findUsernameByKeywordsAndRoleNames(Collection<String> roleNames,
Collection<String> keywords,
com.tvd12.ezyfox.util.Next next) |
countByStatus, findAllUserStatuses, findUserIdAndNameById, findUserIdAndNameByIds, findUserIdByUuid, findUserIdsByUuids, findUserUuidNameById, findUserUuidNameByUuid, findUserUuidNamesByIdscontainsById, findById, findByIdOptionalcontainsByField, findByField, findByFieldOptionalfindListByField, findListByField@EzyQuery(value="SELECT e FROM User e ORDER BY e.id DESC") List<org.youngmonkeys.ezyplatform.entity.User> findLasts(com.tvd12.ezyfox.util.Next next)
@EzyQuery(value="SELECT e FROM User e WHERE e.id > ?0 ORDER BY e.id ASC") List<org.youngmonkeys.ezyplatform.entity.User> findByIdGt(long idExclusive, com.tvd12.ezyfox.util.Next next)
@EzyQuery(value="SELECT e FROM User e ORDER BY e.id asc") List<org.youngmonkeys.ezyplatform.entity.User> findFirsts(com.tvd12.ezyfox.util.Next next)
@EzyQuery(value="SELECT e FROM User e WHERE e.id < ?0 ORDER BY e.id DESC") List<org.youngmonkeys.ezyplatform.entity.User> findByIdLt(long idExclusive, com.tvd12.ezyfox.util.Next next)
@EzyQuery(value="SELECT e FROM User e WHERE e.status = \'ACTIVATED\' AND e.updatedAt > ?0 ORDER BY e.updatedAt ASC") List<org.youngmonkeys.ezyplatform.entity.User> findActivatedUsersByLastUpdatedAtGt(LocalDateTime lastUpdatedAt, com.tvd12.ezyfox.util.Next next)
@EzyQuery(value="SELECT e FROM User e WHERE e.status = \'ACTIVATED\' AND e.updatedAt >= ?0 ORDER BY e.updatedAt ASC") List<org.youngmonkeys.ezyplatform.entity.User> findActivatedUsersByLastUpdatedAtGte(LocalDateTime lastUpdatedAt, com.tvd12.ezyfox.util.Next next)
@EzyQuery(value="SELECT DISTINCT(e.id) as id, e.username as username, e.displayName as displayName FROM User e INNER JOIN UserKeyword k ON e.id = k.userId WHERE k.keyword in ?0") List<org.youngmonkeys.ezyplatform.result.IdNameResult> findUsernameByKeywords(Collection<String> keywords, com.tvd12.ezyfox.util.Next next)
@EzyQuery(value="SELECT DISTINCT(e.id) as id, e.username as username, e.displayName as displayName FROM User e INNER JOIN UserRole a ON e.id = a.userId INNER JOIN UserKeyword b ON e.id = b.userId WHERE a.roleId in ?0 AND b.keyword in ?1") List<org.youngmonkeys.ezyplatform.result.IdNameResult> findUsernameByKeywordsAndRoleIds(Collection<Long> roleIds, Collection<String> keywords, com.tvd12.ezyfox.util.Next next)
@EzyQuery(value="SELECT DISTINCT(e.id) as id, e.username as username, e.displayName as displayName FROM User e INNER JOIN UserRole a ON e.id = a.userId INNER JOIN UserRoleName b ON b.id = a.roleId INNER JOIN UserKeyword c ON e.id = c.userId WHERE b.name in ?0 AND c.keyword in ?1") List<org.youngmonkeys.ezyplatform.result.IdNameResult> findUsernameByKeywordsAndRoleNames(Collection<String> roleNames, Collection<String> keywords, com.tvd12.ezyfox.util.Next next)
Copyright © 2024 Young Monkeys. All rights reserved.